{ "connection": { "retryingIn": "Ponowna próba za {{seconds}}s ({{attempt}}/{{max}})", "retryingNow": "Ponawianie próby... ({{attempt}}/{{max}})", "disconnected": "Nie można się połączyć", "reconnect": "Połącz ponownie" }, "termixId": { "title": "Identyfikator Termix", "loadFailed": "Nie udało się załadować identyfikatora Termix", "claimTitle": "Zarezerwuj swój identyfikator Termix", "claimIntro": "Wybierz unikalny identyfikator. Publiczne klucze SSH zostaną opublikowane pod publicznym adresem URL, który można dodać do pliku authorized_keys dowolnego serwera.", "handleLabel": "Identyfikator", "handlePlaceholder": "alicja", "checking": "Sprawdzanie…", "available": "Dostępny", "taken": "Już zajęty", "invalidHandle": "Tylko małe litery, cyfry oraz - i _", "descriptionLabel": "Opis (opcjonalnie)", "descriptionPlaceholder": "Klucze do laptopa i telefonu służbowego", "create": "Utwórz identyfikator Termix", "created": "Utworzono identyfikator Termix", "createFailed": "Nie udało się utworzyć identyfikatora Termix", "deleteConfirm": "Usunąć swój identyfikator Termix i wszystkie opublikowane klucze? Skonfigurowane wcześniej serwery zachowają klucze, dopóki nie usuniesz ich ręcznie.", "deleted": "Usunięto identyfikator Termix", "deleteFailed": "Nie udało się usunąć identyfikatora Termix", "copyFailed": "Kopiowanie nie powiodło się", "resolverUrlLabel": "Publiczny adres URL resolvera", "provisionLabel": "Skonfiguruj serwer", "publishTitle": "Opublikuj klucz publiczny", "generate": "Generuj", "generateTooltip": "Wygeneruj parę kluczy Ed25519: publikuje klucz publiczny i pobiera klucz prywatny na Twoje urządzenie", "saveToVault": "Zapisz w poświadczeniach", "keyPlaceholder": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... user@host", "labelPlaceholder": "Etykieta (opcjonalnie)", "add": "Dodaj", "importFromCredential": "Albo zaimportuj z zapisanego poświadczenia", "keyPublished": "Klucz opublikowany", "addKeyFailed": "Nie udało się dodać klucza", "generatedSaved": "Wygenerowano parę kluczy i zapisano w sejfie poświadczeń. Klucz prywatny został również pobrany.", "generatedOnly": "Wygenerowano parę kluczy, pobrano klucz prywatny (wyświetlany tylko raz).", "generateFailed": "Nie udało się wygenerować klucza", "imported": "Zaimportowano klucz z poświadczenia", "importFailed": "Nie udało się zaimportować klucza", "noKeys": "Klucze publiczne nie zostały jeszcze opublikowane.", "keysTitle": "Opublikowane klucze", "published": "Opublikowany", "hidden": "Ukryty", "keyRemoved": "Usunięto klucz", "removeKeyFailed": "Nie udało się usunąć klucza", "updateKeyFailed": "Nie udało się zaktualizować klucza", "fromVault": "Z sejfu poświadczeń", "linkedToTermixId": "Opublikowano przez identyfikator Termix", "selectCredential": "Wybierz poświadczenie...", "import": "Import", "caTitle": "Urząd certyfikacji (CA)", "caIntro": "Dodaj to CA do zaufanych na serwerze, a zaakceptuje on każdy podpisany przez Ciebie certyfikat. Rotacja unieważnia wszystko naraz; certyfikaty wygasają też samodzielnie.", "caEnable": "Włącz CA", "caEnabled": "CA włączone", "caCreateFailed": "Nie udało się włączyć CA", "caPublicKeyLabel": "Klucz publiczny CA", "caTrustLabel": "Zaufanie na serwerze (uruchom jako root)", "caRotate": "Rotuj", "caRotateConfirm": "Wykonać rotację CA? Każdy podpisany przez niego certyfikat przestanie być akceptowany i trzeba go wystawić ponownie.", "caRotated": "Wykonano rotację CA, poprzednie certyfikaty unieważnione", "caRotateFailed": "Nie udało się wykonać rotacji CA", "caDelete": "Usuń CA", "caDeleteConfirm": "Usunąć CA?", "caDeleted": "CA usunięto", "caDeleteFailed": "Nie udało się usunąć CA", "caValidityLabel": "Ważność certyfikatu (dni)", "issueCert": "Certyfikat", "issueCertTooltip": "Wystaw certyfikat SSH dla tego klucza, podpisany przez Twoje CA", "certIssued": "Wystawiono i pobrano certyfikat", "certIssueFailed": "Nie udało się wystawić certyfikatu" }, "credentials": { "folders": "Foldery", "folder": "Folder", "password": "Hasło", "key": "Klucz", "sshPrivateKey": "Klucz prywatny SSH", "upload": "Prześlij", "keyPassword": "Hasło klucza", "sshKey": "Klucz SSH", "uploadPrivateKeyFile": "Prześlij plik klucza prywatnego", "searchCredentials": "Wyszukaj poświadczenia...", "addCredential": "Dodaj poświadczenie", "caCertificate": "Certyfikat CA (-cert.pub)", "caCertificateDescription": "Opcjonalnie: Prześlij lub wklej plik certyfikatu podpisanego przez CA (np. id_ed25519-cert.pub). Wymagane, gdy serwer SSH korzysta z autoryzacji opartej na certyfikacie.", "uploadCertFile": "Prześlij plik -cert.pub", "clearCert": "Wyczyść", "certLoaded": "Wczytano certyfikat", "certPublicKeyLabel": "Certyfikat CA", "certTypeLabel": "Typ certyfikatu", "pasteOrUploadCert": "Wklej lub prześlij certyfikat -cert.pub...", "hasCaCert": "Posiada certyfikat CA", "noCaCert": "Brak certyfikatu CA", "noPublicKeyAvailable": "Brak dostępnego klucza publicznego. Najpierw otwórz edytor poświadczeń.", "deployCommandCopied": "Skopiowano polecenie wdrożenia", "sortCredentials": "Sortuj poświadczenia", "sortDefault": "Domyślna kolejność", "sortNameAsc": "Nazwa (A → Z)", "sortNameDesc": "Nazwa (Z → A)", "sortUsernameAsc": "Nazwa użytkownika (A → Z)", "sortUsernameDesc": "Nazwa użytkownika (Z → A)", "filterCredentials": "Filtruj poświadczenia", "filterClearAll": "Wyczyść filtry", "filterTypeGroup": "Typ", "filterTypePassword": "Hasło", "filterTypeKey": "Klucz SSH", "filterTagsGroup": "Tagi", "copyDeployCommand": "Kopiuj polecenie wdrożenia", "cloneCredentialAction": "Klonuj poświadczenie", "clonedCredential": "Sklonowano {{name}}", "clonedCredentialName": "{{name}} (kopia)", "shareCredentialAction": "Udostępnij dane uwierzytelniające", "sharedBadge": "wspólny", "sharedBy": "Udostępnione przez {{owner}}", "share": { "title": "Udostępnij „{{name}}”", "description": "Odbiorcy otrzymują własną zaszyfrowaną kopię sekretów. Jest ona odświeżana przy każdej zmianie danych uwierzytelniających i usuwana po odwołaniu udostępnienia.", "users": "Użytkownicy", "roles": "Role", "searchPlaceholder": "Szukaj...", "permission": "Pozwolenie", "levelUse": "Używać", "levelManage": "Zarządzać", "levelUseDesc": "Użycie: dołącz dane uwierzytelniające do hostów i połącz się. Sam sekret pozostaje ukryty.", "levelManageDesc": "Zarządzaj: możesz także edytować dane uwierzytelniające i udostępniać je innym osobom.", "expires": "Wygasa", "expiry": { "never": "Nigdy", "oneDay": "1 dzień", "sevenDays": "7 dni", "thirtyDays": "30 dni" }, "currentAccess": "Udostępniono", "revoke": "Unieważnić", "shared": "Udostępniono poświadczenie", "shareButton": "Udział" }, "deleteCredentialAction": "Usuń poświadczenie", "editCredentialAction": "Edytuj poświadczenie", "failedToCloneCredential": "Nie udało się sklonować poświadczenia", "failedToDeleteCredential": "Nie udało się usunąć poświadczenia", "idBadge": "ID", "keyBadge": "KLUCZ", "passwordBadge": "HASŁO", "renameFolder": "Zmień nazwę folderu", "deleteFolder": "Usuń folder", "deleteCredentialConfirm": "Usunąć poświadczenie „{{name}}”?", "deletedCredential": "Usunięto {{name}}", "deploySSHKeyTitle": "Wdróż klucz na hoście", "loadingCredentials": "Ładowanie poświadczeń...", "noCredentialsFound": "Nie znaleziono poświadczeń", "noCredentialsMatchSearch": "Brak poświadczeń pasujących do wyszukiwania", "addCredentialBtn": "Dodaj poświadczenie", "failedToReorder": "Nie udało się zmienić kolejności poświadczeń", "failedToMoveCredential": "Nie udało się przenieść poświadczenia", "sortManual": "Ręczne (przeciągnij, aby zmienić kolejność)", "customizeSidebar": "Dostosuj pasek boczny", "customizeSidebarDescription": "Wybierz wygląd i zachowanie listy poświadczeń.", "customizeDensityTitle": "Gęstość", "densityComfortableDesc": "Jedno poświadczenie w każdym wierszu, z dodatkowymi szczegółami.", "densityCompactDesc": "Jeden wiersz na poświadczenie, do dłuższych list.", "displayDensityComfortable": "Wygodna", "displayDensityCompact": "Kompaktowa", "customizeBehaviorTitle": "Zachowanie", "showCredentialTags": "Pokaż tagi", "showCredentialTagsDesc": "Wyświetlaj tagi na liście poświadczeń", "actionsVisibility": "Akcje poświadczeń", "actionsVisibilityDesc": "Kiedy pokazują się przyciski połączenia i zarządzania przy każdym poświadczeniu", "actionsAlways": "Zawsze widoczne", "actionsOnly": "Tylko połączenie, reszta po kliknięciu", "actionsHover": "Pokaż po najechaniu kursorem", "actionsClick": "Pokaż po kliknięciu", "customizeSortHint": "Kolejność sortowania można ustawić w menu sortowania na pasku narzędzi.", "expandActions": "Rozwiń akcje", "collapseActions": "Zwiń akcje", "backToHosts": "Powrót do hostów", "backToCredentials": "Powrót do poświadczeń", "searchCredentialsPlaceholder": "Wyszukaj poświadczenia…", "deployDialogTitle": "Wdróż klucz SSH", "deployDialogDesc": "Wdróż {{name}} do pliku authorized_keys hosta.", "targetHostLabel": "Host docelowy", "selectHostOption": "Wybierz hosta...", "deployingBtn": "Wdrażanie...", "deployBtn": "Wdróż", "keyDeployedSuccess": "Pomyślnie wdrożono klucz", "failedToDeployKey": "Nie udało się wdrożyć klucza", "folderRenamedTo": "Zmieniono nazwę folderu na „{{name}}”", "failedToRenameFolder": "Nie udało się zmienić nazwy folderu", "arrangeUnlockedSwitchedToManual": "Przełączono na sortowanie ręczne, aby zachować kolejność", "arrangeUnlocked": "Odblokuj przeciąganie, aby zmienić kolejność" }, "homepage": { "title": "Strona główna", "addWidget": "Dodaj widżet", "editWidget": "Edytuj widżet", "deleteWidget": "Usuń", "widgetTypes": "Typy widżetów", "serviceLink": "Link do usługi", "folder": "Folder", "clock": "Zegar", "notes": "Notatki", "hostStatus": "Status hosta", "bookmarkList": "Zakładki", "zoomIn": "Powiększ", "zoomOut": "Oddal", "resetView": "Resetuj widok", "lockLayout": "Zablokuj układ", "unlockLayout": "Odblokuj układ", "noWidgets": "Kliknij prawym przyciskiem myszy lub kliknij +, aby dodać pierwszy widżet", "openFullView": "Otwórz pełny widok", "previewTitle": "Podgląd strony głównej", "cancel": "Anuluj", "save": "Zapisz", "title_label": "Tytuł", "widgetTitlePlaceholder": "Tytuł widżetu (opcjonalnie)", "url": "Adres URL", "imageUrl": "Niestandardowy adres URL obrazu", "imageUrlHint": "Pozostaw puste, aby automatycznie użyć ikony witryny", "showImage": "Pokaż obraz", "description": "Opis", "color": "Kolor", "icon": "Ikona", "expanded": "Domyślnie rozwinięty", "timezone": "Strefa czasowa", "invalidTimezone": "Nieprawidłowa strefa czasowa. Użyj nazwy IANA, takiej jak America/New_York", "showSeconds": "Pokaż sekundy", "format12h": "12-godzinny", "format24h": "24-godzinny", "content": "Treść", "backgroundColor": "Kolor tła", "host": "Host", "showMetrics": "Pokaż metryki", "links": "Linki", "addLink": "Dodaj link", "linkLabel": "Etykieta", "linkUrl": "Adres URL", "removeLink": "Usuń", "categoryLinks": "Linki", "categoryInfo": "Informacje", "categorySystem": "System", "widgetServiceLinkDesc": "Klikalny kafelek łączący się z adresem URL usługi", "widgetFolderDesc": "Kontener do grupowania powiązanych widżetów", "widgetClockDesc": "Zegar na żywo z konfigurowalną strefą czasową", "widgetNotesDesc": "Widżet notatek Markdown", "widgetHostStatusDesc": "Pokazuje aktualne zużycie procesora, pamięci i dysku dla hosta SSH", "widgetBookmarkListDesc": "Lista szybkich linków", "copyLink": "Kopiuj link", "linkCopied": "Link skopiowany!", "location": "Lokalizacja", "temperatureUnit": "Jednostka temperatury", "showForecast": "Pokaż prognozę 3-dniową", "scrolling": "Zezwól na przewijanie", "feedUrl": "Adres URL kanału", "maxItems": "Maksymalna liczba elementów", "showDescription": "Pokaż opis", "widgetWeatherName": "Pogoda", "widgetWeatherDesc": "Pogoda na żywo dla dowolnej lokalizacji", "widgetIframeName": "Osadzenie iFrame", "widgetIframeDesc": "Osadź dowolny adres URL w ramce iframe", "widgetRssName": "Kanał RSS", "widgetRssDesc": "Wyświetlaj elementy z kanału RSS lub Atom", "dragToFolder": "Przeciągnij widżety tutaj lub użyj +, aby je dodać", "showDisk": "Pokaż użycie dysku", "addToFolder": "Dodaj widżet do folderu", "noHostSelected": "Nie wybrano hosta", "metricsNotAvailable": "Metryki niedostępne", "selectHost": "Wybierz hosta...", "displayedMetrics": "Wyświetlane metryki", "metricCpu": "Procesor", "metricMemory": "Pamięć", "metricDisk": "Dysk", "metricUptime": "Czas działania", "metricSystem": "System", "metricOs": "System operacyjny", "metricKernel": "Jądro", "metricHostname": "Nazwa hosta", "metricNetwork": "Sieć", "metricProcesses": "Procesy", "metricProcessesTotal": "łącznie", "metricProcessesRunning": "działa", "categoryMonitoring": "Monitorowanie", "loading": "Ładowanie...", "noData": "Brak dostępnych danych", "allClear": "Bez alertów", "acknowledgeAlert": "Potwierdź", "noPingUrls": "Brak skonfigurowanych adresów URL", "pingLabel": "Etykieta", "addPingUrl": "Dodaj adres URL", "showLatency": "Pokaż opóźnienie", "refreshInterval": "Interwał odświeżania", "seconds": "sekundy", "filterActivityTypes": "Filtruj typy", "filterTypesHint": "Pozostaw puste, aby wyświetlić wszystkie", "showTimestamp": "Pokaż znacznik czasu", "uptimeUnavailable": "Czas działania niedostępny", "uptimeLabel": "Czas działania", "overviewVersion": "Wersja", "overviewUpdate": "Aktualna", "overviewUpdateLabel": "Aktualizacja", "overviewUpdateAvailable": "Dostępna aktualizacja", "overviewDatabase": "Baza danych", "overviewUptime": "Czas działania", "noHosts": "Brak skonfigurowanych hostów", "hostGridHosts": "Hosty", "hostGridAllHint": "Pozostaw puste, aby wyświetlić wszystkie hosty", "columns": "Kolumny", "showIp": "Pokaż adres IP", "connectionType": "Typ połączenia", "layout": "Układ", "showStatus": "Pokaż status", "showHostName": "Pokaż nazwę hosta", "noDockerActivity": "Brak aktywności Dockera", "noActivity": "Brak aktywności", "showAcknowledged": "Pokaż potwierdzone", "showCurrentValue": "Pokaż wartość bieżącą", "chartMetric": "Metryka", "metricRange": "Zakres", "widgetMetricsChartName": "Wykres metryk", "widgetMetricsChartDesc": "Historyczny wykres procesora, pamięci, dysku lub sieci dla hosta", "widgetHostGridName": "Siatka hostów", "widgetHostGridDesc": "Widok siatki statusów hostów SSH", "widgetAlertFeedName": "Kanał alertów", "widgetAlertFeedDesc": "Wyzwolone alerty na żywo z możliwością potwierdzenia", "widgetPingStatusName": "Status pingu", "widgetPingStatusDesc": "Status pingu HTTP dla jednego lub większej liczby adresów URL", "widgetRecentActivityName": "Ostatnia aktywność", "widgetRecentActivityDesc": "Przewijalna lista ostatniej aktywności w Termixie", "widgetTermixUptimeName": "Czas działania Termixa", "widgetTermixUptimeDesc": "Licznik czasu działania serwera Termix na żywo", "widgetSystemOverviewName": "Przegląd systemu", "widgetSystemOverviewDesc": "Wersja Termixa, stan bazy danych i czas działania w skrócie", "widgetSshQuickConnectName": "Szybkie połączenie SSH", "widgetSshQuickConnectDesc": "Przyciski otwierania sesji SSH jednym kliknięciem", "widgetDockerActivityName": "Aktywność Dockera", "widgetDockerActivityDesc": "Ostatnie zdarzenia dotyczące kontenerów Docker na wszystkich hostach", "widgetCalendarName": "Kalendarz", "widgetCalendarDesc": "Miesięczny kalendarz z wyróżnionym dniem dzisiejszym", "widgetCountdownName": "Odliczanie", "widgetCountdownDesc": "Odliczanie do daty docelowej", "widgetSearchBarName": "Pasek wyszukiwania", "widgetSearchBarDesc": "Szybki widżet wyszukiwania w sieci", "widgetTextBannerName": "Baner tekstowy", "widgetTextBannerDesc": "Wyrazista etykieta lub nagłówek sekcji na kanwie", "widgetImageWidgetName": "Obraz", "widgetImageWidgetDesc": "Wyświetl obraz z adresu URL", "widgetMarkdownNotesName": "Notatki Markdown", "widgetMarkdownNotesDesc": "Bogate notatki z renderowaniem Markdown w miejscu", "widgetCustomApiName": "Niestandardowe API", "widgetCustomApiDesc": "Pobieranie i wyświetlanie danych z dowolnego interfejsu API JSON", "widgetServiceGridName": "Siatka usług", "widgetServiceGridDesc": "Konfigurowalna siatka kafelków z linkami do usług", "widgetDashboardLinksName": "Linki z pulpitu", "widgetDashboardLinksDesc": "Wyświetla skonfigurowane linki do usług z pulpitu", "widgetSearchLinksName": "Skróty wyszukiwania", "widgetSearchLinksDesc": "Przyciski szybkiego wyszukiwania z polem wpisywania", "widgetLinkTreeName": "Drzewo linków", "widgetLinkTreeDesc": "Zgrupowane sekcje linków z nagłówkami", "calMon": "Pn", "calTue": "Wt", "calWed": "Śr", "calThu": "Cz", "calFri": "Pt", "calSat": "So", "calSun": "Nd", "startOnMonday": "Zacznij tydzień w poniedziałek", "countdownNoDate": "Nie ustalono daty docelowej", "countdownPast": "Wydarzenie minęło", "countdownDays": "dni", "countdownHours": "godz.", "countdownMinutes": "min", "countdownSeconds": "sek", "countdownLabel": "Etykieta", "countdownLabelPlaceholder": "np. Dzień premiery", "countdownShowDays": "Pokaż dni", "countdownShowHours": "Pokaż godziny", "targetDate": "Data docelowa", "searchEngine": "Wyszukiwarka", "customSearchUrl": "Niestandardowy adres URL wyszukiwania", "searchPlaceholder": "Szukaj...", "searchGo": "Szukaj", "searchPlaceholderLabel": "Tekst zastępczy", "searchPlaceholderHint": "Tekst wyświetlany w polu wyszukiwania", "openInNewTab": "Otwórz w nowej karcie", "searchQueryPlaceholder": "Wprowadź zapytanie...", "noSearchShortcuts": "Brak skonfigurowanych skrótów", "addSearchShortcut": "Dodaj skrót", "fontSize": "Rozmiar czcionki", "textAlign": "Wyrównanie tekstu", "fontWeight": "Grubość czcionki", "clearColor": "Wyczyść kolor", "imageFit": "Dopasowanie obrazu", "imageLinkUrl": "Adres URL łącza", "noImage": "Nie ustawiono adresu URL obrazu", "altText": "Tekst alternatywny", "altTextPlaceholder": "Opisz obraz", "renderMarkdown": "Renderuj Markdown", "displayMode": "Tryb wyświetlania", "displayField": "Pole wyświetlania", "jsonPath": "Ścieżka JSON", "customApiLabel": "Etykieta", "customApiLabelPlaceholder": "np. Temperatura", "customApiUnit": "Jednostka", "customApiNoUrl": "Brak skonfigurowanego adresu URL API", "customApiError": "Nie udało się pobrać", "customApiNotArray": "Odpowiedź nie jest tablicą", "addService": "Dodaj usługę", "showLabels": "Pokaż etykiety", "iconSize": "Rozmiar ikony", "noDashboardLinks": "Brak skonfigurowanych linków pulpitu", "noLimit": "Bez limitu", "sectionHeading": "Nagłówek sekcji", "addSection": "Dodaj sekcję", "compactMode": "Tryb kompaktowy", "showDetailed": "Pokaż szczegółowe", "selectHosts": "Wybierz hosty", "allHosts": "Wszystkie hosty", "listLayout": "Lista", "gridLayout": "Siatka", "terminal": "Terminal", "files": "Pliki", "docker": "Docker", "range15m": "15 minut", "range1h": "1 godzina", "range6h": "6 godzin", "range24h": "24 godziny", "metricNetRx": "Pobieranie (sieć)", "metricNetTx": "Wysyłanie (sieć)", "severityFilter": "Filtr ważności", "filterAll": "Wszystkie", "accentColor": "Kolor akcentowy", "widgetSshTerminalName": "Terminal SSH", "widgetSshTerminalDesc": "Osadzony terminal SSH połączony ze skonfigurowanym hostem", "sshTerminalNoHost": "Brak skonfigurowanego hosta", "sshTerminalConnect": "Połącz", "sshTerminalAutoConnect": "Automatyczne łączenie po załadowaniu", "widgetQuickConnectName": "Szybkie połączenie", "widgetQuickConnectDesc": "Przyciski uruchamiania jednym kliknięciem dla dowolnego typu połączenia na Twoich hostach", "connectionTypes": "Typy połączeń", "connType_terminal": "Terminal", "connType_files": "Menedżer plików", "connType_docker": "Docker", "connType_tunnel": "Tunel", "connType_host-metrics": "Metryki hosta", "connType_rdp": "RDP", "connType_vnc": "VNC", "connType_telnet": "Telnet", "widgetFileManagerName": "Menedżer plików", "widgetFileManagerDesc": "Wbudowany menedżer plików SFTP dla skonfigurowanego hosta", "widgetDockerName": "Menedżer Dockera", "widgetDockerDesc": "Wbudowany menedżer kontenerów Docker dla skonfigurowanego hosta", "widgetTunnelName": "Menedżer tuneli", "widgetTunnelDesc": "Wbudowany menedżer tuneli SSH dla skonfigurowanego hosta", "widgetNoHostSelected": "Brak skonfigurowanego hosta" }, "serverConfig": { "title": "Konfiguracja serwera", "description": "Skonfiguruj adres URL serwera Termix, aby połączyć się z jego usługami", "serverUrl": "Adres URL serwera", "enterServerUrl": "Podaj adres URL serwera", "saveFailed": "Nie udało się zapisać konfiguracji", "saveError": "Błąd podczas zapisywania konfiguracji", "saving": "Zapisywanie...", "saveConfig": "Zapisz konfigurację", "helpText": "Wprowadź adres URL, pod którym działa serwer Termix (np. http://localhost:30001 lub https://your-server.com)", "changeServer": "Zmień serwer", "mustIncludeProtocol": "Adres URL serwera musi zaczynać się od http:// lub https://", "allowInvalidCertificate": "Zezwól na nieprawidłowy certyfikat", "allowInvalidCertificateDesc": "Używaj tylko dla zaufanych serwerów własnych, z certyfikatami samopodpisanymi lub wystawionymi na adres IP.", "useEmbedded": "Użyj serwera lokalnego", "embeddedDesc": "Uruchom Termix za pomocą wbudowanego serwera lokalnego (serwer zdalny nie jest potrzebny)", "embeddedConnecting": "Łączenie z serwerem lokalnym...", "embeddedNotReady": "Serwer lokalny nie jest jeszcze gotowy. Poczekaj chwilę i spróbuj ponownie.", "localServer": "Serwer lokalny", "savedServers": "Zapisane serwery", "noSavedServers": "Brak zapisanych serwerów", "removeServer": "Usuń" }, "migrationNotice": { "title": "Termix Desktop działa teraz autonomicznie", "body1": "Ta aplikacja łączyła się bezpośrednio z serwerem Termix. Została przeprojektowana tak, aby działać w pełni samodzielnie: przechowuje hosty i poświadczenia lokalnie, dzięki czemu działa też bez połączenia. Dwukierunkowa synchronizacja z własnym serwerem Termix jest teraz opcjonalna.", "body2": "Dotychczasowe hosty i poświadczenia są nadal na {{url}}. Włącz synchronizację zdalną i połącz się ponownie z tym serwerem, aby je przywrócić i utrzymywać oba miejsca w synchronizacji.", "dismiss": "Nie teraz", "setUpSync": "Skonfiguruj synchronizację zdalną" }, "remoteSync": { "title": "Zdalna synchronizacja", "description": "Opcjonalnie połącz tę aplikację desktopową z własnym serwerem Termix, aby synchronizować hosty, poświadczenia i snippety między urządzeniami. Aplikacja zawsze działa w pełni bez połączenia, niezależnie od tego, czy połączysz się z serwerem.", "notConnected": "Nie połączono", "connected": "Połączono", "connectedTo": "Połączono z {{url}}", "lastSynced": "Ostatnia synchronizacja {{time}}", "neverSynced": "Nigdy nie synchronizowano", "syncError": "Błąd synchronizacji: {{message}}", "needsReauth": "Logowanie wygasło", "connectButton": "Połącz się z serwerem", "disconnectButton": "Odłącz", "syncNowButton": "Synchronizuj teraz", "syncing": "Synchronizacja...", "syncSuccess": "Synchronizacja zdalna zakończona", "syncUnavailable": "Nie można rozpocząć synchronizacji zdalnej", "serverUrl": "Adres URL serwera", "enterServerUrl": "Podaj adres URL serwera", "mustIncludeProtocol": "Adres URL serwera musi zaczynać się od http:// lub https://", "connectionTestFailed": "Nie można nawiązać połączenia z serwerem Termix pod tym adresem URL", "allowInvalidCertificate": "Zezwól na nieprawidłowy certyfikat", "allowInvalidCertificateDesc": "Używaj tylko dla zaufanych serwerów własnych, z certyfikatami samopodpisanymi lub wystawionymi na adres IP.", "savedServers": "Zapisane serwery", "removeServer": "Usuń", "continueButton": "Kontynuuj", "cancelButton": "Anuluj", "signInTitle": "Zaloguj się do {{url}}", "originTitle": "Źródło połączenia", "originDescription": "Wybierz domyślne źródło połączeń SSH. Można to zmienić dla każdego hosta.", "originLocal": "To urządzenie (sieć lokalna)", "originRemote": "Serwer zdalny", "bannerReconnect": "Połącz ponownie", "bannerMessage": "Zdalna synchronizacja wymaga ponownego uwierzytelnienia" }, "versionCheck": { "error": "Błąd sprawdzania wersji", "checkFailed": "Nie udało się sprawdzić dostępności aktualizacji", "upToDate": "Aplikacja jest aktualna", "currentVersion": "Używasz wersji {{version}}", "updateAvailable": "Dostępna aktualizacja", "updateLinkLabel": "Dostępna aktualizacja: otwórz informacje o wydaniu na GitHubie", "newVersionAvailable": "Dostępna jest nowa wersja! Używasz wersji {{current}}, ale dostępna jest wersja {{latest}}.", "betaVersion": "Wersja beta", "betaVersionDesc": "Używasz wersji {{current}}, która jest nowsza od najnowszej stabilnej wersji {{latest}}.", "releasedOn": "Wydano {{date}}", "downloadUpdate": "Pobierz aktualizację", "checking": "Sprawdzanie aktualizacji...", "checkUpdates": "Sprawdź aktualizacje", "checkingUpdates": "Sprawdzanie aktualizacji...", "updateRequired": "Wymagana aktualizacja" }, "common": { "close": "Zamknij", "minimize": "Minimalizuj", "online": "Online", "offline": "Offline", "unknown": "Nieznany", "continue": "Kontynuuj", "maintenance": "Konserwacja", "degraded": "Pogorszony", "error": "Błąd", "warning": "Ostrzeżenie", "unsavedChanges": "Niezapisane zmiany", "dismiss": "Odrzuć", "more": "Więcej", "loading": "Ładowanie...", "optional": "Opcjonalne", "connect": "Połącz", "copied": "Skopiowano", "connecting": "Łączenie...", "updateAvailable": "Dostępna aktualizacja", "appName": "Termix", "openInNewTab": "Otwórz w nowej karcie", "noReleases": "Brak wydań", "updatesAndReleases": "Aktualizacje i wydania", "newVersionAvailable": "Dostępna jest nowa wersja ({{version}}).", "failedToFetchUpdateInfo": "Nie udało się pobrać informacji o aktualizacji", "preRelease": "Wersja przedpremierowa", "noReleasesFound": "Nie znaleziono żadnych wydań.", "cancel": "Anuluj", "username": "Nazwa użytkownika", "login": "Zaloguj się", "logout": "Wyloguj się", "register": "Zarejestruj się", "password": "Hasło", "confirmPassword": "Potwierdź hasło", "back": "Wstecz", "save": "Zapisz", "saving": "Zapisywanie...", "delete": "Usuń", "rename": "Zmień nazwę", "edit": "Edytuj", "add": "Dodaj", "confirm": "Potwierdź", "no": "Nie", "or": "LUB", "next": "Następny", "previous": "Poprzedni", "refresh": "Odśwież", "language": "Język", "checking": "Sprawdzanie...", "checkingDatabase": "Sprawdzanie połączenia z bazą danych...", "checkingAuthentication": "Sprawdzanie uwierzytelniania...", "backendReconnected": "Przywrócono połączenie z serwerem", "connectionDegraded": "Utracono połączenie z serwerem, odzyskiwanie…", "reload": "Przeładuj", "remove": "Usuń", "create": "Utwórz", "update": "Aktualizuj", "copy": "Kopiuj", "copyFailed": "Nie udało się skopiować do schowka", "maximize": "Maksymalizuj", "restore": "Przywróć", "of": "z", "saved": "Zapisano", "deleted": "Usunięto", "deleteFailed": "Nie udało się usunąć", "saveFailed": "Nie udało się zapisać", "required": "(pole wymagane)" }, "onboarding": { "stepCounter": "Krok {{current}} z {{total}}", "skip": "Pomiń konfigurację", "next": "Następny", "finish": "Zaczynajmy", "welcomeTitle": "Witamy w Termix", "welcomeIntro": "Termix zarządza Twoimi serwerami z jednego miejsca. Ta konfiguracja zajmuje około minuty i nic tu nie jest nieodwracalne.", "welcome_hosts": "Zapisz swoje serwery", "welcome_hosts_desc": "Trzymaj wszystkie zarządzane maszyny na jednej liście.", "welcome_terminal": "Połącz się natychmiast", "welcome_terminal_desc": "Otwórz terminal w karcie, bez osobnego klienta SSH.", "welcome_files": "Przeglądaj i edytuj pliki", "welcome_files_desc": "Przesyłaj, pobieraj i edytuj pliki zdalne.", "presetTitle": "Ile ma być widoczne na ekranie?", "presetIntro": "Termix może być tak prosty lub tak szczegółowy, jak chcesz. Wybierz punkt wyjścia.", "presetChangeLater": "Zestaw można później zmienić w całości lub poprawić pojedyncze ustawienia w Ustawieniach, w sekcji Interfejs.", "appearanceTitle": "Dostosuj do siebie", "appearanceIntro": "Wybierz motyw, kolor akcentu i język. Wszystkie trzy można później zmienić w Ustawieniach.", "featuresTitle": "Co jeszcze robi Termix", "featuresIntro": "Każdy zapisany serwer można otworzyć nie tylko jako terminal. Oto, co kryje się za ikonami po lewej stronie.", "feature_files": "Menedżer plików", "feature_files_desc": "Przeglądaj, przesyłaj, pobieraj i edytuj pliki przez SFTP bez opuszczania aplikacji.", "feature_desktop": "Zdalny pulpit", "feature_desktop_desc": "Otwieraj sesje RDP, VNC i Telnet w karcie, tak samo jak SSH.", "feature_tunnels": "Tunele", "feature_tunnels_desc": "Przekierowuj porty przez serwer, aby dotrzeć do usług niewystawionych na zewnątrz.", "feature_docker": "Docker", "feature_docker_desc": "Przeglądaj kontenery, czytaj logi i śledź statystyki na dowolnym hoście, na którym działa Docker.", "feature_snippets": "Snippety", "feature_snippets_desc": "Zapisuj często uruchamiane polecenia i wysyłaj je do terminala jednym kliknięciem.", "feature_automations": "Automatyzacje", "feature_automations_desc": "Uruchamiaj kroki automatycznie, gdy coś się wydarzy, i otrzymuj powiadomienia.", "feature_metrics": "Metryki i alerty", "feature_metrics_desc": "Śledź procesor, pamięć i dysk w czasie i otrzymuj alerty, gdy przekroczą próg.", "featuresRailHint": "Któraś z nich niepotrzebna? Ukryj dowolną ikonę na pasku bocznym w Ustawieniach, w sekcji Nawigacja.", "workflowTitle": "Poruszaj się szybciej", "workflowIntro": "Kilka nawyków, które oszczędzają najwięcej czasu, gdy masz już kilka serwerów.", "workflow_palette": "Paleta poleceń", "workflow_palette_desc": "Przejdź do dowolnego serwera lub akcji, wpisując tekst. Dotknij dwukrotnie Shift, aby ją otworzyć.", "workflow_split": "Podzielony ekran", "workflow_split_desc": "Wyświetlaj do czterech kart obok siebie, aby obserwować logi podczas pracy.", "workflow_dock": "Panel boczny", "workflow_dock_desc": "Kliknij środkowym lub prawym przyciskiem myszy ikonę na pasku bocznym, aby otworzyć ją jako kartę lub przypiąć po prawej stronie.", "workflow_workspaces": "Obszary robocze", "workflow_workspaces_desc": "Zapisz zestaw otwartych kart i otwórz cały układ później.", "securityTitle": "Bezpieczeństwo Twoich poświadczeń", "securityIntro": "Termix przechowuje poświadczenia za Ciebie, warto więc poświęcić chwilę, aby zobaczyć, jak to działa.", "security_credentials": "Poświadczenia wielokrotnego użytku", "security_credentials_desc": "Zapisz klucz lub hasło raz i przypisz je do dowolnej liczby serwerów.", "security_twofa": "Uwierzytelnianie dwuskładnikowe i klucze dostępu", "security_twofa_desc": "Dodaj TOTP lub klucz dostępu do swojego konta w Ustawieniach, w sekcji Bezpieczeństwo.", "security_identity": "Identyfikator Termix", "security_identity_desc": "Zamiast kopiować klucze na każdy serwer, wydawaj krótkotrwałe certyfikaty SSH.", "security_sharing": "Udostępnianie", "security_sharing_desc": "Udostępnij innym użytkownikom dostęp do serwera bez podawania hasła.", "securityEncryptionNote": "Poświadczenia są szyfrowane przed zapisaniem i odszyfrowywane tylko wtedy, gdy potrzebuje ich połączenie.", "doneTitle": "Wszystko gotowe", "doneHeading": "Konfiguracja ukończona", "doneDesc": "Wybierz serwer z paska bocznego, aby otworzyć terminal, przeglądać jego pliki lub zobaczyć jego metryki.", "done_settings": "Zmienisz wszystko później", "done_settings_desc": "Motywy, gęstość układu i wyświetlane ikony znajdziesz w Ustawieniach.", "done_rerun": "Chcesz to jeszcze raz?", "done_rerun_desc": "Otwórz Ustawienia, przejdź do Interfejsu i wybierz Uruchom konfigurację, aby ponownie przejść przez te kroki.", "done_desktop": "Aplikacja desktopowa", "done_desktop_desc": "Termix działa jako aplikacja desktopowa w systemach Windows, macOS i Linux.", "done_desktop_link": "Pobierz aplikację desktopową", "done_mobile": "Aplikacja mobilna", "done_mobile_desc": "Zabierz swoje serwery ze sobą na iOS i Androida.", "done_mobile_link": "Pobierz aplikację mobilną", "done_docs": "Pełna dokumentacja", "done_docs_desc": "Przewodniki po każdej funkcji, także tych nieomówionych tutaj.", "done_docs_link": "Otwórz dokumentację", "done_cli": "Narzędzie wiersza poleceń", "done_cli_desc": "Zarządzaj swoimi serwerami z terminala i używaj Termixa we własnych skryptach.", "done_cli_link": "Otwórz dokumentację CLI", "aiTitle": "Asystent AI", "aiIntro": "Termix może zawierać opcjonalnego asystenta AI. Możesz to później zmienić w ustawieniach.", "aiEnableTitle": "Włącz", "aiEnableDesc": "Dodaje asystenta, który odczytuje Twoją konfigurację i sugeruje zmiany, które zatwierdzasz. Wymaga wskazanego przez Ciebie dostawcy, np. lokalnej Ollamy.", "aiSkipTitle": "Zostaw wyłączone", "aiSkipDesc": "Termix działa tak jak teraz. Asystent pozostaje ukryty.", "aiNote": "Dopóki nie dodasz dostawcy i nie wyślesz wiadomości, nic nie zostanie wysłane." }, "nav": { "collab": "Spotkania", "home": "Start", "terminal": "Terminal", "localTerminal": "Terminal lokalny", "docker": "Docker", "tunnels": "Tunele", "fileManager": "Menedżer plików", "serverStats": "Metryki hosta", "hostMetrics": "Metryki hosta", "admin": "Administracja", "termixId": "ID", "userProfile": "Profil użytkownika", "splitScreen": "Podzielony ekran", "confirmClose": "Zamknąć tę aktywną sesję?", "close": "Zamknij", "cancel": "Anuluj", "sshManager": "Menedżer SSH", "cannotSplitTab": "Nie można podzielić tej karty", "hostTabTitle": "{{username}}@{{ip}}:{{port}}", "copyPassword": "Kopiuj hasło", "copySudoPassword": "Kopiuj hasło sudo", "passwordCopied": "Hasło skopiowane do schowka", "noPasswordAvailable": "Brak dostępnego hasła", "failedToCopyPassword": "Nie udało się skopiować hasła", "refreshTab": "Odśwież połączenie", "renameTab": "Zmień nazwę karty", "openFileManager": "Otwórz menedżer plików", "dashboard": "Pulpit", "networkGraph": "Graf sieci", "tmuxMonitor": "Monitor Tmux", "homepage": "Strona główna", "quickConnect": "Szybkie połączenie", "sshTools": "Narzędzia SSH", "history": "Historia", "sessionLogs": "Logi sesji", "openAsTabHint": "Ctrl+kliknięcie lub środkowy przycisk myszy, aby otworzyć jako kartę", "openAsTab": "Otwórz jako kartę", "openInRightDock": "Otwórz w prawym doku", "closeRightDock": "Zamknij prawy dok", "toggleRightDock": "Przełącz prawy dok", "multiPanelHintTitle": "Praca z więcej niż jednym panelem", "multiPanelHintBody": "Pozostaw ten panel otwarty, gdy pasek boczny jest używany do czegoś innego. Dwa sposoby na jego przeniesienie:", "multiPanelHintTabHow": "Ctrl+kliknięcie jej ikony na pasku albo przycisk w tym nagłówku.", "multiPanelHintDockHow": "Kliknięcie prawym przyciskiem jej ikony na pasku albo ikona panelu na pasku kart.", "sidebarSettings": "Ustawienia paska bocznego...", "hosts": "Hosty", "snippets": "Snippety", "macros": "Makra", "fleets": "Floty", "automations": "Automatyzacje", "workspaces": "Obszary robocze", "hostManager": "Menedżer hostów", "credentials": "Poświadczenia", "portForwarding": "Przekierowanie", "sftp": "SFTP", "connections": "Połączenia", "alerts": "Alerty", "serial": "Port szeregowy", "keepSideMenuOpen": "Zachowaj otwarte menu", "collapseSideMenu": "Zwiń menu", "roleAdministrator": "Administrator", "roleUser": "Użytkownik", "ai": "AI" }, "hosts": { "hosts": "Hosty", "noHosts": "Brak hostów SSH", "retry": "Ponów", "refresh": "Odśwież", "optional": "Opcjonalne", "downloadSample": "Pobierz próbkę", "failedToDeleteHost": "Nie udało się usunąć {{name}}", "importSkipExisting": "Importuj (pomiń istniejące)", "importSSHConfig": "Importuj z konfiguracji SSH", "connectionDetails": "Szczegóły połączenia", "ssh": "SSH", "telnet": "Telnet", "remoteDesktop": "Pulpit zdalny", "port": "Port", "username": "Nazwa użytkownika", "folder": "Folder", "tags": "Tagi", "pin": "Przypnij", "addHost": "Dodaj hosta", "editHost": "Edytuj hosta", "cloneHost": "Klonuj hosta", "enableTerminal": "Włącz terminal", "enableTunnel": "Włącz tunel", "enableFileManager": "Włącz menedżer plików", "enableDocker": "Włącz Docker", "defaultPath": "Domyślna ścieżka", "connection": "Połączenie", "upload": "Prześlij", "authentication": "Uwierzytelnianie", "password": "Hasło", "passwordSaved": "Hasło zapisane, wpisz, aby zmienić", "key": "Klucz", "credential": "Poświadczenie", "none": "Brak", "sshPrivateKey": "Klucz prywatny SSH", "keyType": "Typ klucza", "uploadFile": "Prześlij plik", "tabGeneral": "Ogólne", "tabSsh": "SSH", "tabTerminal": "Terminal", "tabRdp": "RDP", "tabVnc": "VNC", "tabTunnels": "Tunele", "tabDocker": "Docker", "tabFiles": "Pliki", "tabStats": "Metryki hosta", "tabHostMetrics": "Metryki hosta", "tabTelnet": "Telnet", "tabSharing": "Udostępnianie", "tabAuthentication": "Uwierzytelnianie", "terminal": "Terminal", "tunnel": "Tunel", "fileManager": "Menedżer plików", "serverStats": "Metryki hosta", "status": { "available": "Dostępny", "reachable": "Dostępny, nieuwierzytelniony", "offline": "Niedostępny", "monitoringDisabled": "Monitorowanie wyłączone", "label": "Status" }, "folderRenamed": "Zmieniono nazwę folderu „{{oldName}}” na „{{newName}}”", "failedToRenameFolder": "Nie udało się zmienić nazwy folderu", "unsavedChangesDescription": "Zmiany w ustawieniach hosta nie zostały zapisane. Czy je odrzucić?", "keepEditing": "Kontynuuj edycję", "discardChanges": "Odrzuć zmiany", "movedToFolder": "Przeniesiono {{count}} hostów do „{{folder}}”", "editHostTooltip": "Edytuj hosta", "statusChecks": "Sprawdzanie statusu", "metricsCollection": "Zbieranie metryk", "metricsInterval": "Interwał zbierania metryk", "metricsIntervalDesc": "Jak często zbierać statystyki serwera (5 sek. - 1 godz.)", "behavior": "Zachowanie", "themePreview": "Podgląd motywu", "theme": "Motyw", "fontFamily": "Rodzina czcionek", "fontSize": "Rozmiar czcionki", "letterSpacing": "Odstępy między literami", "lineHeight": "Interlinia", "cursorStyle": "Styl kursora", "cursorBlink": "Miganie kursora", "scrollbackBuffer": "Bufor przewijania", "bellStyle": "Styl dzwonka", "rightClickSelectsWord": "Kliknięcie prawym przyciskiem myszy zaznacza słowo", "fastScrollModifier": "Modyfikator szybkiego przewijania", "fastScrollSensitivity": "Czułość szybkiego przewijania", "sshAgentForwarding": "Przekierowanie agenta SSH", "backspaceMode": "Tryb Backspace", "startupSnippet": "Snippet startowy", "selectSnippet": "Wybierz snippet", "forceKeyboardInteractive": "Wymuś keyboard-interactive", "overrideCredentialUsername": "Zastąp nazwę użytkownika poświadczeń", "overrideCredentialUsernameDesc": "Użyj nazwy użytkownika określonej powyżej zamiast nazwy użytkownika podanej w poświadczeniu", "oidcUsernameHint": "Użyj $oidc.preferred_username, aby wstawić swoją nazwę logowania OIDC.", "tailscaleUsernameHint": "Musi to być użytkownik systemu Unix, któremu Twoja tożsamość Tailscale została przyznana w ACL SSH sieci tailnet, niekoniecznie root.", "jumpHostChain": "Łańcuch hostów pośrednich", "portKnocking": "Port Knocking", "addKnock": "Dodaj port", "addProxyNode": "Dodaj węzeł", "proxyNode": "Węzeł proxy", "proxyType": "Typ proxy", "quickActions": "Szybkie akcje", "sudoPasswordAutoFill": "Automatyczne uzupełnianie hasła sudo", "sudoPassword": "Hasło sudo", "keepaliveInterval": "Interwał podtrzymywania aktywności (ms)", "moshCommand": "Polecenie MOSH", "environmentVariables": "Zmienne środowiskowe", "addVariable": "Dodaj zmienną", "docker": "Docker", "copyTerminalUrl": "Kopiuj adres URL terminala", "copyFileManagerUrl": "Kopiuj adres URL menedżera plików", "copyRemoteDesktopUrl": "Kopiuj adres URL pulpitu zdalnego", "failedToConnect": "Nie udało się połączyć z konsolą", "connect": "Połącz", "disconnect": "Odłącz", "start": "Start", "enableStatusCheck": "Włącz sprawdzanie statusu", "enableMetrics": "Włącz metryki", "bulkUpdateFailed": "Aktualizacja zbiorcza nie powiodła się", "selectAll": "Zaznacz wszystko", "deselectAll": "Odznacz wszystko", "protocols": "Protokoły", "secureShell": "Bezpieczna powłoka", "virtualNetwork": "Sieć wirtualna", "unencryptedShell": "Niezaszyfrowana powłoka", "addressIp": "Adres / IP", "friendlyName": "Przyjazna nazwa", "macAddress": "Adres MAC", "wolBroadcastAddress": "Adres rozgłoszeniowy WoL", "wolBroadcastAddressDesc": "Opcjonalne ukierunkowane rozgłaszanie dla sieci Docker/routed (np. 192.168.1.255). Pozostaw puste, aby użyć 255.255.255.255.", "folderAndAdvanced": "Folder i zaawansowane", "showAdvancedSettings": "Pokaż ustawienia zaawansowane", "hideAdvancedSettings": "Ukryj ustawienia zaawansowane", "privateNotes": "Prywatne notatki", "privateNotesPlaceholder": "Szczegóły dotyczące tego serwera...", "pinToTop": "Przypnij do góry", "pinToTopDesc": "Zawsze pokazuj tego hosta na górze listy", "portKnockingSequence": "Sekwencja port knocking", "addKnockBtn": "Dodaj puknięcie", "noPortKnocking": "Nie skonfigurowano funkcji port knocking.", "knockPort": "Port puknięcia", "protocol": "Protokół", "delayAfterMs": "Opóźnienie po (ms)", "useSocks5Proxy": "Użyj serwera proxy SOCKS5", "useSocks5ProxyDesc": "Przekieruj połączenie przez serwer proxy", "connectionOrigin": "Źródło połączenia", "connectionOriginDesc": "Skąd pochodzi połączenie tego hosta. Zastępuje domyślne globalne ustawienie aplikacji na komputerze.", "connectionOriginGuacamoleNote": "RDP, VNC i Telnet korzystają ze zdalnego serwera, chyba że wybierzesz opcję „To urządzenie”, do której potrzebny jest identyfikator GUACD, z którym ta maszyna może nawiązać połączenie — określ go w ustawieniu adresu URL GUACD lub dla każdego hosta w polu Serwer proxy GUACD.", "connectionOriginDefault": "Użyj domyślnego", "connectionOriginLocal": "To urządzenie (sieć lokalna)", "connectionOriginRemote": "Serwer zdalny", "proxyHost": "Host proxy", "proxyPort": "Port proxy", "proxyUsername": "Nazwa użytkownika proxy", "proxyPassword": "Hasło proxy", "proxySingleMode": "Tryb pojedynczy", "proxyChainMode": "Tryb łańcuchowy", "you": "Ty", "jumpHostChainLabel": "Łańcuch hostów pośrednich", "addJumpBtn": "Dodaj host pośredni", "noJumpHosts": "Nie skonfigurowano hostów pośrednich.", "selectAServer": "Wybierz serwer...", "sshPort": "Port SSH", "authMethod": "Metoda uwierzytelniania", "authenticationMethod": "Metoda uwierzytelniania", "authenticationMethodDesc": "Wybierz jedną metodę, której Termix użyje do uwierzytelnienia tego połączenia SSH. Inne metody nie są próbowane automatycznie.", "storedCredential": "Zapisane poświadczenie", "selectACredential": "Wybierz poświadczenie...", "vaultProfile": "Profil podpisujący Vault", "selectAVaultProfile": "Wybierz profil Vault...", "vaultProfileHint": "Ustawienia pochodzą z profilu współdzielonego. Po połączeniu zalogujesz się do Vault przez OIDC. Nie są przechowywane żadne sekrety.", "vaultNewProfile": "Nowy profil", "secretRefHint": "Zamiast klucza tajnego możesz wkleić odnośnik 1Password (op://vault/item/field). Zostanie on pobrany ze źródła klucza tajnego podczas nawiązywania połączenia.", "secretSourcesManage": "Zarządzaj tajnymi źródłami", "secretSourcesTitle": "Tajne źródła", "secretSourcesDesc": "Zewnętrzny menedżer haseł Termix odczytuje sekrety w momencie połączenia. Obecnie 1Password Connect (hostowany samodzielnie). Token dostępu jest przechowywany w postaci zaszyfrowanej z Twoim kluczem danych.", "secretSourceNew": "Nowe źródło", "secretSourceUrlLabel": "Połącz adres URL serwera", "secretSourceTokenLabel": "Połącz token dostępu", "secretSourceTokenKeep": "Pozostaw puste, aby zachować bieżący token", "secretSourceSharedLabel": "Udostępnij wszystkim użytkownikom (tylko administratorzy; rozwiązuje się, gdy jesteś zalogowany)", "secretSourceShared": "wspólny", "secretSourceTest": "Test", "secretSourceTestOk": "Połączono — {{count}} widocznych skarbców", "secretSourceTestFailed": "Test połączenia nie powiódł się", "secretSourceRequired": "Wymagane są nazwa, adres URL serwera i token", "secretSourceSaved": "Tajne źródło uratowane", "secretSourceDeleted": "Usunięto tajne źródło", "vaultManageProfiles": "Zarządzaj profilami Vault", "vaultAddrLabel": "Adres Vault", "vaultNamespaceLabel": "Przestrzeń nazw", "vaultOidcMountLabel": "Mount uwierzytelniania OIDC", "vaultOidcRoleLabel": "Rola OIDC", "vaultSshMountLabel": "Mount sekretów SSH", "vaultSshRoleLabel": "Rola podpisująca SSH", "vaultValidPrincipalsLabel": "Dozwoleni użytkownicy (principals)", "vaultKeyTypeLabel": "Typ klucza efemerycznego", "vaultSharedLabel": "Udostępnij wszystkim użytkownikom", "vaultCreateProfile": "Utwórz profil", "vaultProfileCreated": "Utworzono profil Vault", "vaultProfileSaved": "Zapisano profil Vault", "vaultProfileDeleted": "Usunięto profil Vault", "vaultProfileSaveFailed": "Nie udało się zapisać profilu Vault", "vaultProfileDeleteFailed": "Nie udało się usunąć profilu Vault", "vaultSaveProfile": "Zapisz profil", "vaultProfileValidationError": "Wymagane są nazwa, adres Vault i rola podpisująca SSH", "vaultNoProfiles": "Brak profili Vault.", "vaultSharedBadge": "współdzielony", "keyTypeLabel": "Typ klucza", "keyTypeAuto": "Automatyczne wykrywanie", "keyPasteTab": "Wklej", "keyUploadTab": "Prześlij", "keyFileLoaded": "Załadowano plik klucza", "keyUploadClick": "Kliknij, aby przesłać .pem / .key / .ppk", "clearKey": "Wyczyść klucz", "keySaved": "Zapisano klucz SSH", "keyReplaceNotice": "wklej poniżej nowy klucz, aby go zastąpić", "keyPassphraseSaved": "Hasło klucza zapisane, wpisz, aby zmienić", "replaceKey": "Zastąp klucz", "docsLink": "Zobacz dokumentację", "stepcaLabel": "Krok CA", "stepcaDesc": "Zaloguj się za pomocą swojego dostawcy tożsamości i pozwól, aby urząd certyfikacji Step CA wydał tymczasowy certyfikat SSH dla tego hosta. Adres URL urzędu certyfikacji, odcisk palca głównego i dostawca OIDC są ustawiane przez administratora w Ustawieniach administratora.", "authTypeStepca": "Krok CA", "opksshLabel": "OPKSSH", "opksshDesc": "Zaloguj się do tego hosta, używając swojego dostawcy tożsamości, a nie hasła lub klucza. Wymagane jest skonfigurowanie OPKSSH na serwerze.", "warpgateLabel": "Brama Warpgate", "warpgateDesc": "Ten host łączy się przez proxy SSH Warpgate. Termix automatycznie obsłuży proces zatwierdzania w przeglądarce po uwierzytelnieniu.", "agentLabel": "Agent SSH", "agentDesc": "Uwierzytelnij się za pomocą agenta SSH uruchomionego na serwerze Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). Agent musi być uruchomiony na komputerze, na którym hostowany jest Termix.", "agentAuthenticationDesc": "Użyj kluczy agenta SSH do uwierzytelnienia tego połączenia. Pozostaw ścieżkę do gniazda pustą, aby użyć SSH_AUTH_SOCK.", "agentSocketPathLabel": "Ścieżka gniazda agenta", "agentSocketPathPlaceholder": "Pozostaw puste, aby użyć SSH_AUTH_SOCK", "agentSocketPathHint": "Pozostaw puste, aby automatycznie wykryć na podstawie zmiennej środowiskowej SSH_AUTH_SOCK, lub wprowadź niestandardową ścieżkę gniazda (np. /run/user/1000/gnupg/S.gpg-agent.ssh).", "agentIdentityLabel": "Tożsamość agenta (klucz publiczny)", "agentIdentityPlaceholder": "Pozostaw puste, aby wypróbować wszystkie klucze od agenta", "agentIdentityHint": "Wklej klucz publiczny (np. ssh-ed25519 AAAA...), aby agent oferował tylko ten klucz. Zalecane, gdy agent trzyma wiele kluczy, aby nie przekroczyć limitu MaxAuthTries serwera.", "shareSshAuthLabel": "Udostępnij uwierzytelnianie SSH", "shareSshAuthDesc": "Przekaż odbiorcom zaszyfrowane kopie uwierzytelnienia SSH tego hosta. Własne poświadczenie odbiorcy nadal ma pierwszeństwo.", "tailscaleDeviceSelect": "Wybierz urządzenie Tailscale", "tailscaleDeviceSelectPlaceholder": "Wybierz urządzenie...", "tailscaleNoApiKey": "Nie skonfigurowano klucza API Tailscale. Dodaj go w Ustawieniach administratora, aby włączyć wykrywanie urządzeń.", "tailscaleDocsLink": "Zobacz dokumentację", "tailscaleLoadingDevices": "Ładowanie urządzeń...", "tailscaleDeviceLoadFailed": "Nie udało się załadować urządzeń Tailscale. Sprawdź adres URL API i połączenie sieciowe.", "tailscaleNoDevices": "Nie znaleziono urządzeń w Twojej sieci tailnet.", "tailscaleDeviceAutoFill": "Wybranie urządzenia spowoduje automatyczne wypełnienie adresu IP hosta.", "forceKeyboardInteractiveLabel": "Wymuś keyboard-interactive", "forceKeyboardInteractiveShortDesc": "Wymuś ręczne wprowadzenie hasła, nawet jeśli klucze są obecne", "allowLegacyAlgorithmsLabel": "Zezwalaj na starsze algorytmy", "allowLegacyAlgorithmsDesc": "Włącz przestarzałe algorytmy SSH (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) w przypadku połączeń ze starymi urządzeniami, których nie można uaktualnić.", "insecure": "Niebezpieczne", "terminalAppearance": "Wygląd terminala", "colorTheme": "Motyw kolorów", "fontFamilyLabel": "Rodzina czcionek", "fontFamilyCustomOption": "Niestandardowa...", "fontFamilyCustomPlaceholder": "Dokładna nazwa czcionki, np. MesloLGS NF", "fontFamilyCustomHint": "Wybierz czcionkę z zestawu albo wskaż Niestandardowa i wpisz dokładną nazwę czcionki już zainstalowanej w systemie (np. MesloLGS NF, Noto Sans Mono). Termix nie zainstaluje czcionek za Ciebie, zainstaluj ją najpierw w systemie.", "fontSizeLabel": "Rozmiar czcionki", "cursorStyleLabel": "Styl kursora", "letterSpacingPx": "Odstępy między literami (px)", "lineHeightLabel": "Interlinia", "bellStyleLabel": "Styl dzwonka", "backspaceModeLabel": "Tryb Backspace", "cursorBlinking": "Miganie kursora", "cursorBlinkingDesc": "Włącz animację migania kursora terminala", "rightClickSelectsWordLabel": "Kliknięcie prawym przyciskiem myszy powoduje zaznaczenie słowa", "rightClickSelectsWordShortDesc": "Zaznacza słowo pod kursorem po kliknięciu prawym przyciskiem", "macOptionIsMetaLabel": "Klawisz opcji wysyła meta", "macOptionIsMetaShortDesc": "Wyłącz, aby na macOS wpisywać znaki specjalne (jak @ czy |) klawiszem Option/Alt zamiast wysyłać Meta", "backgroundImageLabel": "Adres URL obrazu tła", "backgroundImageDesc": "Opcjonalny adres URL obrazu tła terminala", "backgroundImageOpacityLabel": "Krycie obrazu tła", "customThemeColors": "Niestandardowe kolory", "customThemeBackground": "Tło", "customThemeForeground": "Pierwszy plan", "customThemeCursor": "Kursor", "customThemeCursorAccent": "Akcent kursora", "customThemeSelection": "Zaznaczenie", "customThemeAnsiColors": "Kolory ANSI", "customThemeBlack": "Czarny", "customThemeRed": "Czerwony", "customThemeGreen": "Zielony", "customThemeYellow": "Żółty", "customThemeBlue": "Niebieski", "customThemeMagenta": "Magenta", "customThemeCyan": "Cyjan", "customThemeWhite": "Biały", "customThemeBrightBlack": "Jasnoczarny", "customThemeBrightRed": "Jasnoczerwony", "customThemeBrightGreen": "Jasnozielony", "customThemeBrightYellow": "Jasnożółty", "customThemeBrightBlue": "Jasnoniebieski", "customThemeBrightMagenta": "Jasna magenta", "customThemeBrightCyan": "Jasny cyjan", "customThemeBrightWhite": "Jasnobiały", "customThemeResetTooltip": "Przywróć ustawienia domyślne", "savedThemesLabel": "Zapisane motywy", "saveAsGlobalTheme": "Zapisz jako motyw globalny", "saveGlobalThemeNamePrompt": "Wprowadź nazwę tego motywu", "saveGlobalThemeSuccess": "Zapisano motyw", "saveGlobalThemeError": "Nie udało się zapisać motywu", "applyGlobalThemeTooltip": "Zastosuj ten motyw", "deleteGlobalThemeTooltip": "Usuń ten motyw", "noSavedThemes": "Brak zapisanych motywów", "syntaxHighlightingLabel": "Podświetlanie składni", "syntaxHighlightingDesc": "Koloruj wyjście terminala (błędy, ścieżki, adresy IP, znaczniki czasu)", "syntaxHighlightingCategories": "Podświetl kategorie", "syntaxHighlightingCategoriesDesc": "Wybierz typy treści do pokolorowania", "syntaxCategoryLogLevels": "Poziomy logowania", "syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal", "syntaxCategoryPaths": "Ścieżki plików", "syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt", "syntaxCategoryTimestamps": "Znaczniki czasu", "syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15", "syntaxCategoryIpAddresses": "Adresy IP", "syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080", "syntaxCategoryUrls": "Adresy URL", "syntaxCategoryUrlsDesc": "https://example.com", "syntaxCategoryNumbers": "Oznaczone liczby", "syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404", "behaviorAndAdvanced": "Zachowanie i zaawansowane", "scrollbackBufferLabel": "Bufor przewijania", "scrollbackMaxLines": "Maksymalna liczba wierszy przechowywanych w historii", "sshAgentForwardingLabel": "Przekierowanie agenta SSH", "sshAgentForwardingShortDesc": "Zezwól temu zdalnemu hostowi na używanie Twojego lokalnego agenta SSH do dalszych połączeń. Nie jest to wymagane do uwierzytelniania agentem.", "useSSHTitleLabel": "Użyj tytułu okna SSH", "useSSHTitleDesc": "Zaktualizuj tytuł karty na podstawie tytułu okna powłoki zamiast nazwy hosta", "enableAutoMosh": "Włącz Auto-Mosh", "enableAutoMoshDesc": "Jeśli to możliwe, preferuj Mosh zamiast SSH", "enableAutoTmux": "Włącz Auto-Tmux", "enableAutoTmuxDesc": "Utrzymuj działanie powłoki i wszystkiego, co w niej działa, nawet po rozłączeniu i ponownym uruchomieniu przeglądarki, uruchamiając ją wewnątrz tmux (tmux musi być zainstalowany na hoście).", "enableSessionLogging": "Rejestrowanie sesji", "enableSessionLoggingDesc": "Zapisuj wyjście sesji terminala do późniejszego przejrzenia", "allowSessionSharing": "Zezwól na udostępnianie sesji", "allowSessionSharingDesc": "Zezwól na udostępnianie sesji na żywo na tym hoście przez link lub innym użytkownikom", "enableCommandHistory": "Historia poleceń", "enableCommandHistoryDesc": "Zapisuj polecenia uruchamiane w tym terminalu na potrzeby historii i autouzupełniania", "localEchoLabel": "Lokalne echo", "localEchoDesc": "Przewiduj lokalnie bezpieczne, drukowalne znaki na wolnych łączach. Monity o hasło i znaki sterujące nigdy nie są powtarzane.", "localEchoDefault": "Użyj ustawienia globalnego", "localEchoOff": "Wyłączone", "localEchoAuto": "Automatycznie", "localEchoOn": "Zawsze włączone", "linkClickBehaviorLabel": "Zachowanie kliknięcia linku", "linkClickBehaviorDesc": "Kontroluje, co się dzieje po kliknięciu linku w terminalu. Użyj opcji „Domyślne”, aby zastosować ustawienia na poziomie aplikacji.", "linkClickBehaviorDefault": "Domyślne (zgodnie z ustawieniami aplikacji)", "linkClickBehaviorConfirm": "Pokaż wyskakujące okienko do otwarcia lub skopiowania", "linkClickBehaviorDirect": "Otwórz bezpośrednio", "sudoPasswordAutoFillLabel": "Automatyczne uzupełnianie hasła sudo", "sudoPasswordAutoFillShortDesc": "Automatycznie podawaj hasło sudo po wyświetleniu monitu", "sudoPasswordAutoFillDesc": "Przechowuj hasło sudo, aby metryki hosta, monity terminala i inne narzędzia mogły automatycznie uruchamiać polecenia uprzywilejowane.", "sudoPasswordLabel": "Hasło sudo", "sudoPasswordSaved": "Hasło zapisane, wpisz, aby zmienić", "environmentVariablesLabel": "Zmienne środowiskowe", "addVariableBtn": "Dodaj zmienną", "noEnvVars": "Nie skonfigurowano żadnych zmiennych środowiskowych.", "fastScrollModifierLabel": "Modyfikator szybkiego przewijania", "fastScrollSensitivityLabel": "Czułość szybkiego przewijania", "moshCommandLabel": "Polecenie Mosh", "startupSnippetLabel": "Snippet startowy", "keepaliveIntervalLabel": "Interwał utrzymywania połączenia (sekundy)", "maxKeepaliveMisses": "Maks. pominiętych keepalive", "tunnelSettings": "Ustawienia tunelu", "enableTunneling": "Włącz tunelowanie", "enableTunnelingDesc": "Włącz funkcjonalność tunelu SSH dla tego hosta", "serverTunnelsSection": "Tunele serwerowe", "addTunnelBtn": "Dodaj tunel", "noTunnelsConfigured": "Nie skonfigurowano żadnych tuneli.", "tunnelLabel": "Tunel {{number}}", "tunnelType": "Typ tunelu", "tunnelModeLocalDesc": "Przekieruj port lokalny do portu na serwerze zdalnym (lub do hosta, do którego można uzyskać dostęp z tego serwera).", "tunnelModeRemoteDesc": "Przekieruj port na serwerze zdalnym z powrotem do portu lokalnego na swoim komputerze.", "tunnelModeDynamicDesc": "Utwórz serwer proxy SOCKS5 na porcie lokalnym w celu dynamicznego przekierowywania portów.", "sameHost": "Ten host (tunel bezpośredni)", "endpointHost": "Host punktu końcowego", "endpointHostPlaceholder": "Ten sam host, host SSH lub dostępny host/adres IP", "endpointPort": "Port końcowy", "bindHost": "Host nasłuchu", "sourcePort": "Port źródłowy", "maxRetries": "Maksymalna liczba ponownych prób", "retryIntervalS": "Interwał ponawiania (s)", "autoStartLabel": "Autostart", "autoStartDesc": "Automatycznie połącz ten tunel po załadowaniu hosta", "tunnelConnecting": "Łączenie tunelu...", "tunnelDisconnected": "Tunel rozłączony", "failedToConnectTunnel": "Nie udało się połączyć", "failedToDisconnectTunnel": "Nie udało się rozłączyć", "dockerIntegration": "Integracja z Dockerem", "enableDockerMonitor": "Włącz Docker", "enableDockerMonitorDesc": "Monitoruj i zarządzaj kontenerami na tym hoście za pomocą Dockera", "containerRuntime": "Środowisko wykonawcze kontenera", "containerRuntimeDesc": "Wybierz CLI używane do zarządzania kontenerami na tym hoście", "containerRuntimeDocker": "Docker", "containerRuntimePodman": "Podman", "enableTmuxMonitor": "Włącz monitor Tmux", "enableTmuxMonitorDesc": "Pokaż tego hosta w monitorze Tmux i dodaj jego akcje tmux do paska bocznego", "enableTerminalToolbar": "Włącz pasek narzędzi terminala", "enableTerminalToolbarDesc": "Pokaż pasek narzędzi szybkiego dostępu zadokowany do aktywnego terminala, umożliwiający dostęp do narzędzi i statystyk na żywo tego hosta", "connectionToolbar": "Pasek narzędzi połączenia", "showConnectionToolbar": "Pokaż pasek narzędzi połączenia", "showConnectionToolbarDesc": "Pokaż pasek narzędzi w sesjach SSH, RDP, VNC i Telnet tego hosta. Możesz go również tymczasowo ukryć na samym pasku narzędzi.", "enableAiAssistant": "Włącz asystenta AI", "enableAiAssistantDesc": "Zezwól asystentowi AI na pomoc w terminalu tego hosta. Domyślnie wyłączone, ale nadal wymaga włączenia AI na Twoim koncie.", "tabProxmox": "Proxmox", "proxmoxIntegration": "Integracja Proxmox", "enableProxmox": "Włącz Proxmox", "enableProxmoxDesc": "Oznacz ten host jako węzeł Proxmox. Umożliwia wykrywanie gości i importowanie bezpośrednio z tego hosta.", "proxmoxDefaultAuthType": "Domyślny typ uwierzytelniania", "proxmoxDefaultAuthTypeDesc": "Metoda uwierzytelniania stosowana do importowanych hostów gościnnych. Wybierz typ uwierzytelniania odpowiadający sposobowi, w jaki łączysz się z gośćmi.", "authTypePassword": "Hasło", "authTypeKey": "Klucz SSH", "authTypeCredential": "Poświadczenie", "authTypeOpkssh": "OPKSSH", "authTypeNone": "Brak", "proxmoxDefaultCredential": "Domyślne poświadczenie", "proxmoxDefaultCredentialDesc": "Poświadczenie używane dla importowanych hostów gości, gdy typ uwierzytelniania to Poświadczenie.", "proxmoxWindowsDetection": "Wykrywanie systemu Windows/RDP", "proxmoxWindowsDetectionDesc": "Wzorce nazw rozdzielone przecinkami, które wyzwalają protokół RDP zamiast protokołu SSH (bez uwzględniania wielkości liter)", "proxmoxDockerDetection": "Wykrywanie Dockera", "proxmoxDockerDetectionDesc": "Wzorce nazw rozdzielone przecinkami, które włączają Docker dla pasujących gości", "proxmoxPreferredRanges": "Preferowane zakresy adresów IP", "proxmoxPreferredRangesDesc": "Prefiksy rozdzielone przecinkami w kolejności priorytetów wyboru adresu IP, gdy gość ma wiele interfejsów", "proxmoxAutoSync": "Automatyczna synchronizacja gości", "proxmoxAutoSyncDesc": "Okresowo wykrywaj ten węzeł Proxmox i twórz lub aktualizuj importowane hosty gości, dopóki Twoja sesja jest odblokowana.", "proxmoxSyncInterval": "Interwał synchronizacji (minuty)", "proxmoxSyncIntervalDesc": "Minimum 5 minut. Harmonogram pomija zablokowane sesje użytkowników.", "proxmoxMarkMissing": "Oznacz brakujących gości", "proxmoxMarkMissingDesc": "Dodaj tag proxmox-missing, gdy wcześniej zaimportowany gość zniknie, zamiast go usuwać.", "proxmoxLastSync": "Ostatnia synchronizacja", "proxmoxLastSyncNever": "Jeszcze nie zsynchronizowano", "proxmoxLastSyncNoResult": "Brak szczegółów wyników", "proxmoxLastSyncSummary": "utworzono {{created}}, zaktualizowano {{updated}}, brakujących {{markedMissing}}, pominięto {{skipped}}", "proxmoxLastSyncStatus": { "success": "Powodzenie", "error": "Niepowodzenie", "pending": "Oczekuje" }, "proxmoxDiscoverAction": "Wykryj i zaimportuj gości Proxmox", "proxmoxImportTitle": "Import z Proxmox", "proxmoxSelectHost": "Wybierz hosta Proxmox…", "proxmoxDiscover": "Wykryj", "proxmoxDiscovering": "Wykrywanie…", "proxmoxDiscoverGuests": "Wykryj gości", "proxmoxGuestsSelected_one": "{{count}} gość, wybrano {{selected}}", "proxmoxGuestsSelected_other": "{{count}} gości, wybrano {{selected}}", "proxmoxSelectAll": "Zaznacz wszystko", "proxmoxDeselectAll": "Odznacz wszystko", "proxmoxNoGuests": "Nie znaleziono gości na tym węźle Proxmox.", "proxmoxImportButton_one": "Importuj {{count}} host", "proxmoxImportButton_other": "Importuj {{count}} hostów", "proxmoxResultImported": "{{count}} zaimportowano", "proxmoxResultUpdated": "{{count}} zaktualizowano", "proxmoxResultFailed": "{{count}} nie powiodło się", "proxmoxResultSkippedNoIp": "{{count}} pominięto (nie znaleziono adresu IP)", "proxmoxImportComplete": "Zakończono importowanie Proxmox: {{summary}}", "proxmoxDiscoveryFailed": "Wykrywanie nie powiodło się", "proxmoxImportFailed": "Import nie powiódł się", "enableProxmoxStats": "Włącz statystyki Proxmox", "enableProxmoxStatsDesc": "Pokaż kartę statystyk Proxmox dla tego hosta z bieżącymi statystykami węzła, gości, magazynu i klastra zbieranymi przez SSH.", "proxmoxStatsPollInterval": "Interwał sondowania (sekundy)", "proxmoxStatsPollIntervalDesc": "Minimum 15 sekund. Jak często odświeżać statystyki węzła Proxmox.", "proxmoxStatsNodeOverride": "Nadpisanie nazwy węzła", "proxmoxStatsNodeOverrideDesc": "Zastąp automatyczne wykrywanie nazwy węzła Proxmox (domyślnie wykrywane za pomocą nazwy hosta).", "proxmoxStatsNodeOverridePlaceholder": "Automatycznie wykryto na podstawie nazwy hosta", "proxmoxStatsUrlCopied": "Skopiowano adres URL statystyk Proxmox", "copyProxmoxStatsUrlAction": "Kopiuj adres URL statystyk Proxmox", "enableFileManagerMonitor": "Włącz menedżer plików", "enableFileManagerMonitorDesc": "Przeglądaj i zarządzaj plikami na tym hoście przez SFTP", "scpLegacyLabel": "Tryb SCP Legacy", "scpLegacyDesc": "Użyj starszej metody transferu plików dla serwerów, które nie obsługują podsystemu SFTP (np. wbudowanych lub minimalnych serwerów SSH).", "defaultPathLabel": "Domyślna ścieżka", "fileManagerPathHint": "Katalog, który zostanie otwarty po uruchomieniu menedżera plików dla tego hosta.", "statusChecksLabel": "Sprawdzanie statusu", "enableStatusChecks": "Włącz sprawdzanie statusu", "enableStatusChecksDesc": "Okresowo wysyłaj polecenie ping do tego hosta w celu sprawdzenia dostępności", "useGlobalInterval": "Użyj interwału globalnego", "useGlobalIntervalDesc": "Użyj globalnego interwału sprawdzania statusu", "checkIntervalS": "Interwał sprawdzania (s)", "checkIntervalDesc": "Sekundy między każdym pingiem łączności", "metricsCollectionLabel": "Zbieranie metryk", "enableMetricsLabel": "Włącz metryki", "enableMetricsDesc": "Zbieraj dane o procesorze, pamięci RAM, dysku i inne metryki z tego hosta", "useGlobalMetrics": "Użyj interwału globalnego", "useGlobalMetricsDesc": "Użyj globalnego interwału zbierania metryk", "metricsIntervalS": "Interwał metryk (s)", "metricsIntervalDesc2": "Sekundy między migawkami metryk", "excludedMountsLabel": "Wykluczone montowania", "monitoredMountsLabel": "Niestandardowe monitorowane ścieżki", "monitoredMountsDesc": "Dodaj ścieżki, które nie są udostępniane jako osobne montowania, w tym ścieżki Home Assistant montowane przez bind, takie jak /config.", "monitoredMountPathPlaceholder": "Ścieżka (/config, /mnt/data)", "monitoredMountLabelPlaceholder": "Etykieta (opcjonalnie)", "addMonitoredMount": "Dodaj ścieżkę", "excludedMountsDesc": "Ukryj określone punkty montowania lub typy systemów plików (np. nfs, cifs) w informacjach o wykorzystaniu dysku i alertach dla tego hosta.", "excludedMountsPlaceholder": "Ścieżka montowania (/mnt/nas) lub typ systemu plików (nfs, cifs)", "excludedMountsEmpty": "Brak wykluczonych montowań. Wyświetlane są wszystkie wykryte systemy plików.", "addExcludedMount": "Dodaj", "visibleWidgets": "Widoczne widżety", "widgetsMovedToHostMetrics": "Karty dodaje się, układa i skaluje bezpośrednio na karcie „Metryki hosta”. Otwórz Metryki hosta dla tego hosta i użyj opcji „Dostosuj”, aby wybrać wyświetlane karty.", "cpuUsageLabel": "Wykorzystanie procesora", "cpuUsageDesc": "Procent procesora, średnie obciążenie, wykres liniowy", "memoryLabel": "Wykorzystanie pamięci", "memoryDesc": "Użycie pamięci RAM, swap, cache", "storageLabel": "Wykorzystanie dysku", "storageDesc": "Wykorzystanie dysku na punkt montowania", "networkLabel": "Interfejsy sieciowe", "networkDesc": "Lista interfejsów i przepustowość", "uptimeLabel": "Czas działania", "uptimeDesc": "Czas działania systemu i czas uruchomienia", "systemInfoLabel": "Informacje o systemie", "systemInfoDesc": "System operacyjny, jądro, nazwa hosta, architektura", "recentLoginsLabel": "Ostatnie logowania", "recentLoginsDesc": "Pomyślne i nieudane zdarzenia logowania", "topProcessesLabel": "Najcięższe procesy", "topProcessesDesc": "PID, CPU%, MEM%, polecenie", "listeningPortsLabel": "Porty nasłuchujące", "listeningPortsDesc": "Otwarte porty wraz z procesem i stanem", "firewallLabel": "Zapora sieciowa", "firewallDesc": "Zapora sieciowa, AppArmor, status SELinux", "quickActionsLabel": "Szybkie akcje", "quickActionsToolbar": "Szybkie akcje pojawiają się jako przyciski na pasku narzędzi Metryki hosta, umożliwiając wykonanie polecenia jednym kliknięciem.", "noQuickActions": "Brak szybkich akcji.", "buttonLabel": "Etykieta przycisku", "selectSnippetPlaceholder": "Wybierz snippet...", "addActionBtn": "Dodaj akcję", "hostSharedSuccessfully": "Udostępnienie hosta powiodło się", "failedToShareHost": "Nie udało się udostępnić hosta", "accessRevoked": "Unieważniono dostęp", "failedToRevokeAccess": "Nie udało się unieważnić dostępu", "cancelBtn": "Anuluj", "savingBtn": "Zapisywanie...", "addHostBtn": "Dodaj hosta", "hostUpdated": "Zaktualizowano hosta", "hostCreated": "Utworzono hosta", "failedToSave": "Nie udało się zapisać hosta", "credentialUpdated": "Zaktualizowano poświadczenie", "credentialCreated": "Utworzono poświadczenie", "failedToSaveCredential": "Nie udało się zapisać poświadczenia", "credentialNameRequired": "Podaj nazwę poświadczenia", "credentialAuthRequired": "Dodaj hasło, klucz SSH lub oba", "createCredentialFromHostBtn": "Utwórz poświadczenie", "createCredentialFromHostTitle": "Utwórz poświadczenie z hosta", "createCredentialFromHostDesc": "Utwórz poświadczenie wielokrotnego użytku, które można udostępniać, wypełnione bieżącą nazwą użytkownika, hasłem i/lub kluczem SSH tego hosta.", "backToHosts": "Powrót do hostów", "pinned": "Przypięte", "noHostsFound": "Nie znaleziono żadnych hostów", "tryDifferentTerm": "Spróbuj innego terminu", "addFirstHost": "Dodaj swojego pierwszego hosta, aby rozpocząć", "noCredentialsFound": "Nie znaleziono poświadczeń", "addCredentialBtn": "Dodaj poświadczenie", "updateCredentialBtn": "Aktualizuj poświadczenie", "editCredentialAction": "Edytuj poświadczenie", "backToHost": "Powrót do hosta", "saveCredentialAsNewBtn": "Zapisz jako nowy", "saveCredentialAsNewDesc": "Tworzy nowe poświadczenie z tymi zmianami i przypisuje je do tego hosta. Oryginalne poświadczenie pozostaje bez zmian.", "credentialSavedAsNew": "Zapisano jako nowe poświadczenie", "failedToSaveCredentialAsNew": "Nie udało się zapisać jako nowe poświadczenie", "features": "Funkcje", "noFolder": "(Brak folderu)", "deleteSelected": "Usuń", "exitSelection": "Zakończ zaznaczanie", "importSkip": "Importuj (pomiń istniejące)", "importOverwrite": "Importuj (nadpisz)", "collapseBtn": "Zwiń", "importExportBtn": "Import/Eksport", "hostStatusesRefreshed": "Odświeżono statusy hostów", "failedToRefreshHosts": "Nie udało się odświeżyć hostów", "movedHostTo": "Przeniesiono {{host}} do „{{folder}}”", "failedToMoveHost": "Nie udało się przenieść hosta", "deletedFolder": "Usunięto folder „{{name}}”", "failedToDeleteFolder": "Nie udało się usunąć folderu", "deleteAllInFolder": "Usunąć wszystkie hosty w „{{name}}”? Tego nie da się cofnąć.", "folderPickerPlaceholder": "Brak folderu", "folderPickerSearch": "Wyszukaj lub utwórz (użyj / dla podfolderów)...", "folderPickerNone": "Brak folderu", "folderPickerCreate": "Utwórz „{{path}}”", "folderPickerEmpty": "Brak pasujących folderów", "parentHost": "Host nadrzędny", "useFolderInstead": "Zamiast tego użyj folderu", "useParentHostInstead": "Zamiast tego użyj hosta nadrzędnego", "parentHostPickerPlaceholder": "Brak hosta nadrzędnego", "parentHostPickerSearch": "Wyszukaj hosty...", "parentHostPickerNone": "Brak hosta nadrzędnego", "parentHostPickerEmpty": "Brak pasujących hostów", "collapseSubHosts": "Zwiń podhosty", "expandSubHosts": "Rozwiń podhosty", "cannotNestUnderDescendant": "Nie można zagnieździć hosta pod własnym podhostem", "movedToParent": "Przeniesiono {{count}} hostów do „{{parent}}”", "newFolder": "Nowy folder", "createFolderTitle": "Utwórz folder", "editFolderTitle": "Edytuj folder", "folderDialogDescription": "Wybierz nazwę, kolor i ikonę. Użyj /, aby zagnieżdżać foldery.", "folderNameLabel": "Nazwa folderu", "folderNamePlaceholder": "np. Produkcja/Web", "folderNestingHint": "Użyj / do oddzielenia poziomów i utworzenia zagnieżdżonych folderów.", "folderNameDuplicate": "Folder o tej nazwie już tutaj istnieje.", "folderColor": "Kolor", "folderIcon": "Ikona", "folderCredential": "Poświadczenie", "folderCredentialNone": "Brak przypisanego poświadczenia", "folderCredentialHint": "Hosty w tym folderze używające uwierzytelniania „Zapisane poświadczenie” bez wybranego własnego poświadczenia odziedziczą to.", "folderPreview": "Podgląd", "folderNameFallback": "Folder bez tytułu", "createFolderButton": "Utwórz folder", "saveFolderButton": "Zapisz folder", "cancel": "Anuluj", "iconSearchPlaceholder": "Szukaj ikon...", "openAllSessions": "Otwórz wszystkie sesje", "editFolder": "Edytuj folder", "deleteFolder": "Usuń folder", "selectFolder": "Wybierz wszystkie hosty w folderze", "deselectFolder": "Odznacz wszystkie hosty w folderze", "folderSaved": "Zapisano folder", "failedToSaveFolder": "Nie udało się zapisać folderu", "folderDeleted": "Usunięto folder „{{name}}”", "deleteFolderConfirm": "Usunąć „{{name}}” i {{count}} należących do niego hostów? Tej operacji nie da się cofnąć.", "failedToMoveHosts": "Nie udało się przenieść hostów", "failedToReorder": "Nie udało się zmienić kolejności", "expandAll": "Rozwiń wszystkie foldery", "collapseAll": "Zwiń wszystkie foldery", "moreActions": "Więcej", "groupBy": "Grupuj według", "GroupByFolder": "Folder", "GroupByTag": "Tag", "GroupByStatus": "Status", "GroupByProtocol": "Protokół", "GroupByAuth": "Typ uwierzytelniania", "groupUngrouped": "Niezgrupowane", "customizeSidebar": "Dostosuj pasek boczny", "customizeSidebarDescription": "Wybierz wygląd i zachowanie listy hostów.", "customizeDensityTitle": "Gęstość", "customizeBehaviorTitle": "Zachowanie", "customizeSortHint": "Kolejność sortowania i grupowania można ustawić w menu sortowania i grupowania na pasku narzędzi.", "densityComfortableDesc": "Więcej szczegółów o każdym hoście: adres, tagi i zużycie zasobów.", "densityCompactDesc": "Jeden wiersz na hosta, do dłuższych list.", "display": "Wyświetlanie", "displayDensity": "Gęstość", "displayDensityComfortable": "Wygodna", "displayDensityCompact": "Kompaktowa", "displayShowTags": "Pokaż tagi", "displayTrayOnClick": "Otwórz akcje po kliknięciu (zamiast po najechaniu kursorem)", "actionsVisibility": "Wyświetlanie akcji hosta", "actionsVisibilityDesc": "Wybierz, kiedy akcje hosta mają się rozwijać. Wybierz „kliknij”, aby przywrócić poprzednie działanie „kliknij, aby rozwinąć”.", "actionsAlways": "Zawsze widoczne", "actionsOnly": "Tylko połączenie, reszta po kliknięciu", "actionsHover": "Pokaż po najechaniu kursorem", "actionsClick": "Kliknij, aby rozwinąć/zwinąć", "openOnDoubleClick": "Otwórz po dwukrotnym kliknięciu", "openOnDoubleClickDesc": "Wymagaj dwukrotnego kliknięcia, aby otworzyć sesję hosta zamiast pojedynczego kliknięcia", "deletedHost": "Usunięto {{name}}", "copiedToClipboard": "Skopiowano do schowka", "terminalUrlCopied": "Skopiowano adres URL terminala", "fileManagerUrlCopied": "Skopiowano adres URL menedżera plików", "tunnelUrlCopied": "Skopiowano adres URL tunelu", "dockerUrlCopied": "Skopiowano adres URL Dockera", "hostMetricsUrlCopied": "Skopiowano adres URL metryk hosta", "tmuxMonitorUrlCopied": "Skopiowano adres URL monitora Tmux", "rdpUrlCopied": "Skopiowano adres URL RDP", "openNativeRdp": "Otwórz w Pulpicie zdalnym systemu Windows", "nativeRdpOpened": "Otwarto w Pulpicie zdalnym systemu Windows", "nativeRdpFailed": "Nie udało się otworzyć pulpitu zdalnego systemu Windows", "vncUrlCopied": "Skopiowano adres URL VNC", "telnetUrlCopied": "Skopiowano adres URL Telnet", "remoteDesktopUrlCopied": "Skopiowano adres URL pulpitu zdalnego", "expandActions": "Rozwiń akcje", "collapseActions": "Zwiń akcje", "wakeOnLanAction": "Wake on LAN", "wakeOnLanSuccess": "Wysłano magic packet do {{name}}", "wakeOnLanError": "Nie udało się wysłać magic packet", "cloneHostAction": "Klonuj hosta", "copyAddress": "Kopiuj adres", "copyLink": "Kopiuj link", "copyTerminalUrlAction": "Kopiuj adres URL terminala", "copyFileManagerUrlAction": "Kopiuj adres URL menedżera plików", "copyTunnelUrlAction": "Kopiuj adres URL tunelu", "copyDockerUrlAction": "Kopiuj adres URL Dockera", "copyHostMetricsUrlAction": "Kopiuj adres URL metryk hosta", "copyTmuxMonitorUrlAction": "Kopiuj adres URL monitora Tmux", "copyRdpUrlAction": "Kopiuj adres URL RDP", "copyVncUrlAction": "Kopiuj adres URL VNC", "copyTelnetUrlAction": "Kopiuj adres URL Telnet", "copyRemoteDesktopUrlAction": "Kopiuj adres URL pulpitu zdalnego", "deleteCredentialConfirm": "Usunąć poświadczenie „{{name}}”?", "deletedCredential": "Usunięto {{name}}", "deleteHostsConfirm": "Usunąć {{count}} hosta{{plural}}? Tego nie można cofnąć.", "movedToRoot": "Przeniesiono na najwyższy poziom", "enableTerminalFeature": "Włącz terminal", "disableTerminalFeature": "Wyłącz terminal", "enableFilesFeature": "Włącz pliki", "disableFilesFeature": "Wyłącz pliki", "enableTunnelsFeature": "Włącz tunele", "disableTunnelsFeature": "Wyłącz tunele", "enableDockerFeature": "Włącz Docker", "disableDockerFeature": "Wyłącz Docker", "enableProxmoxFeature": "Włącz Proxmox", "disableProxmoxFeature": "Wyłącz Proxmox", "addTagsPlaceholder": "Dodaj tagi...", "authDetails": "Szczegóły uwierzytelniania", "credType": "Typ", "generateKeyPairDesc": "Wygeneruj nową parę kluczy. Klucze prywatne i publiczne zostaną wypełnione automatycznie.", "generatingKey": "Generowanie...", "generateLabel": "Wygeneruj {{label}}", "uploadFileBtn": "Prześlij plik", "keyPassphraseOptional": "Hasło klucza (opcjonalnie)", "sshPublicKeyOptional": "Klucz publiczny SSH (opcjonalnie)", "publicKeyGenerated": "Wygenerowano klucz publiczny", "failedToGeneratePublicKey": "Nie udało się wyprowadzić klucza publicznego", "publicKeyCopied": "Skopiowano klucz publiczny", "keyPairGenerated": "Wygenerowano parę kluczy {{label}}", "failedToGenerateKeyPair": "Nie udało się wygenerować pary kluczy", "searchHostsPlaceholder": "Wyszukaj hosty, adresy, tagi…", "refreshBtn": "Odśwież", "addTag": "Dodaj tagi...", "deleteConfirmBtn": "Usuń", "tunnelRequirementsText": "Serwer SSH musi mieć w /etc/ssh/sshd_config ustawione GatewayPorts yes, AllowTcpForwarding yes i PermitRootLogin yes.", "deleteHostConfirm": "Usunąć „{{name}}”?", "enableAtLeastOneProtocol": "Włącz co najmniej jeden z powyższych protokołów, aby skonfigurować ustawienia uwierzytelniania i połączenia.", "keyPassphrase": "Hasło klucza", "connectBtn": "Połącz", "disconnectBtn": "Odłącz", "basicInformation": "Informacje podstawowe", "authDetailsSection": "Szczegóły uwierzytelniania", "credTypeLabel": "Typ", "hostsTab": "Hosty", "credentialsTab": "Poświadczenia", "selectMultiple": "Wybierz wiele", "selectHosts": "Wybierz hosty", "connectionLabel": "Połączenie", "authenticationLabel": "Uwierzytelnianie", "generateKeyPairTitle": "Wygeneruj parę kluczy", "generateKeyPairDescription": "Wygeneruj nową parę kluczy. Klucze prywatne i publiczne zostaną wypełnione automatycznie.", "generateFromPrivateKey": "Wygeneruj z klucza prywatnego", "refreshBtn2": "Odśwież", "exitSelectionTitle": "Zakończ zaznaczanie", "addHostBtn2": "Dodaj hosta", "addCredentialBtn2": "Dodaj poświadczenie", "checkingHostStatuses": "Sprawdzanie statusów hostów...", "pinnedSection": "Przypięte", "hostsExported": "Hosty zostały pomyślnie wyeksportowane", "export": { "menuItem": "Eksport...", "title": "Eksportuj hosty", "scope": "Zakres", "scopeAll": "Wszystkie", "scopeSelected": "Zaznaczone", "searchHosts": "Wyszukaj hosty...", "include": "Uwzględnij", "groupConnection": "Połączenie", "groupCredentials": "Poświadczenia", "groupNotes": "Notatki", "groupTags": "Tagi i przypinanie", "groupTunnels": "Tunele", "groupJumpHosts": "Hosty pośrednie", "groupQuickActions": "Szybkie akcje", "groupFeatureFlags": "Flagi funkcji", "groupAdvanced": "Zaawansowana konfiguracja", "preview": "Podgląd", "moreHosts": "... i jeszcze {{count}} hostów", "summary": "{{selected}} z {{total}} hostów", "credentialsIncluded": "dołączone poświadczenia", "credentialsExcluded": "poświadczenia wykluczone", "noneSelected": "Nie wybrano hostów", "cancel": "Anuluj", "confirm": "Eksport", "fetchFailed": "Nie udało się załadować hostów do eksportu", "bulkButton": "Eksport" }, "sampleDownloaded": "Pobrano przykładowy plik", "failedToDeleteCredential2": "Nie udało się usunąć poświadczenia", "noFolderOption": "(Brak folderu)", "nSelected": "Zaznaczono: {{count}}", "featuresMenu": "Funkcje", "moveMenu": "Przenieś", "connectSelected": "Połącz", "cancelSelection": "Anuluj", "deletedCount": "Usunięto {{count}} hostów", "failedToDeleteCount": "Nie udało się usunąć {{count}} hostów", "duplicatedHost": "Zduplikowano „{{name}}”", "failedToDuplicateHost": "Nie udało się zduplikować hosta", "updatedCount": "Zaktualizowano {{count}} hostów", "friendlyNameLabel": "Przyjazna nazwa", "descriptionLabel": "Opis", "loadingHost": "Ładowanie hosta...", "loadingHosts": "Ładowanie hostów...", "loadingCredentials": "Ładowanie poświadczeń...", "noHostsYet": "Brak hostów", "noHostsYetHint": "Dodaj serwer, aby otwierać terminale, przeglądać pliki i sprawdzać metryki.", "noHostsMatchSearch": "Brak hostów pasujących do wyszukiwania", "hostNotFound": "Nie znaleziono hosta", "searchHosts": "Wyszukaj hosty...", "sortHosts": "Sortuj hosty", "sortDefault": "Domyślna kolejność", "sortNameAsc": "Nazwa (A → Z)", "sortNameDesc": "Nazwa (Z → A)", "sortIpAsc": "Adres IP (rosnąco)", "sortIpDesc": "Adres IP (malejąco)", "sortOnlineFirst": "Najpierw online", "sortOfflineFirst": "Najpierw offline", "sortManual": "Ręczne (przeciągnij, aby zmienić kolejność)", "sortPinnedFirst": "Przypięte jako pierwsze", "filterHosts": "Filtruj hosty", "filterClearAll": "Wyczyść filtry", "filterStatusGroup": "Status", "filterOnline": "Online", "filterOffline": "Offline", "filterPinned": "Przypięte", "filterAuthGroup": "Typ uwierzytelniania", "filterAuthPassword": "Hasło", "filterAuthKey": "Klucz SSH", "filterAuthCredential": "Poświadczenie", "filterAuthNone": "Brak", "filterAuthOpkssh": "OPKSSH", "filterAuthStepca": "Krok CA", "filterProtocolGroup": "Protokół", "filterProtocolSsh": "SSH", "filterProtocolRdp": "RDP", "filterProtocolVnc": "VNC", "filterProtocolTelnet": "Telnet", "filterFeaturesGroup": "Funkcje", "filterFeatureTerminal": "Terminal", "filterFeatureFileManager": "Menedżer plików", "filterFeatureTunnel": "Tunel", "filterFeatureDocker": "Docker", "filterTagsGroup": "Tagi", "connectRdp": "RDP", "connectVnc": "VNC", "connectTelnet": "Telnet", "editHostAction": "Edytuj hosta", "moreOptions": "Więcej opcji", "shareHost": "Udostępnij hosta", "shareHostTitle": "Udostępnij: {{name}}", "shareFolder": "Udostępnij folder", "shareFolderTitle": "Udostępnij folder: {{name}}", "folderSharedSuccessfully": "Udostępniono {{count}} hostów w folderze", "failedToShareFolder": "Nie udało się udostępnić folderu", "sharing": { "loadError": "Nie udało się załadować udostępnianych danych. Spróbuj ponownie.", "shareWithSection": "Udostępnij", "usersTab": "Użytkownicy", "rolesTab": "Role", "searchPlaceholder": "Wyszukaj użytkowników lub role...", "noMatches": "Nie znaleziono wyników", "permissionLevelLabel": "Poziom uprawnień", "levels": { "connect": { "label": "Połączenie", "description": "Tylko otwieranie sesji: terminal, pulpit zdalny, menedżer plików, tunele i Docker. Bez dostępu do konfiguracji hosta." }, "view": { "label": "Podgląd", "description": "Jak Połączenie, plus podgląd konfiguracji hosta. Sekrety nigdy nie są pokazywane." }, "edit": { "label": "Edycja", "description": "Jak Podgląd, plus zmiana ustawień hosta niezwiązanych z uwierzytelnianiem. Uwierzytelnianie SSH właściciela pozostaje prywatne i dostępne tylko dla niego." }, "manage": { "label": "Zarządzanie", "description": "Jak Edycja, plus udostępnianie hosta innym, zmiana poziomów uprawnień i unieważnianie dostępu." } }, "expiryLabel": "Wygaśnięcie dostępu", "expiry": { "never": "Nigdy", "oneHour": "1 godzina", "oneDay": "24 godziny", "sevenDays": "7 dni", "thirtyDays": "30 dni", "custom": "Niestandardowy" }, "customHoursPlaceholder": "Godziny do wygaśnięcia dostępu", "shareButton": "Udostępnij", "shareWithCount": "Udostępnij ({{count}})", "currentAccess": "Aktualny dostęp", "noAccessEntries": "Ten host nie został jeszcze udostępniony", "folderRulesTitle": "Dotyczy hostów dodanych później", "folderRulesHint": "Te udziały pozostają w folderze: host utworzony w nim lub do niego przeniesiony (lub do podfolderu) automatycznie uzyskuje ten sam dostęp. Usunięcie reguły zatrzymuje jedynie dziedziczenie w przyszłości.", "folderRuleRemove": "Zatrzymaj dziedziczenie", "folderShareSummary": "Udostępniono {{shared}} z {{total}} hostów w tym folderze", "grantedBy": "Przyznane przez", "expires": "Wygasa", "expired": "Wygasły", "never": "Nigdy", "revoke": "Unieważnij", "accessUpdated": "Zaktualizowano dostęp", "accessUpdateFailed": "Nie udało się zaktualizować dostępu", "sharedBadge": "Udostępniony", "sharedBadgeTooltip": "Udostępnione przez {{owner}} (dostęp: {{level}})", "viewOnlyBanner": "Ten host udostępnił Ci {{owner}} z dostępem do podglądu. Konfiguracja jest tylko do odczytu.", "sharedEditBanner": "Ten host udostępnił Ci {{owner}} z dostępem do edycji. Zmiany dotyczą rzeczywistego hosta; odwołania do uwierzytelniania może zmieniać tylko właściciel.", "ownerOnlyControl": "Tylko właściciel hosta może to zmienić", "ownerAuthPrivate": "Uwierzytelnianie SSH właściciela hosta jest prywatne. Użyj opcji „Ustaw osobiste uwierzytelnianie SSH” w menu hosta, aby wybrać własne poświadczenie.", "ownerAuthShared": "Właściciel hosta udostępnił uwierzytelnianie SSH dla tego hosta. Możesz z niego skorzystać albo wybrać własne poświadczenie w „Ustaw osobiste uwierzytelnianie SSH”.", "authOverrideAction": "Ustaw osobiste uwierzytelnianie SSH", "authOverrideActionProtocol": "Ustaw osobiste uwierzytelnianie {{protocol}}", "authOverrideTitle": "Osobiste uwierzytelnianie SSH", "authOverrideTitleProtocol": "Osobiste uwierzytelnianie {{protocol}}", "authOverrideDescriptionPrivate": "Poświadczenia SSH właściciela hosta pozostają prywatne. Wybierz jedno ze swoich zapisanych poświadczeń do połączeń z {{host}}.", "authOverrideDescriptionShared": "Użyj uwierzytelniania udostępnionego przez właściciela hosta albo zastąp je jednym ze swoich zapisanych poświadczeń dla połączeń z {{host}}.", "authOverrideCredentialLabel": "Poświadczenie uwierzytelniające", "useSharedAuthentication": "Użyj udostępnionego uwierzytelniania hosta", "noPersonalCredential": "Brak własnego poświadczenia", "authOverrideNoCredentials": "Nie masz jeszcze zapisanych poświadczeń SSH. Utwórz je w sekcji Poświadczenia, aby łączyć się z hostami wymagającymi uwierzytelnienia.", "authOverrideRequired": "Ten host wymaga jednego z Twoich zapisanych poświadczeń, zanim będzie można się połączyć.", "authOverridePrivateHint": "To poświadczenie jest prywatne, dostępne tylko dla Ciebie. Właściciel hosta i inni odbiorcy nie mogą go zobaczyć ani użyć.", "authOverrideSaved": "Zapisano osobiste uwierzytelnianie SSH", "authOverrideCleared": "Usunięto osobiste uwierzytelnianie SSH", "authOverrideClearedToShared": "Używane jest udostępnione uwierzytelnianie hosta", "authOverrideLoadError": "Nie udało się załadować uwierzytelnienia SSH. Spróbuj ponownie.", "authOverrideSaveError": "Nie udało się zapisać uwierzytelnienia SSH" }, "guac": { "connection": "Połączenie", "authentication": "Uwierzytelnianie", "storedCredential": "Zapisane poświadczenie", "noCredential": "Brak poświadczenia (dane bezpośrednie poniżej)", "authMethod": "Metoda uwierzytelniania", "authTypeDirect": "Bezpośredni", "authTypeCredential": "Poświadczenie", "authTypeNone": "Brak", "authTypeNoneDesc": "Żadne poświadczenia nie są przechowywane. Przy każdym połączeniu pojawi się prośba o nazwę użytkownika i hasło; nie są zapisywane.", "selectCredential": "Wybierz poświadczenie...", "connectionSettings": "Ustawienia połączenia", "displaySettings": "Ustawienia wyświetlania", "audioSettings": "Ustawienia audio", "rdpPerformance": "Wydajność RDP", "deviceRedirection": "Przekierowanie urządzenia", "session": "Sesja", "gateway": "Brama", "remoteApp": "RemoteApp", "clipboard": "Schowek", "sessionRecording": "Nagrywanie sesji", "wakeOnLan": "Wake-on-LAN", "vncSettings": "Ustawienia VNC", "terminalSettings": "Ustawienia terminala", "rdpPort": "Port RDP", "username": "Nazwa użytkownika", "password": "Hasło", "passwordSaved": "Hasło zapisane, wpisz, aby zmienić", "domain": "Domena", "securityMode": "Tryb bezpieczeństwa", "colorDepth": "Głębia koloru", "width": "Szerokość", "height": "Wysokość", "dpi": "DPI", "resizeMethod": "Metoda zmiany rozmiaru", "clientName": "Nazwa klienta", "initialProgram": "Program początkowy", "serverLayout": "Układ serwera", "timezone": "Strefa czasowa", "loadBalanceInfo": "Informacje o równoważeniu obciążenia / cookie", "loadBalanceInfoDesc": "Plik cookie brokera połączeń usług pulpitu zdalnego do równoważenia obciążenia farmy usług pulpitu zdalnego (np. tsv://MS Terminal Services Plugin.1.CollectionName)", "guacdProxy": "Serwer proxy guacd", "guacdHostname": "Host guacd", "guacdHostnamePlaceholder": "Globalne ustawienie domyślne", "guacdPort": "Port guacd", "guacdProxyDesc": "Zastąp globalną instancję guacd dla tego połączenia. Pozostaw puste, aby użyć globalnie skonfigurowanego guacd.", "gatewayHostname": "Nazwa hosta bramy", "gatewayPort": "Port bramy", "gatewayUsername": "Nazwa użytkownika bramy", "gatewayPassword": "Hasło bramy", "gatewayDomain": "Domena bramy", "remoteAppProgram": "Program RemoteApp", "workingDirectory": "Katalog roboczy", "arguments": "Argumenty", "normalizeLineEndings": "Normalizuj zakończenia linii", "recordingPath": "Ścieżka nagrywania", "recordingName": "Nazwa nagrania", "macAddress": "Adres MAC", "broadcastAddress": "Adres rozgłoszeniowy", "udpPort": "Port UDP", "waitTimeS": "Czas oczekiwania (s)", "driveName": "Nazwa dysku", "drivePath": "Ścieżka dysku", "ignoreCertificate": "Ignoruj certyfikat", "ignoreCertificateDesc": "Zezwalaj na połączenia z hostami z certyfikatami samopodpisanymi", "forceLossless": "Wymuś bezstratność", "forceLosslessDesc": "Wymuś bezstratne kodowanie obrazu (wyższa jakość, większa przepustowość)", "disableAudio": "Wyłącz dźwięk", "disableAudioDesc": "Wycisz cały dźwięk z sesji zdalnej", "enableAudioInput": "Włącz wejście audio (mikrofon)", "enableAudioInputDesc": "Przekaż lokalny mikrofon do sesji zdalnej", "wallpaper": "Tapeta", "wallpaperDesc": "Pokaż tapetę pulpitu (wyłączenie poprawia wydajność)", "theming": "Motywy", "themingDesc": "Włącz motywy i style wizualne", "fontSmoothing": "Wygładzanie czcionek", "fontSmoothingDesc": "Włącz renderowanie czcionek ClearType", "fullWindowDrag": "Przeciąganie pełnego okna", "fullWindowDragDesc": "Pokaż zawartość okna podczas przeciągania", "desktopComposition": "Kompozycja pulpitu", "desktopCompositionDesc": "Włącz efekty Aero Glass", "menuAnimations": "Animacje menu", "menuAnimationsDesc": "Włącz animacje zanikania i wysuwania menu", "disableBitmapCaching": "Wyłącz buforowanie bitmap", "disableBitmapCachingDesc": "Wyłącz pamięć podręczną bitmap (może pomóc przy artefaktach)", "disableOffscreenCaching": "Wyłącz buforowanie poza ekranem", "disableOffscreenCachingDesc": "Wyłącz pamięć podręczną poza ekranem", "disableGlyphCaching": "Wyłącz buforowanie glifów", "disableGlyphCachingDesc": "Wyłącz pamięć podręczną glifów", "enableGfx": "Włącz GFX", "enableGfxDesc": "Użyj potoku graficznego RemoteFX", "enablePrinting": "Włącz drukowanie", "enablePrintingDesc": "Przekieruj drukarki lokalne do sesji zdalnej", "enableDriveRedirection": "Włącz przekierowanie dysku", "enableDriveRedirectionDesc": "Mapuj folder lokalny jako dysk w sesji zdalnej", "createDrivePath": "Utwórz ścieżkę dysku", "createDrivePathDesc": "Automatycznie utwórz folder, jeśli nie istnieje", "disableDownload": "Wyłącz pobieranie", "disableDownloadDesc": "Zapobiegaj pobieraniu plików z sesji zdalnej", "disableUpload": "Wyłącz przesyłanie", "disableUploadDesc": "Zapobiegaj przesyłaniu plików do sesji zdalnej", "enableTouch": "Włącz dotyk", "enableTouchDesc": "Włącz przekazywanie wejścia dotykowego", "consoleSession": "Sesja konsoli", "consoleSessionDesc": "Połącz się z konsolą (sesja 0) zamiast z nową sesją", "sendWolPacket": "Wyślij pakiet WOL", "sendWolPacketDesc": "Wyślij magic packet, aby obudzić tego hosta przed połączeniem", "disableCopy": "Wyłącz kopiowanie", "disableCopyDesc": "Zapobiegaj kopiowaniu tekstu z sesji zdalnej", "disablePaste": "Wyłącz wklejanie", "disablePasteDesc": "Zapobiegaj wklejaniu tekstu do sesji zdalnej", "createPathIfMissing": "Utwórz ścieżkę, jeśli nie istnieje", "createPathIfMissingDesc": "Automatycznie utwórz katalog nagrań", "excludeOutput": "Wyklucz obraz", "excludeOutputDesc": "Nie nagrywaj obrazu ekranu (tylko metadane)", "excludeMouse": "Wyklucz mysz", "excludeMouseDesc": "Nie nagrywaj ruchów myszy", "includeKeystrokes": "Uwzględnij naciśnięcia klawiszy", "includeKeystrokesDesc": "Rejestruj surowe naciśnięcia klawiszy oprócz obrazu ekranu", "vncPort": "Port VNC", "vncPassword": "Hasło VNC", "vncUsernameOptional": "Nazwa użytkownika (opcjonalnie)", "vncLeaveBlank": "Pozostaw puste, jeśli nie jest wymagane", "cursorMode": "Tryb kursora", "swapRedBlue": "Zamień czerwony/niebieski", "swapRedBlueDesc": "Zamień kanały kolorów czerwonego i niebieskiego (rozwiązuje niektóre problemy z kolorami)", "readOnly": "Tylko do odczytu", "readOnlyDesc": "Oglądaj zdalny ekran bez wysyłania jakiegokolwiek wejścia", "telnetPort": "Port Telnet", "terminalType": "Typ terminala", "fontName": "Nazwa czcionki", "fontSize": "Rozmiar czcionki", "colorScheme": "Schemat kolorów", "backspaceKey": "Klawisz Backspace", "saveHostFirst": "Najpierw zapisz hosta.", "sharingOptionsAfterSave": "Opcje udostępniania będą dostępne po zapisaniu hosta.", "permissionLevel": "Poziom uprawnień", "typeHeader": "Typ", "targetHeader": "Cel", "permissionHeader": "Uprawnienie", "cancelBtn": "Anuluj", "savingBtn": "Zapisywanie...", "updateHostBtn": "Aktualizuj hosta", "addHostBtn": "Dodaj hosta" }, "arrangeUnlockedSwitchedToManual": "Przełączono na sortowanie ręczne, aby zachować kolejność", "dragToRearrange": "Przeciągnij, aby zmienić kolejność", "arrangeUnlocked": "Odblokuj przeciąganie, aby zmienić kolejność", "tabWebUi": "Interfejs użytkownika sieci Web", "webUiEndpointLabel": "Punkt końcowy {{number}}", "webUiIntegration": "Interfejs użytkownika sieci Web", "webUiEndpointsSection": "Punkty końcowe", "webUiRequirementsText": "Przeglądarka otwiera bezpośredni punkt końcowy, więc jego port musi być dostępny z tego miejsca. Zamiast tego, Termix otwiera tunel SSH przez połączenie SSH tego hosta, więc port musi być dostępny tylko z hosta.", "enableWebUi": "Włącz punkty końcowe sieci Web", "enableWebUiDesc": "Otwórz interfejsy sieciowe tego hosta z paska bocznego.", "webUiAddEndpoint": "Dodaj punkt końcowy", "webUiAddress": "Adres", "webUiOpening": "Otwór", "webUiBindHostDesc": "Gdzie backend łączy forward. Pozostaw puste pole dla adresu 127.0.0.1, do którego dostęp ma tylko komputer z uruchomionym Termixem.", "webUiBindHostExposed": "Do tego adresu można dotrzeć z poziomu maszyny Termix, więc każdy, kto ma dostęp do portu, otrzymuje ten internetowy interfejs użytkownika bez konieczności logowania.", "webUiBindHostUnreachable": "Twoja przeglądarka nie może połączyć się z adresem 127.0.0.1 na komputerze z uruchomionym programem Termix, więc ten punkt końcowy się nie załaduje. Użyj adresu, pod którym komputer odpowiada, na przykład 0.0.0.0.", "webUiBindHostSharesSessionCookie": "Z tej przeglądarki przekierowanie zostanie zrealizowane pod tą samą nazwą hosta, z której obsługiwany jest Termix, więc usługa tunelowana odbierze sesję Termix. Pliki cookie ignorują port. Ten punkt końcowy odmówi otwarcia w tym miejscu; działa to z aplikacji desktopowej Termix lub po otwarciu Termix na hoście lokalnym.", "webUiLocalPort": "Port lokalny", "webUiLocalPortAuto": "Automatyczny", "webUiLocalPortDesc": "Na którym porcie nasłuchuje przekierowanie. Pozostaw puste, aby system sam wybrał port, lub wpisz go, jeśli port musi być znany z wyprzedzeniem, np. w przypadku kontenera, który go publikuje.", "webUiNewEndpointLabel": "Nowy punkt końcowy", "webUiErrorLabelRequired": "Punkt końcowy {{row}} wymaga etykiety.", "webUiErrorLabelDuplicate": "Każdy punkt końcowy wymaga innej nazwy.", "webUiErrorPortRange": "Punkt końcowy {{row}} wymaga portu o numerze od 1 do 65535.", "webUiErrorPathInvalid": "Punkt końcowy {{row}} ma nieprawidłową ścieżkę. Użyj ścieżki takiej jak /admin.", "webUiLabel": "Etykieta", "webUiScheme": "Schemat", "webUiPort": "Port", "webUiPath": "Ścieżka", "webUiAccess": "Dostęp", "webUiAccessDirect": "Bezpośredni", "webUiAccessTunnel": "Tunel SSH", "webUiAccessTunnelUnavailable": "Tunel SSH wymaga włączonego protokołu SSH na tym hoście i źródła połączenia tego urządzenia.", "webUiRender": "Otwórz w", "webUiRenderExternal": "Odizolowane okno pulpitu", "webUiRenderEmbedded": "Karta Termix", "webUiRenderEmbeddedDesc": "Osadzanie jest zalecane z najwyższą starannością: niektóre interfejsy internetowe odmawiają załadowania w ramce, a logowanie oparte na plikach cookie tej samej witryny może się zapętlić. Zewnętrzna przeglądarka zawsze działa.", "webUiIgnoreCert": "Zezwól na nieprawidłowy certyfikat", "webUiIgnoreCertDesc": "Tylko bezpośrednie punkty końcowe. Pętla zwrotna jest już wyłączona, więc nie ma to wpływu na punkty końcowe tunelu.", "webUiRemoveEndpoint": "Usuń punkt końcowy", "webUiOpenFailed": "Nie udało się otworzyć punktu końcowego sieci Web" }, "commandPalette": { "searchPlaceholder": "Wyszukaj hosty, polecenia lub ustawienia...", "quickActions": "Szybkie akcje", "navigation": "Nawigacja", "orShortcut": "lub", "hostManager": "Menedżer hostów", "hostManagerDesc": "Zarządzaj, dodawaj lub edytuj hosty", "addNewHost": "Dodaj nowego hosta", "addNewHostDesc": "Zarejestruj nowego hosta", "adminSettings": "Ustawienia administratora", "adminSettingsDesc": "Konfiguruj preferencje systemowe i użytkowników", "userProfile": "Profil użytkownika", "userProfileDesc": "Zarządzaj kontem i preferencjami", "addCredential": "Dodaj poświadczenie", "addCredentialDesc": "Przechowuj klucze SSH lub hasła", "tmuxMonitor": "Monitor Tmux", "tmuxMonitorDesc": "Monitoruj sesje tmux na swoich hostach", "snippets": "Snippety", "runSnippetDesc": "Uruchom w aktywnej karcie terminala", "noSnippetsFound": "Nie znaleziono snippetów pasujących do „{{search}}”", "recentActivity": "Ostatnia aktywność", "serversAndHosts": "Serwery i hosty", "noHostsFound": "Nie znaleziono hostów pasujących do „{{search}}”", "links": "Linki", "navigate": "Nawigacja", "select": "Wybór", "toggleWith": "Przełącz z", "localTerminal": "Terminal lokalny", "localTerminalDesc": "Otwórz powłokę na tym komputerze" }, "splitScreen": { "paneEmpty": "Panel {{index}} - pusty", "noTabAssigned": "Brak przypisanej karty", "focusedPane": "Aktywny panel" }, "connections": { "noConnections": "Brak połączeń", "noConnectionsDesc": "Otwórz terminal, menedżer plików lub pulpit zdalny, aby zobaczyć tu połączenia", "connectedFor": "Połączono od {{duration}}", "connected": "Połączono", "disconnected": "Rozłączono", "closeTab": "Zamknij kartę", "closeConnection": "Zamknij połączenie", "forgetTab": "Zapomnij", "removeBackground": "Usuń", "reconnect": "Połącz ponownie", "reopenTab": "Otwórz ponownie", "sectionOpen": "Otwarte", "sectionBackground": "Tło", "backgroundDesc": "Sesje trwają {{minutes}} minut po rozłączeniu i można je ponownie nawiązać.", "persisted": "Utrzymana w tle", "expiresIn": "Wygasa za {{duration}}", "search": "Wyszukaj połączenia...", "noSearchResults": "Brak połączeń pasujących do wyszukiwania", "rename": "Zmień nazwę sesji", "sectionSharedWithMe": "Udostępniono mi", "sharedBy": "Udostępnione przez {{username}}", "join": "Dołącz", "sharedSessionLabel": "{{hostName}} (udostępnione)" }, "collab": { "createRoom": "Nowy pokój", "roomName": "Nazwa pokoju", "persistentRoom": "Trwały pokój", "persistentRoomHint": "Trwałe pokoje pozostają na liście po zakończeniu spotkania i można je ponownie wykorzystać.", "noRooms": "Brak pokoi. Utwórz jeden, aby rozpocząć spotkanie.", "openRoom": "Otwarte", "endRoom": "Zakończ spotkanie", "leaveRoom": "Wyjechać", "deleteMember": "Usunąć", "removeMember": "Usuń {{name}}", "removeMemberTitle": "Usunąć tego członka?", "removeMemberDescription": "{{name}} natychmiast utraci dostęp do tego pokoju. Każdy aktywny użytkownik SSH zostanie rozłączony.", "invite": "Zapraszać", "inviteTitle": "Zaproś członków", "members": "Członkowie", "membersPanel": "Członkowie pokoju i prośby o kontrolę", "membersWithCount": "Członkowie ({{count}})", "online": "w sieci", "offline": "nieaktywny", "you": "(Ty)", "hostBadge": "Gospodarz", "presenterBadge": "Przedstawianie", "present": "Obecny", "presentTitle": "Wejdź na scenę", "presentHost": "Gospodarz", "searchHosts": "Wyszukaj gospodarzy", "noHostsFound": "Nie znaleziono dostępnych hostów.", "presentProtocol": "Protokół", "stopPresenting": "Zatrzymaj prezentację", "takeOver": "Przejąć", "takeOverConfirmTitle": "Zastąpić bieżącą prezentację?", "takeOverDescription": "{{name}} jest teraz prezentowany. Przejęcie kontroli spowoduje odłączenie wszystkich od tej sceny.", "emptyStage": "Nikt nie prowadzi prezentacji. Wejdź na scenę i podziel się swoją sesją.", "stageLoading": "Łączę się ze sceną...", "stageEnded": "Prezentacja dobiegła końca", "roomEnded": "To spotkanie dobiegło końca", "presenterLabel": "{{name}} prezentuje", "guestLink": "Link gościnny", "guestLinkOn": "Link dla gości jest włączony. Każdy, kto ma link, może obejrzeć scenę.", "guestLinkOff": "Link dla gości jest wyłączony.", "copyLink": "Kopiuj link", "rotateLink": "Obróć link", "disableLink": "Wyłącz łącze", "rotateLinkConfirmTitle": "Obrócić link gościa?", "rotateLinkDescription": "Obecny link natychmiast przestanie działać. Połączeni goście SSH zostaną rozłączeni.", "disableLinkConfirmTitle": "Wyłączyć link gościa?", "disableLinkDescription": "Anonimowi użytkownicy SSH zostaną natychmiast rozłączeni, a bieżące łącze przestanie działać.", "linkCopied": "Link skopiowany", "roles": "Role", "users": "Użytkownicy", "searchUsers": "Wyszukaj użytkowników", "endConfirmTitle": "Zakończyć to spotkanie?", "endDescription": "{{name}} zakończy się dla wszystkich i nie będzie można go ponownie otworzyć.", "endPersistentDescription": "Aktywna prezentacja w {{name}} zostanie zatrzymana. Pokój pozostaje dostępny do ponownego użycia.", "deleteRoom": "Usuń pokój", "deleteConfirmTitle": "Usunąć ten pokój?", "deleteDescription": "{{name}} zostanie trwale usunięty u wszystkich i nie będzie można tego cofnąć.", "invitedTo": "Zostałeś zaproszony do „{{name}}”", "guest": { "title": "Spotkanie", "waiting": "Czekam na prezentera...", "linkInvalid": "Ten link dla gościa jest nieprawidłowy lub spotkanie się zakończyło" }, "reopenFromPanel": "Ta karta spotkania wygasła. Otwórz ponownie pokój z panelu Spotkania.", "requestControl": "Żądanie kontroli", "cancelControlRequest": "Anuluj prośbę", "controlQueue": "Żądania kontrolne", "noControlRequests": "Brak oczekujących żądań.", "grantControlTo": "Przekaż kontrolę {{name}}", "dismissControlRequest": "Odrzuć żądanie kontroli {{name}}", "releaseControl": "Kontrola wydania", "grantControl": "Oddaj kontrolę", "revokeControl": "Odzyskaj kontrolę", "controlRequestedBy": "{{name}} poprosił o kontrolę", "grant": "Dotacja", "controlBadge": "Pod kontrolą", "youArePresenting": "Prezentujesz na innej karcie. Zatrzymaj prezentację, aby przekazać scenę.", "created": "Pokój utworzony", "invited": "Zaproszeni członkowie", "roomTab": "Spotkanie" }, "sessionSharing": { "guestView": { "loading": "Łączenie z sesją współdzieloną...", "linkInvalid": "Ten link do udostępniania jest nieprawidłowy, wygasł lub został odwołany", "rateLimited": "Zbyt wiele prób, spróbuj ponownie za chwilę", "sessionEnded": "Ta sesja dobiegła końca", "readOnlyBadge": "Tylko do podglądu", "ownerLabel": "Właściciel gospodarza" }, "modalTitle": "Udostępnij sesję", "shareButton": "Udostępnij", "notReadyToShare": "Sesja nie jest jeszcze gotowa do udostępnienia", "modeTab": { "link": "Link", "user": "Użytkownik" }, "linkModeDescription": "Każdy mający ten link może dołączyć, nie jest wymagane założenie konta.", "userModeDescription": "Udostępnij konkretnemu użytkownikowi, który ma już dostęp do tego hosta. Jeśli jeszcze go nie ma, najpierw udostępnij mu hosta albo skorzystaj z linku. Po udostępnieniu sesja pojawi się na jego karcie Połączenia.", "permissionLevel": { "label": "Poziom uprawnień", "readOnly": "Tylko do odczytu", "readOnlyDescription": "Może oglądać sesję na żywo, ale nie może pisać ani nic w niej zmieniać.", "readWrite": "Odczyt-zapis", "readWriteDescription": "Może pisać i uczestniczyć w sesji tak samo jak właściciel." }, "expiryLabel": "Wygaśnięcie linku", "createLinkButton": "Utwórz link", "createShareButton": "Udostępnij użytkownikowi", "searchUsersPlaceholder": "Wyszukaj użytkowników...", "noUsersFound": "Nie znaleziono użytkowników", "linkCreated": "Utworzono link do udostępniania", "linkCopied": "Link skopiowany do schowka", "copyLink": "Kopiuj link", "shareCreated": "Udostępniono sesję. Pojawi się na jego karcie Połączenia.", "shareFailed": "Nie udało się utworzyć udostępnienia", "userLacksHostAccess": "Ten użytkownik nie ma jeszcze dostępu do tego hosta. Udostępnij mu najpierw hosta lub skorzystaj z linku.", "activeShares": "Aktywne udostępnienia", "noActiveShares": "Brak aktywnych udostępnień tej sesji", "revoke": "Unieważnij", "revokeConfirmTitle": "Cofnąć to udostępnienie?", "revokeConfirmDescription": "Każdy, kto korzysta z tego udostępnienia, natychmiast utraci dostęp.", "revoked": "Unieważniono udostępnienie", "revokeFailed": "Nie udało się unieważnić udostępnienia", "joinCount": "{{count}} dołączenie", "joinCount_other": "{{count}} dołączeń", "expiresAt": "Wygasa {{date}}", "linkShareBadge": "Link", "userShareBadge": "Użytkownik: {{username}}", "loadSharesFailed": "Nie udało się załadować aktywnych udostępnień" }, "guacamole": { "connecting": "Łączenie z sesją {{type}}...", "checkingGuacd": "Sprawdzanie usługi pulpitu zdalnego...", "requestingToken": "Żądanie tokena połączenia {{type}}...", "openingSession": "Otwieranie sesji {{type}}...", "negotiating": "Negocjowanie {{type}} uścisku dłoni...", "sessionReady": "{{type}} sesja gotowa", "connectionError": "Błąd połączenia", "connectionFailed": "Połączenie nieudane", "failedToConnect": "Nie udało się uzyskać tokena połączenia", "hostNotFound": "Nie znaleziono hosta", "noHostSelected": "Nie wybrano hosta", "reconnect": "Połącz ponownie", "retry": "Ponów", "guacdUnavailable": "Usługa pulpitu zdalnego (guacd) jest niedostępna. Upewnij się, że usługa guacd jest uruchomiona, dostępna i poprawnie skonfigurowana w ustawieniach administratora.", "credentialPromptTitle": "Wprowadź poświadczenia RDP", "credentialPromptDescription": "Ten host jest ustawiony tak, aby pytać o poświadczenia przy łączeniu. Są używane tylko w tej sesji i nie są zapisywane.", "connect": "Połącz", "ctrlAltDel": "Ctrl+Alt+Del", "files": { "title": "Pliki dysku", "parent": "Katalog nadrzędny", "refresh": "Odśwież", "empty": "Ten folder jest pusty", "listFailed": "Nie udało się odczytać tego folderu", "download": "Pobierz", "downloadFailed": "Nie udało się pobrać {{name}}", "upload": "Prześlij pliki", "uploading": "Przesyłanie {{name}}...", "uploaded": "Przesłano {{name}}", "uploadFailed": "Nie udało się przesłać {{name}}", "uploadDisabled": "Przesyłanie plików jest wyłączone dla tego połączenia", "driveUnavailable": "Włącz przekierowanie dysku RDP przed przesłaniem plików", "driveNotWritable": "guacd nie może zapisać do folderu dysku. Sprawdź zmienną GUACD_DRIVE_PATH (lub ścieżkę do dysku hosta) i jej uprawnienia.", "dropToUpload": "Upuść pliki, aby je przesłać" }, "toolbar": { "ctrlAltDel": "Ctrl+Alt+Del", "winL": "Win+L (zablokuj ekran)", "winKey": "Klawisz Windows", "superL": "Super+L (ekran blokady)", "superKey": "Super klucz", "super": "Super", "cmdL": "Cmd+L (ekran blokady)", "cmdKey": "Klawisz polecenia", "cmd": "Polecenie", "ctrl": "Ctrl", "alt": "Alt", "shift": "Shift", "win": "Win", "stickyActive": "{{key}} (zatrzaśnięty - kliknij, aby zwolnić)", "stickyInactive": "{{key}} (kliknij, aby zatrzasnąć)", "esc": "Esc", "tab": "Tab", "home": "Home", "end": "End", "pageUp": "Page Up", "pageDown": "Page Down", "arrowUp": "Strzałka w górę", "arrowDown": "Strzałka w dół", "arrowLeft": "Strzałka w lewo", "arrowRight": "Strzałka w prawo", "fnToggle": "Klawisze funkcyjne", "reconnect": "Połącz sesję ponownie", "collapse": "Zwiń pasek narzędzi", "expand": "Rozwiń pasek narzędzi", "dragHandle": "Przeciągnij, aby zmienić położenie", "hide": "Ukryj na czas tej sesji. Aby trwale wyłączyć tę opcję, otwórz Ustawienia hosta → Ogólne → Pasek narzędzi połączenia.", "zoomIn": "Powiększ", "zoomOut": "Oddal", "resetZoom": "Zresetuj powiększenie", "fitToScreen": "Dopasuj do ekranu", "switchToTrackpad": "Przełącz na tryb gładzika (przeciągnij, aby przesunąć kursor, dotknij, aby kliknąć)", "switchToTouch": "Przełącz na tryb dotykowy (dotknij bezpośrednio miejsca, w którym chcesz kliknąć)" } }, "terminal": { "sessionExpiredNotice": "Twoja poprzednia sesja z {{host}} wygasła po {{minutes}} minutach odłączenia. Powłoka i wszystko, co w niej działa, zniknęło. Włącz Auto-Tmux na tym hoście, aby sesje pozostały aktywne.", "sessionExpiredNoticeNoMinutes": "Twoja poprzednia sesja na {{host}} wygasła podczas rozłączenia; powłoka i wszystko, co w niej działa, zniknęło. Włącz Auto-Tmux na tym hoście, aby sesje pozostały aktywne.", "enableAutoTmuxAction": "Włącz Auto-Tmux", "autoTmuxEnabled": "Auto-Tmux włączony dla {{host}}. Ma zastosowanie od następnego połączenia.", "autoTmuxEnableFailed": "Nie udało się włączyć funkcji Auto-Tmux", "connect": "Połącz z hostem", "clear": "Wyczyść", "paste": "Wklej", "reconnect": "Połącz ponownie", "connectionLost": "Utracono połączenie", "connected": "Połączono", "clipboardWriteFailed": "Nie udało się skopiować do schowka. Upewnij się, że strona jest serwowana przez HTTPS lub localhost.", "clipboardReadFailed": "Nie udało się odczytać danych ze schowka. Upewnij się, że uprawnienia do schowka zostały przyznane.", "clipboardHttpWarning": "Nie udało się odczytać schowka. Niektóre przeglądarki ograniczają dostęp do schowka poza HTTPS. Użyj Ctrl+V albo udostępniaj Termix przez HTTPS.", "passwordPromptFillTitle": "Czy wpisać zapisane hasło w tym monicie?", "unknownError": "Wystąpił nieznany błąd", "websocketError": "Błąd połączenia WebSocket", "connecting": "Łączenie...", "noHostSelected": "Nie wybrano hosta", "reconnecting": "Ponowne łączenie... ({{attempt}}/{{max}})", "reconnected": "Połączono ponownie pomyślnie", "tmuxSessionCreated": "Utworzono sesję tmux: {{name}}", "tmuxSessionAttached": "Dołączono do sesji tmux: {{name}}", "tmuxUnavailable": "tmux nie jest zainstalowany na zdalnym hoście, następuje powrót do standardowej powłoki", "tmuxSessionPickerTitle": "Sesje tmux", "tmuxSessionPickerDesc": "Znaleziono istniejące sesje tmux na tym hoście. Wybierz jedną, aby ponownie dołączyć lub utworzyć nową sesję.", "tmuxWindows": "Okna", "tmuxWindowCount": "{{count}} okno", "tmuxAttached": "Dołączeni klienci", "tmuxAttachedCount": "{{count}} dołączonych", "tmuxLastActivity": "Ostatnia aktywność", "tmuxTimeJustNow": "przed chwilą", "tmuxTimeMinutes": "{{count}} min temu", "tmuxTimeHours": "{{count}} godz. temu", "tmuxTimeDays": "{{count}} dni temu", "tmuxCreateNew": "Rozpocznij nową sesję", "tmuxCopyHint": "Dostosuj zaznaczenie i naciśnij Enter, aby skopiować do schowka", "tmuxDetach": "Odłącz od sesji tmux", "tmuxDetached": "Odłączono od sesji tmux", "searchPlaceholder": "Znajdź", "searchCaseSensitive": "Uwzględnij wielkość liter", "searchWholeWord": "Dopasuj całe słowo", "searchRegex": "Użyj wyrażenia regularnego", "searchNoResults": "Brak wyników", "searchResultCount": "{{index}} z {{count}}", "searchNext": "Następne dopasowanie (Enter)", "searchPrevious": "Poprzednie dopasowanie (Shift+Enter)", "searchClose": "Zamknij (Esc)", "maxReconnectAttemptsReached": "Osiągnięto maksymalną liczbę prób ponownego połączenia", "closeTab": "Zamknij", "connectionTimeout": "Przekroczono limit czasu połączenia", "terminalTitle": "Terminal - {{host}}", "terminalWithPath": "Terminal - {{host}}:{{path}}", "runTitle": "Wykonywanie {{command}} - {{host}}", "totpRequired": "Wymagane uwierzytelnianie dwuskładnikowe", "totpCodeLabel": "Kod weryfikacyjny", "totpVerify": "Zweryfikuj", "mfaPromptRequired": "Wymagane uwierzytelnienie", "mfaPushRequired": "Wymagane uwierzytelnianie push", "mfaMenuPlaceholder": "Wprowadź odpowiedź", "mfaWaitingApproval": "Oczekiwanie na zatwierdzenie na Twoim urządzeniu...", "mfaSendRequest": "Wyślij prośbę", "warpgateAuthRequired": "Wymagane uwierzytelnienie Warpgate", "warpgateSecurityKey": "Klucz bezpieczeństwa", "warpgateAuthUrl": "Adres URL uwierzytelniania", "warpgateOpenBrowser": "Otwórz w przeglądarce", "warpgateContinue": "Ukończyłem uwierzytelnianie", "certAuthRequired": "{{provider}} Wymagane zalogowanie", "opksshAuthRequired": "Wymagane uwierzytelnienie OPKSSH", "opksshAuthDescription": "Aby kontynuować, dokończ uwierzytelnianie w przeglądarce. Ta sesja będzie ważna przez 24 godziny.", "opksshOpenBrowser": "Otwórz przeglądarkę, aby uwierzytelnić", "opksshWaitingForAuth": "Oczekiwanie na uwierzytelnienie w przeglądarce...", "opksshAuthenticating": "Przetwarzanie uwierzytelniania...", "opksshTimeout": "Upłynął limit czasu uwierzytelniania. Spróbuj ponownie.", "opksshAuthFailed": "Uwierzytelnienie nie powiodło się. Sprawdź poświadczenia i spróbuj ponownie.", "opksshSignInWith": "Zaloguj się za pomocą {{provider}}", "tailscaleCheckRequired": "Wymagane uwierzytelnienie Tailscale", "tailscaleCheckDescription": "Tailscale SSH wymaga dodatkowej weryfikacji. Uwierzytelnij się w przeglądarce, aby kontynuować.", "tailscaleCheckOpenBrowser": "Otwórz przeglądarkę, aby uwierzytelnić", "tailscaleCheckWaiting": "Oczekiwanie na uwierzytelnienie Tailscale...", "tailscaleCheckTimeout": "Upłynął limit czasu uwierzytelniania Tailscale. Spróbuj ponownie.", "vaultAuthTitle": "Wymagane logowanie do Vault", "vaultAuthDescription": "Otworzyło się okno logowania do HashiCorp Vault. Dokończ logowanie, a połączenie zostanie nawiązane automatycznie.", "vaultAuthFailed": "Uwierzytelnienie w Vault nie powiodło się. Spróbuj ponownie.", "vaultReopen": "Otwórz ponownie okno logowania", "sudoPasswordPopupTitle": "Wprowadzić hasło?", "linkDialogTitle": "Otwórz link", "linkDialogOpen": "Otwórz", "linkDialogCopy": "Kopiuj", "websocketAbnormalClose": "Połączenie zostało nieoczekiwanie zamknięte. Przyczyną może być reverse proxy lub problem z konfiguracją SSL. Sprawdź logi serwera.", "connectionLogTitle": "Log połączenia", "connectionLogCopy": "Kopiuj logi do schowka", "connectionLogEmpty": "Brak logów połączenia", "connectionLogWaiting": "Oczekiwanie na logi połączenia...", "connectionLogCopied": "Skopiowano logi połączenia do schowka", "connectionLogCopyFailed": "Nie udało się skopiować logów do schowka", "connectionRejected": "Połączenie odrzucone przez serwer. Sprawdź uwierzytelnianie i konfigurację sieci.", "hostKeyRejected": "Weryfikacja klucza hosta SSH odrzucona. Połączenie anulowane.", "sessionTakenOver": "Sesja została otwarta w innej karcie. Ponowne łączenie...", "split": { "splitTab": "Podziel kartę", "addToSplit": "Dodaj do podziału", "removeFromSplit": "Usuń z podziału" } }, "fileManager": { "noHostSelected": "Nie wybrano hosta", "initializingEditor": "Inicjalizacja edytora...", "file": "Plik", "folder": "Folder", "uploadFile": "Prześlij plik", "downloadFile": "Pobierz", "extractArchive": "Wyodrębnij archiwum", "extractingArchive": "Wyodrębnianie {{name}}...", "archiveExtractedSuccessfully": "{{name}} wyodrębniono pomyślnie", "extractFailed": "Wyodrębnienie nie powiodło się", "compressFile": "Kompresuj plik", "compressFiles": "Kompresuj pliki", "compressFilesDesc": "Kompresuj {{count}} elementów do archiwum", "archiveName": "Nazwa archiwum", "enterArchiveName": "Wprowadź nazwę archiwum...", "compressionFormat": "Format kompresji", "selectedFiles": "Wybrane pliki", "andMoreFiles": "i jeszcze {{count}}...", "compress": "Kompresuj", "compressingFiles": "Kompresowanie {{count}} elementów do {{name}}...", "filesCompressedSuccessfully": "{{name}} utworzono pomyślnie", "compressFailed": "Kompresja nie powiodła się", "edit": "Edytuj", "preview": "Podgląd", "previous": "Poprzedni", "next": "Następny", "pageXOfY": "Strona {{current}} z {{total}}", "zoomOut": "Oddal", "zoomIn": "Powiększ", "newFile": "Nowy plik", "newFolder": "Nowy folder", "rename": "Zmień nazwę", "uploading": "Przesyłanie...", "uploadingFile": "Przesyłanie {{name}}...", "fileName": "Nazwa pliku", "folderName": "Nazwa folderu", "fileUploadedSuccessfully": "Plik „{{name}}” został pomyślnie przesłany", "failedToUploadFile": "Nie udało się przesłać pliku", "uploadingFolderFiles": "Przesyłanie {{count}} plików...", "uploadedFolderFiles": "Pomyślnie przesłano {{count}} plików", "uploadedFolderPartial": "Przesłano {{uploaded}} plików, {{failed}} nie powiodło się", "fileDownloadedSuccessfully": "Plik „{{name}}” został pomyślnie pobrany", "failedToDownloadFile": "Nie udało się pobrać pliku", "fileCreatedSuccessfully": "Plik „{{name}}” został pomyślnie utworzony", "folderCreatedSuccessfully": "Folder „{{name}}” został pomyślnie utworzony", "failedToCreateItem": "Nie udało się utworzyć elementu", "operationFailed": "Operacja {{operation}} nie powiodła się dla {{name}}: {{error}}", "failedToResolveSymlink": "Nie udało się rozwiązać dowiązania symbolicznego", "itemsDeletedSuccessfully": "Pomyślnie usunięto {{count}} elementów", "failedToDeleteItems": "Nie udało się usunąć elementów", "sudoPasswordRequired": "Wymagane hasło administratora", "enterSudoPassword": "Wprowadź hasło sudo, aby kontynuować tę operację", "sudoPassword": "Hasło sudo", "sudoOperationFailed": "Operacja sudo nie powiodła się", "sudoAuthFailed": "Uwierzytelnianie sudo nie powiodło się", "dragFilesToUpload": "Upuść pliki tutaj, aby je przesłać", "dropToUploadHere": "Upuść, aby przesłać tutaj", "dropToDownloadHere": "Upuść, aby pobrać tutaj", "localFiles": "Lokalny", "showLocalFiles": "Pokaż pliki lokalne (widok podzielony)", "hideLocalFiles": "Ukryj pliki lokalne", "localHome": "Folder domowy", "localPathPlaceholder": "Ścieżka do folderu lokalnego", "localShowHidden": "Pokaż ukryte pliki", "localHideHidden": "Ukryj ukryte pliki", "localRevealInFileManager": "Pokaż w menedżerze plików systemowych", "localCannotOpenFolder": "Nie można otworzyć folderu", "localItemCount": "{{count}} elementów", "localSelectedCount": "{{count}} wybrano", "back": "Z powrotem", "forward": "Do przodu", "up": "W górę", "kind": "Uprzejmy", "localUploadingProgress": "Przesyłanie {{current}} z {{total}}", "localDownloadingProgress": "Pobieranie {{current}} z {{total}}", "localTransferInFlight": "{{count}} natychmiast", "localPreparingDownload": "Przygotowywanie do pobrania...", "localTransferCancelled": "Transfer anulowany", "localNothingToTransfer": "Nic do przeniesienia", "localUploadComplete": "Przesłano {{count}} plików", "localUploadFailed": "Przesyłanie nie powiodło się", "localUploadPartial": "Przesłano {{done}} plików, {{failed}} nie powiodło się", "localDownloadComplete": "Pobrano {{count}} plików", "localDownloadFailed": "Pobieranie nie powiodło się", "localDownloadPartial": "Pobrano {{done}} plików, {{failed}} nie powiodło się", "localReplaceExistingPrompt": "W tym folderze istnieje już {{count}} elementów. Czy je zastąpić?", "localReplace": "Zastępować", "localSkipExisting": "Pominąć", "localSkippedExisting": "Pominięto {{count}} istniejących elementów", "localUnsafeNamesSkipped": "Pominięto {{count}} elementów, których nazw nie można używać na tym komputerze", "localOpen": "Otwarte", "localOpenFolder": "Otwórz folder", "localUploadToRemote": "Prześlij na serwer", "localUploadToRemoteMany": "Prześlij {{count}} elementów na serwer", "localMoveToTrash": "Przenieś do kosza", "localMoveToTrashMany": "Przenieś {{count}} elementów do Kosza", "localTrashConfirmSingle": "Przenieść „{{name}}” do Kosza?", "localTrashConfirmFolder": "Czy przenieść folder „{{name}}” i całą jego zawartość do Kosza?", "localTrashConfirmMany": "Przenieść {{count}} elementów do Kosza?", "localTrashed": "Przeniesiono {{count}} elementów do Kosza", "localTrashFailed": "Nie można przenieść do Kosza", "localRenameFailed": "Zmiana nazwy nie powiodła się", "localCreateFailed": "Nie można utworzyć elementu", "goToParentFolder": "Przejdź do folderu nadrzędnego", "resizeSidebar": "Przeciągnij, aby zmienić rozmiar paska bocznego (kliknij dwukrotnie, aby zresetować)", "resizeLocalPane": "Przeciągnij, aby zmienić rozmiar panelu lokalnego (kliknij dwukrotnie, aby zresetować)", "columns": "Kolumny", "columnsHint": "Kliknij prawym przyciskiem myszy, aby wybrać kolumny", "emptyFolder": "Ten folder jest pusty", "searchFiles": "Wyszukaj pliki...", "upload": "Prześlij", "selectHostToStart": "Wybierz hosta, aby rozpocząć zarządzanie plikami", "sshRequiredForFileManager": "Menedżer plików wymaga SSH. Ten host nie ma włączonego SSH.", "failedToConnect": "Nie udało się połączyć z SSH", "failedToLoadDirectory": "Nie udało się załadować katalogu", "noSSHConnection": "Brak dostępnego połączenia SSH", "copy": "Kopiuj", "cut": "Wytnij", "paste": "Wklej", "copyPath": "Kopiuj ścieżkę", "copyPaths": "Kopiuj ścieżki", "delete": "Usuń", "properties": "Właściwości", "refresh": "Odśwież", "downloadFiles": "Pobierz {{count}} plików do przeglądarki", "copyFiles": "Skopiuj {{count}} elementów", "cutFiles": "Wytnij {{count}} elementów", "deleteFiles": "Usuń {{count}} elementów", "filesCopiedToClipboard": "{{count}} elementów skopiowano do schowka", "filesCutToClipboard": "{{count}} elementów wycięto do schowka", "pathCopiedToClipboard": "Ścieżka skopiowana do schowka", "pathsCopiedToClipboard": "{{count}} ścieżek skopiowano do schowka", "failedToCopyPath": "Nie udało się skopiować ścieżki do schowka", "copyFolderLink": "Kopiuj link do folderu", "copyCurrentFolderLink": "Kopiuj link do bieżącego folderu", "folderLinkCopied": "Link do folderu skopiowany do schowka", "failedToCopyFolderLink": "Nie udało się skopiować linku do folderu", "movedItems": "Przeniesiono {{count}} elementów", "failedToDeleteItem": "Nie udało się usunąć elementu", "itemRenamedSuccessfully": "Zmieniono nazwę: {{type}}", "failedToRenameItem": "Nie udało się zmienić nazwy elementu", "download": "Pobierz", "openExternalEditor": "Otwórz zewnętrznie", "chooseExternalEditor": "Wybierz edytor zewnętrzny", "externalEditorSelected": "Wybrano edytor zewnętrzny", "externalEditorDesktopOnly": "Edytor zewnętrzny jest dostępny tylko w aplikacji desktopowej", "externalEditorOpened": "Otwarto w edytorze zewnętrznym. Zapisanie tam spowoduje przesłanie zmian z powrotem na serwer.", "failedToOpenExternalEditor": "Nie udało się otworzyć edytora zewnętrznego", "failedToSelectExternalEditor": "Nie udało się wybrać edytora zewnętrznego", "permissions": "Uprawnienia", "size": "Rozmiar", "modified": "Zmodyfikowano", "path": "Ścieżka", "confirmDelete": "Czy na pewno chcesz usunąć {{name}}?", "permissionDenied": "Brak uprawnień", "serverError": "Błąd serwera", "fileSavedSuccessfully": "Plik zapisany pomyślnie", "failedToSaveFile": "Nie udało się zapisać pliku", "confirmDeleteSingleItem": "Czy na pewno chcesz trwale usunąć „{{name}}”?", "confirmDeleteMultipleItems": "Czy na pewno chcesz trwale usunąć {{count}} elementów?", "confirmDeleteMultipleItemsWithFolders": "Czy na pewno chcesz trwale usunąć {{count}} elementów? Dotyczy to również folderów i ich zawartości.", "confirmDeleteFolder": "Czy na pewno chcesz trwale usunąć folder „{{name}}” i całą jego zawartość?", "permanentDeleteWarning": "Tej czynności nie można cofnąć. Elementy zostaną trwale usunięte z serwera.", "moveToTrashWarning": "Elementy zostaną przeniesione do Kosza Termix i będzie je można przywrócić przed upływem okresu przechowywania.", "itemsMovedToTrash": "{{count}} elementów przeniesiono do Kosza", "trash": "Kosz", "trashDescription": "Usunięte elementy są przechowywane na tym hoście przez {{days}} dni.", "trashLoadFailed": "Nie udało się załadować Kosza", "trashEmpty": "Kosz jest pusty", "trashRestore": "Przywróć", "trashRestored": "Przywrócono {{name}}", "trashRestoreFailed": "Nie udało się przywrócić elementu. Oryginalna ścieżka może już istnieć.", "trashDeletePermanently": "Usuń trwale", "trashDeleteConfirm": "Czy trwale usunąć {{name}}? Tego nie można cofnąć.", "trashPermanentlyDeleted": "Trwale usunięto {{name}}", "trashDeleteFailed": "Nie udało się trwale usunąć elementu", "trashEmptyAction": "Opróżnij kosz", "trashEmptyConfirm": "Trwale usunąć wszystkie elementy z Kosza? Tego nie da się cofnąć.", "trashEmptied": "Kosz opróżniony", "trashRetention": "Automatyczne czyszczenie po (dniach)", "trashRetentionSaved": "Zaktualizowano czas przechowywania w Koszu", "trashRetentionFailed": "Nie udało się zaktualizować czasu przechowywania w Koszu", "trashUnavailableConfirm": "Tego elementu nie można przenieść do Kosza, zazwyczaj dlatego, że znajduje się w innym systemie plików lub wymaga podwyższonych uprawnień. Czy zamiast tego usunąć go trwale?", "recent": "Ostatnie", "pinned": "Przypięte", "folderShortcuts": "Skróty folderów", "failedToReconnectSSH": "Nie udało się ponownie połączyć z sesją SSH", "openTerminalHere": "Otwórz terminal tutaj", "run": "Uruchom", "openTerminalInFolder": "Otwórz terminal w tym folderze", "openTerminalInFileLocation": "Otwórz terminal w lokalizacji pliku", "runningFile": "Wykonywanie - {{file}}", "onlyRunExecutableFiles": "Można uruchamiać tylko pliki wykonywalne", "directories": "Katalogi", "removedFromRecentFiles": "Usunięto „{{name}}” z ostatnich plików", "removeFailed": "Nie udało się usunąć", "unpinnedSuccessfully": "Pomyślnie odpięto „{{name}}”", "unpinFailed": "Odpięcie nie powiodło się", "removedShortcut": "Usunięto skrót „{{name}}”", "removeShortcutFailed": "Nie udało się usunąć skrótu", "clearedAllRecentFiles": "Wyczyszczono wszystkie ostatnie pliki", "clearFailed": "Nie udało się wyczyścić", "removeFromRecentFiles": "Usuń z ostatnich plików", "clearAllRecentFiles": "Wyczyść wszystkie ostatnie pliki", "unpinFile": "Odepnij plik", "removeShortcut": "Usuń skrót", "pinFile": "Przypnij plik", "addToShortcuts": "Dodaj do skrótów", "pasteFailed": "Wklejenie nie powiodło się", "noUndoableActions": "Brak działań do cofnięcia", "undoCopySuccess": "Cofnięto kopiowanie: usunięto {{count}} skopiowanych plików", "undoCopyFailedDelete": "Nie udało się cofnąć: Nie udało się usunąć żadnych skopiowanych plików", "undoCopyFailedNoInfo": "Nie udało się cofnąć: Nie można znaleźć informacji o skopiowanym pliku", "undoMoveSuccess": "Cofnięto przenoszenie: przeniesiono {{count}} plików z powrotem do pierwotnej lokalizacji", "undoMoveFailedMove": "Nie udało się cofnąć: Nie można przenieść żadnych plików z powrotem", "undoMoveFailedNoInfo": "Nie udało się cofnąć: Nie można znaleźć informacji o przeniesionym pliku", "undoDeleteNotSupported": "Operacji usunięcia nie można cofnąć: pliki zostały trwale usunięte z serwera", "undoTypeNotSupported": "Nieobsługiwany typ operacji cofania", "undoOperationFailed": "Operacja cofania nie powiodła się", "unknownError": "Nieznany błąd", "confirm": "Potwierdź", "find": "Znajdź...", "replace": "Zamień", "downloadInstead": "Pobierz zamiast tego", "keyboardShortcuts": "Skróty klawiaturowe", "searchAndReplace": "Wyszukaj i zamień", "editing": "Edycja", "search": "Szukaj", "findNext": "Znajdź następny", "findPrevious": "Znajdź poprzednie", "save": "Zapisz", "selectAll": "Zaznacz wszystko", "undo": "Cofnij", "redo": "Ponów", "moveLineUp": "Przesuń linię w górę", "moveLineDown": "Przesuń linię w dół", "toggleComment": "Przełącz komentarz", "autoComplete": "Automatyczne uzupełnianie", "imageLoadError": "Nie udało się załadować obrazu", "startTyping": "Zacznij pisać...", "unknownSize": "Nieznany rozmiar", "fileIsEmpty": "Plik jest pusty", "largeFileWarning": "Ostrzeżenie o dużym pliku", "largeFileWarningDesc": "Ten plik ma rozmiar {{size}}, co może powodować problemy z wydajnością przy otwarciu jako tekst.", "fileNotFoundAndRemoved": "Plik „{{name}}” nie został znaleziony i został usunięty z ostatnich/przypiętych plików", "failedToLoadFile": "Nie udało się załadować pliku: {{error}}", "serverErrorOccurred": "Wystąpił błąd serwera. Spróbuj ponownie później.", "autoSaveFailed": "Automatyczne zapisywanie nie powiodło się", "fileAutoSaved": "Plik zapisany automatycznie", "moveFileFailed": "Nie udało się przenieść {{name}}", "moveOperationFailed": "Operacja przenoszenia nie powiodła się", "canOnlyCompareFiles": "Można porównać tylko dwa pliki", "comparingFiles": "Porównywanie plików: {{file1}} i {{file2}}", "dragFailed": "Operacja przeciągania nie powiodła się", "filePinnedSuccessfully": "Plik „{{name}}” został pomyślnie przypięty", "pinFileFailed": "Nie udało się przypiąć pliku", "fileUnpinnedSuccessfully": "Plik „{{name}}” został pomyślnie odpięty", "unpinFileFailed": "Nie udało się odpiąć pliku", "shortcutAddedSuccessfully": "Skrót folderu „{{name}}” został pomyślnie dodany", "addShortcutFailed": "Nie udało się dodać skrótu", "operationCompletedSuccessfully": "{{operation}} {{count}} elementów pomyślnie", "operationCompleted": "{{operation}} {{count}} elementów", "downloadFileSuccess": "Plik {{name}} został pomyślnie pobrany", "downloadFileFailed": "Pobieranie nie powiodło się", "downloadingFile": "Pobieranie {{name}}…", "downloadProgressBytes": "{{transferred}} / {{total}}", "moveTo": "Przenieś do {{name}}", "diffCompareWith": "Porównaj z {{name}}", "dragOutsideToDownload": "Przeciągnij poza okno, aby pobrać ({{count}} plików)", "newFolderDefault": "NowyFolder", "newFileDefault": "NowyPlik.txt", "successfullyMovedItems": "Pomyślnie przeniesiono {{count}} elementów do {{target}}", "move": "Przenieś", "searchInFile": "Wyszukaj w pliku (Ctrl+F)", "showKeyboardShortcuts": "Pokaż skróty klawiaturowe", "decreaseFontSize": "Zmniejsz rozmiar czcionki", "increaseFontSize": "Zwiększ rozmiar czcionki", "startWritingMarkdown": "Zacznij pisać treść w Markdown...", "loadingFileComparison": "Ładowanie porównania plików...", "reload": "Przeładuj", "compare": "Porównaj", "sideBySide": "Obok siebie", "inline": "W linii", "fileComparison": "Porównanie plików: {{file1}} vs {{file2}}", "fileTooLarge": "Plik jest za duży: {{error}}", "sshConnectionFailed": "Połączenie SSH nie powiodło się. Sprawdź połączenie z {{name}} ({{ip}}:{{port}})", "loadFileFailed": "Nie udało się załadować pliku: {{error}}", "connecting": "Łączenie...", "connectedSuccessfully": "Połączono pomyślnie", "totpVerificationFailed": "Weryfikacja TOTP nie powiodła się", "warpgateVerificationFailed": "Uwierzytelnianie Warpgate nie powiodło się", "authenticationFailed": "Uwierzytelnianie nie powiodło się", "incorrectPassphrase": "Nieprawidłowe hasło klucza. Spróbuj ponownie.", "verificationCodePrompt": "Kod weryfikacyjny:", "changePermissions": "Zmień uprawnienia", "currentPermissions": "Aktualne uprawnienia", "owner": "Właściciel", "group": "Grupa", "others": "Inni", "read": "Odczyt", "write": "Zapis", "execute": "Wykonywanie", "permissionsChangedSuccessfully": "Uprawnienia zostały pomyślnie zmienione", "failedToChangePermissions": "Nie udało się zmienić uprawnień", "name": "Nazwa", "sortByName": "Nazwa", "sortByDate": "Data modyfikacji", "sortBySize": "Rozmiar", "ascending": "Rosnąco", "descending": "Malejąco", "root": "Katalog główny", "new": "Nowy", "sortBy": "Sortuj według", "items": "Elementy", "selected": "Zaznaczone", "editor": "Edytor", "octal": "Ósemkowy", "storage": "Magazyn", "disk": "Dysk", "used": "Użyte", "of": "z", "toggleSidebar": "Przełącz pasek boczny", "compactLayout": "Użyj kompaktowego układu", "comfortableLayout": "Użyj wygodnego układu", "cannotLoadPdf": "Nie można załadować pliku PDF", "pdfLoadError": "Wystąpił błąd podczas ładowania pliku PDF.", "loadingPdf": "Ładowanie pliku PDF...", "loadingPage": "Ładowanie strony..." }, "transfer": { "copyToHost": "Kopiuj do hosta…", "moveToHost": "Przenieś do hosta…", "copyItemsToHost": "Skopiuj {{count}} elementów do hosta…", "moveItemsToHost": "Przenieś {{count}} elementów do hosta…", "noHostsConnected": "Brak innych hostów z menedżerem plików.", "noHostsConnectedHint": "Dodaj kolejny host SSH z włączonym Menedżerem plików w Menedżerze hostów.", "selectDestinationHost": "Wybierz hosta docelowego", "destinationPath": "Ścieżka docelowa", "recentDestinations": "Ostatnie miejsca docelowe", "collapseRecentDestinations": "Zwiń ostatnie miejsca docelowe", "expandRecentDestinations": "Rozwiń ostatnie miejsca docelowe", "browseFolders": "Przeglądaj foldery docelowe", "browseDestination": "Przeglądaj lub wprowadź ścieżkę", "confirmCopy": "Kopiuj", "confirmMove": "Przenieś", "transferring": "Przenoszenie…", "progressVerifying": "Sprawdzanie integralności pliku…", "progressBenchmarking": "Wybór najszybszej trasy transferu…", "compressing": "Kompresja…", "extracting": "Wyodrębnianie…", "transferringItems": "Przenoszenie {{current}} z {{total}} elementów…", "transferSuccess": "Transfer zakończony", "transferError": "Transfer nie powiódł się", "transferPartial": "Transfer zakończony z {{count}} błędami", "transferPartialHint": "Nie można przesłać: {{paths}}", "itemsSummary": "{{count}} elementów", "destMustBeDirectory": "Miejsce docelowe musi być katalogiem przy transferze wielu elementów", "selectThisFolder": "Wybierz ten folder", "browsePathWillBeCreated": "Ten folder jeszcze nie istnieje. Zostanie utworzony po rozpoczęciu transferu.", "browsePathError": "Nie można otworzyć tej ścieżki na hoście docelowym.", "goUp": "W górę", "copyFolderToHost": "Kopiuj folder do hosta…", "moveFolderToHost": "Przenieś folder do hosta…", "hostReady": "Gotowy", "hostConnecting": "Łączenie…", "hostDisconnected": "Nie połączono", "hostAuthRequired": "Wymagane uwierzytelnienie: najpierw otwórz menedżer plików na tym hoście", "hostConnectionFailed": "Połączenie nieudane", "metricsTitle": "Czasy transferu", "metricsPrepare": "Przygotowanie miejsca docelowego: {{duration}}", "metricsCompress": "Kompresja w źródle: {{duration}}", "metricsHopSourceRead": "Źródło → serwer: {{throughput}}", "metricsHopDestSftpWrite": "Serwer → cel (SFTP): {{throughput}}", "metricsHopDestLocalWrite": "Serwer → cel (lokalny): {{throughput}}", "metricsTransfer": "Całościowo: {{throughput}} ({{duration}})", "metricsExtract": "Rozpakowanie w miejscu docelowym: {{duration}}", "metricsVerify": "Zweryfikowano SHA-256: {{duration}}", "metricsRouteBenchmark": "Sonda trasy. Bezpośrednia: {{direct}}, przez przekaźnik: {{relay}}", "metricsSourceDelete": "Usunięcie ze źródła: {{duration}}", "metricsTotal": "Razem: {{duration}}", "progressCompressing": "Kompresja na hoście źródłowym…", "progressExtracting": "Wyodrębnianie w miejscu docelowym…", "progressTransferring": "Przesyłanie danych…", "progressReconnecting": "Ponowne łączenie…", "parallelSegmentsLabel": "Równoległe pasy transferowe", "parallelSegmentsOption": "{{count}} pasów", "parallelSegmentsHint": "Duże pliki są dzielone na fragmenty po 256 MB. Wiele pasów korzysta z osobnych połączeń (jak uruchomienie kilku transferów naraz), co daje większą łączną przepustowość.", "progressTotalSpeed": "{{speed}} łącznie ({{lanes}} pasów)", "progressTransferringItems": "Przesyłanie plików ({{current}} z {{total}})…", "progressBytes": "{{transferred}} / {{total}}", "progressItems": "{{current}} / {{total}} plików", "sourceNotDeletedPartial": "Zachowano pliki źródłowe (częściowy transfer)", "jumpHostLimitation": "Oba hosty muszą być osiągalne z serwera Termix. Bezpośrednie trasowanie między hostami nie jest obsługiwane.", "cancel": "Anuluj", "methodLabel": "Metoda transferu", "methodAuto": "Auto", "methodTar": "Archiwum tar", "methodItemSftp": "SFTP dla każdego pliku", "methodAutoHint": "Wybiera tar albo SFTP dla każdego pliku na podstawie liczby plików, ich rozmiaru i podatności na kompresję. Pojedyncze pliki zawsze używają strumieniowego SFTP.", "methodTarHint": "Kompresja w źródle, transfer jednego archiwum, rozpakowanie w miejscu docelowym. Wymaga tar na obu hostach Unix.", "methodItemSftpHint": "Przesyłaj każdy plik osobno przez SFTP. Działa na wszystkich hostach, w tym Windows.", "methodPreviewLoading": "Obliczanie metody transferu…", "methodPreviewError": "Nie można wyświetlić podglądu metody transferu. Serwer i tak wybierze metodę po uruchomieniu.", "methodPreviewWillUseTar": "Zostanie użyte: archiwum tar", "methodPreviewWillUseItemSftp": "Zostanie użyte: SFTP dla każdego pliku", "methodPreviewScanSummary": "{{fileCount}} plików, łącznie {{totalSize}} (przeskanowano na hoście źródłowym).", "methodItemSftpLimitation": "Każdy plik korzysta z tego samego strumienia SFTP co kopiowanie pojedynczego pliku, jeden po drugim. Postęp jest sumowany dla wszystkich plików, więc przy dużych plikach pasek przesuwa się powoli.", "methodReason": { "user_item_sftp": "Wybrano SFTP dla poszczególnych plików.", "user_tar": "Wybrano archiwum tar.", "tar_unavailable": "Tar nie jest dostępny na jednym lub obu hostach, zamiast niego zostanie użyty SFTP dla każdego pliku.", "windows_host": "W transferze bierze udział host Windows, więc tar nie jest używany.", "auto_multi_large": "Auto: wiele plików, w tym duży plik ({{largestSize}}) z kompresowalnymi danymi, tar pakuje je w jeden transfer.", "auto_single_large_in_archive": "Auto: jeden duży plik ({{largestSize}}) w tym zestawie, SFTP dla każdego pliku.", "auto_many_incompressible": "Auto: dane w większości niekompresowalne, SFTP dla każdego pliku.", "auto_many_files": "Auto: wiele plików ({{fileCount}}), tar redukuje narzut na plik.", "auto_default": "Auto: SFTP dla każdego pliku w tym zestawie." }, "progressCancel": "Anuluj", "progressCancelling": "Anulowanie…", "progressStalled": "Utknął", "resumedHint": "Połączono ponownie z aktywnym transferem rozpoczętym w innym oknie.", "transferCancelled": "Transfer anulowany", "transferCancelledCopyHint": "W miejscu docelowym mogą pozostać częściowe pliki.", "transferCancelledMoveHint": "W miejscu docelowym mogą pozostać częściowe pliki. Pliki źródłowe nie zostały usunięte.", "cleanupDestFiles": "Wyczyść miejsce docelowe", "cleanupDestFilesSuccess": "Usunięto częściowe pliki z miejsca docelowego", "cleanupDestFilesPartial": "Niektórych częściowych plików nie można było usunąć", "cleanupDestFilesNothing": "Nie ma czego czyścić w miejscu docelowym", "cleanupDestFilesError": "Czyszczenie nie powiodło się", "retryTransfer": "Ponów", "retryTransferError": "Ponowna próba nie powiodła się", "transferFailedRetryHint": "W miejscu docelowym zachowano częściowe dane. Ponowna próba zostanie wznowiona po przywróceniu połączenia." }, "sftpTransfer": { "title": "SFTP", "description": "Przesyłanie plików pomiędzy dwoma hostami SSH.", "sourceServer": "Serwer źródłowy", "destinationServer": "Serwer docelowy", "selectHost": "Wybierz hosta", "noHostSelected": "Nie wybrano hosta", "move": "Przenosić", "copy": "Kopia", "upload": "Wgrywać", "itemsSelected": "{{count}} wybrano element", "itemsSelected_other": "Wybrano {{count}} elementów", "ready": "Gotowy", "loadingHosts": "Ładowanie hostów...", "name": "Nazwa", "modified": "Zmodyfikowany", "size": "Rozmiar", "noFiles": "Brak plików", "open": "Otwarte", "up": "W górę", "refresh": "Odświeżać", "copyToTarget": "Kopiuj do katalogu docelowego", "rename": "Przemianować", "delete": "Usuwać", "editPermissions": "Edytuj uprawnienia", "createNewFolder": "Utwórz nowy folder", "deleteSelectedItems": "Usuń wybrane elementy", "deleteConfirm": "Usunąć {{count}} wybrany element?", "deleteConfirm_other": "Usunąć {{count}} wybranych elementów?", "cancel": "Anulować", "save": "Ratować", "folderCreated": "Utworzono folder", "itemRenamed": "Zmieniono nazwę elementu", "actionFailed": "Akcja nie powiodła się", "itemsDeleted": "{{count}} element usunięty", "itemsDeleted_other": "Usunięto {{count}} elementów", "deleteFailed": "Usunięcie nie powiodło się", "permissionsUpdated": "Zaktualizowano uprawnienia", "noRemoteSessionConnected": "Brak połączonych sesji zdalnych", "failedToListFiles": "Nie udało się wyświetlić listy plików", "failedToRefresh": "Nie udało się odświeżyć", "destinationInsideSource": "Miejsce docelowe nie może znajdować się wewnątrz wybranej ścieżki źródłowej.", "sameHostNoOp": "Źródło i cel znajdują się w tym samym folderze." }, "tunnels": { "noSshTunnels": "Brak tuneli SSH", "createFirstTunnelMessage": "Nie utworzono jeszcze żadnych tuneli SSH. Skonfiguruj połączenia tunelowe w Menedżerze hostów, aby zacząć.", "connected": "Połączono", "disconnected": "Rozłączono", "connecting": "Łączenie...", "error": "Błąd", "canceling": "Anulowanie...", "connect": "Połącz", "disconnect": "Odłącz", "cancel": "Anuluj", "port": "Port", "localPort": "Port lokalny", "remotePort": "Zdalny port", "destinationPort": "Port docelowy", "currentHostPort": "Aktualny port hosta", "endpointPort": "Port końcowy", "bindIp": "Lokalny adres IP", "localAddress": "Adres lokalny", "remoteAddress": "Zdalny adres", "destinationAddress": "Adres docelowy", "remoteBindAddress": "Zdalny adres powiązania", "intermediateHost": "Żywiciel pośredni", "endpointSshConfig": "Konfiguracja SSH punktu końcowego", "endpointSshHost": "Host SSH punktu końcowego", "endpointSshHostPlaceholder": "Wybierz skonfigurowanego hosta", "endpointSshHostRequired": "Wybierz hosta SSH punktu końcowego dla każdego tunelu klienta.", "attempt": "Próba {{current}} z {{max}}", "nextRetryIn": "Następna próba za {{seconds}} sekund", "clientTunnels": "Tunele klienckie", "clientTunnel": "Tunel klienta", "addClientTunnel": "Dodaj tunel klienta", "noClientTunnels": "Na tym komputerze nie skonfigurowano żadnych tuneli klienckich.", "tunnelName": "Nazwa tunelu", "remoteHost": "Zdalny host", "autoStart": "Autostart", "clientAutoStartDesc": "Uruchamia się przy starcie aplikacji desktopowej i pozostaje połączony.", "clientManualStartDesc": "Użyj przycisków Start i Stop z tego wiersza. Termix nie otworzy go automatycznie.", "clientRemoteServerNote": "Przekierowanie zdalne może wymagać opcji AllowTcpForwarding i GatewayPorts na serwerze SSH punktu końcowego. Port zdalny zamyka się po rozłączeniu tego komputera.", "clientTunnelStarted": "Uruchomiono tunel klienta", "clientTunnelStopped": "Zatrzymano tunel klienta", "tunnelTestSucceeded": "Test tunelu zakończony powodzeniem", "tunnelTestFailed": "Test tunelu nie powiódł się", "localSaved": "Zapisano tunele klienta", "localSaveError": "Nie udało się zapisać lokalnych tuneli klienta", "invalidBindIp": "Lokalny adres IP musi być prawidłowym adresem IPv4.", "invalidLocalTargetIp": "Lokalny adres IP docelowy musi być prawidłowym adresem IPv4.", "invalidRemoteAddress": "Wymagany jest adres zdalny.", "invalidLocalPort": "Port lokalny musi mieścić się w zakresie od 1 do 65535.", "invalidRemotePort": "Port zdalny musi mieścić się w zakresie od 1 do 65535.", "invalidLocalTargetPort": "Lokalny port docelowy musi mieścić się w zakresie od 1 do 65535.", "invalidEndpointPort": "Port końcowy musi mieścić się w zakresie od 1 do 65535.", "duplicateAutoStartBind": "Tylko jeden tunel klienta z automatycznym uruchomieniem może używać {{bind}}.", "manualControlError": "Nie udało się zaktualizować stanu tunelu.", "active": "Aktywny", "start": "Start", "stop": "Zatrzymaj", "test": "Test", "type": "Typ tunelu", "typeLocal": "Lokalny (-L)", "typeRemote": "Zdalny (-R)", "typeDynamic": "Dynamiczny (-D)", "typeServerLocalDesc": "Bieżący host do punktu końcowego.", "typeServerRemoteDesc": "Punkt końcowy z powrotem do bieżącego hosta.", "typeClientLocalDesc": "Komputer lokalny do punktu końcowego.", "typeClientRemoteDesc": "Punkt końcowy z powrotem do komputera lokalnego.", "typeClientDynamicDesc": "SOCKS na komputerze lokalnym.", "typeDynamicDesc": "Przekieruj ruch SOCKS5 CONNECT przez SSH", "forwardDescriptionServerLocal": "Aktualny host {{sourcePort}} → punkt końcowy {{endpointPort}}.", "forwardDescriptionServerRemote": "Punkt końcowy {{endpointPort}} → bieżący host {{sourcePort}}.", "forwardDescriptionServerDynamic": "SOCKS na bieżącym hoście {{sourcePort}}.", "forwardDescriptionClientLocal": "Lokalny {{sourcePort}} → zdalny {{endpointPort}}.", "forwardDescriptionClientRemote": "Zdalny {{sourcePort}} → lokalny {{endpointPort}}.", "forwardDescriptionClientDynamic": "SOCKS na porcie lokalnym {{sourcePort}}.", "summaryClientLocal": "{{localHost}}:{{localPort}} → {{remoteHost}}:{{remotePort}} przez {{endpoint}}", "summaryClientRemote": "{{remoteHost}}:{{remotePort}} na {{endpoint}} → {{localHost}}:{{localPort}}", "summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS przez {{endpoint}}", "autoNameClientLocal": "Lokalny {{localPort}} → {{endpoint}} {{remotePort}}", "autoNameClientRemote": "{{endpoint}} {{remotePort}} → lokalny {{localPort}}", "autoNameClientDynamic": "SOCKS {{localPort}} przez {{endpoint}}", "route": "Trasa:", "lastStarted": "Ostatnio uruchomiony", "lastTested": "Ostatnio testowane", "lastError": "Ostatni błąd", "maxRetries": "Maksymalna liczba ponownych prób", "maxRetriesDescription": "Maksymalna liczba ponownych prób.", "retryInterval": "Interwał ponawiania (sekundy)", "retryIntervalDescription": "Czas oczekiwania pomiędzy kolejnymi próbami.", "local": "Lokalny", "remote": "Zdalny", "destination": "Cel", "host": "Host", "mode": "Tryb", "noHostSelected": "Nie wybrano hosta", "working": "Przetwarzanie..." }, "cardGrid": { "dragToMove": "Przeciągnij, aby przesunąć", "dragToResize": "Przeciągnij, aby zmienić rozmiar", "changeWidth": "Zmień szerokość", "removeCard": "Usuń {{label}}", "addCard": "Dodaj", "columns": "Kolumny", "empty": "Brak kart. Użyj opcji „Dodaj” poniżej, aby umieścić karty." }, "hostMetrics": { "cpu": "Procesor", "memory": "Pamięć", "disk": "Dysk", "network": "Sieć", "uptime": "Czas działania", "processes": "Procesy", "available": "Dostępne", "free": "Wolne", "connecting": "Łączenie...", "connectionFailed": "Nie udało się połączyć z serwerem", "naCpus": "Brak danych o CPU", "cpuCores_one": "{{count}} rdzeń", "cpuCores_other": "{{count}} rdzeni", "cpuUsage": "Wykorzystanie procesora", "memoryUsage": "Wykorzystanie pamięci", "diskUsage": "Wykorzystanie dysku", "selectFilesystem": "Wybierz system plików", "temperature": "Temperatura", "highestTemperature": "Najwyższa temperatura", "primaryTemperatureSensor": "Główny czujnik", "gpu": { "title": "Procesor graficzny", "noDevice": "Nie wykryto procesora graficznego NVIDIA. Zainstaluj sterownik NVIDIA (zawiera on nvidia-smi), aby wyświetlić dane dotyczące procesora graficznego.", "driver": "Kierowca {{version}}", "utilization": "Wykorzystanie", "memory": "Pamięć VRAM", "temperature": "Temp", "power": "Moc", "fan": "Wentylator", "processes": "Procesy GPU", "noProcesses": "Żaden proces nie wykorzystuje procesora GPU" }, "failedToFetchHostConfig": "Nie udało się pobrać konfiguracji hosta", "serverOffline": "Serwer offline", "cannotFetchMetrics": "Nie można pobrać metryk z serwera offline", "totpFailed": "Weryfikacja TOTP nie powiodła się", "noneAuthNotSupported": "Metryki hosta nie obsługują typu uwierzytelniania „none”.", "noHostSelected": "Nie wybrano hosta", "load": "Obciążenie", "systemInfo": "Informacje o systemie", "hostname": "Nazwa hosta", "operatingSystem": "System operacyjny", "kernel": "Jądro", "seconds": "sekundy", "networkInterfaces": "Interfejsy sieciowe", "noInterfacesFound": "Nie znaleziono interfejsów sieciowych", "noProcessesFound": "Nie znaleziono procesów", "processesTotal": "łącznie", "processesRunning": "działa", "loginStats": "Statystyki logowania SSH", "noRecentLoginData": "Brak ostatnich danych logowania", "executingQuickAction": "Wykonywanie {{name}}...", "quickActionSuccess": "{{name}} ukończono pomyślnie", "quickActionFailed": "{{name}} nie powiodło się", "quickActionError": "Nie udało się wykonać {{name}}", "ports": { "title": "Porty nasłuchujące", "protocol": "Protokół", "port": "Port", "address": "Adres", "process": "Proces", "search": "Przeszukaj porty...", "allProtocols": "Wszystkie", "noData": "Brak danych portów nasłuchujących" }, "firewall": { "title": "Zapora sieciowa", "inactive": "Nieaktywna", "policy": "Polityka", "rules": "reguł", "noRules": "Brak reguł w tym łańcuchu", "noData": "Brak dostępnych danych zapory sieciowej", "action": "Akcja", "protocol": "Proto", "port": "Port", "source": "Źródło", "anywhere": "Gdziekolwiek", "chains": "łańcuchy" }, "loadAvg": "Obciążenie średnie", "swap": "Swap", "architecture": "Architektura", "refresh": "Odśwież", "retry": "Ponów", "customize": "Dostosuj układ", "reset": "Resetuj", "tabLive": "Na żywo", "editModeInstructions": "Przeciągnij karty, aby zmienić kolejność, przeciągnij dolną krawędź, aby zmienić wysokość, a przyciskiem szerokości zmień szerokość karty. Dodawaj lub usuwaj karty poniżej.", "managers": { "services": "Usługi", "processInspector": "Inspektor procesów", "logViewer": "Przeglądarka logów", "cron": "Zadania cron", "packages": "Pakiety", "ssl": "Certyfikaty SSL", "firewall": "Zapora sieciowa", "users": "Użytkownicy i uprawnienia", "healthCheck": "Kontrole stanu", "diskBreakdown": "Podział dysku", "systemdTimers": "Timery", "topMemory": "Wg pamięci", "noData": "Brak danych", "sudoHint": "Ustaw hasło sudo dla tego hosta w edytorze hosta, aby włączyć akcje uprzywilejowane.", "filter": "Filtr...", "start": "Start", "stop": "Zatrzymaj", "restart": "Uruchom ponownie", "actionDone": "Zaktualizowano {{name}}", "actionFailed": "Akcja nie powiodła się", "signalSent": "Sygnał wysłany do PID {{pid}}", "killHint": "Kliknięcie: zakończ (SIGTERM). Kliknięcie prawym przyciskiem myszy: wymuś zakończenie (SIGKILL).", "working": "Przetwarzanie...", "update": "Aktualizuj", "upgradeAll": "Uaktualnij wszystko", "allUpToDate": "Wszystko jest aktualne", "save": "Zapisz", "command": "Polecenie", "enabled": "Włączone", "cronSaved": "Zaktualizowano crontab", "clients": "Klienci", "dryRun": "Symulacja", "renew": "Odnów", "noAcmeClient": "Nie znaleziono klienta ACME (certbot lub acme.sh) na tym hoście.", "addInputRule": "Dodaj regułę INPUT", "firewallWarning": "Zmiany działają tylko do restartu, dopóki nie zostaną utrwalone. Uważaj, aby nie odciąć sobie dostępu.", "ruleApplied": "Zastosowano regułę", "invalidPort": "Wprowadź prawidłowy port (1-65535)", "newUsername": "Nowa nazwa użytkownika", "addUser": "Dodaj", "deleteUser": "Usuń użytkownika", "noHealthChecks": "Nie skonfigurowano jeszcze żadnych kontroli stanu.", "follow": "Śledź", "noLogData": "Brak wyjścia logu.", "tree": "Drzewo", "enableDisable": "Włącz/wyłącz przy starcie systemu", "grantSudo": "Przyznaj sudo", "revokeSudo": "Odwołaj sudo", "sslIssueCert": "Wystaw certyfikat", "sslExpired": "Wygasły", "sslInDays": "za {{days}} dni", "sslNeedDomain": "Wprowadź co najmniej jedną domenę", "sslIssued": "Wystawiono certyfikat", "sslDomainsPlaceholder": "example.com, www.example.com", "sslHttpStandalone": "HTTP (samodzielny)", "sslHttpWebroot": "HTTP (webroot)", "sslDns": "DNS", "sslDnsProvider": "Dostawca DNS (np. Cloudflare)", "sslIssueHint": "Poświadczenia dostawcy DNS muszą być już skonfigurowane na hoście.", "sslRevoke": "Unieważnij certyfikat", "sslRevoked": "Unieważniono certyfikat", "sslRevokeConfirm": "Unieważnić i usunąć certyfikat „{{name}}”? Tego nie można cofnąć.", "healthRun": "Uruchom", "healthName": "Nazwa", "healthTarget": "Host / adres", "healthAddCheck": "Dodaj kontrolę", "healthSaved": "Zapisano kontrole stanu", "healthMissingFields": "Każda kontrola wymaga nazwy i celu", "logFile": "Plik", "logUnit": "Unit", "logCustomPath": "Ścieżka niestandardowa w /var/log (opcjonalnie)", "logGrep": "Filtruj wiersze...", "firewallPersist": "Utrwal reguły", "firewallPersisted": "Utrwalono reguły zapory", "wireguard": "WireGuard", "tailscale": "Tailscale", "wgNotInstalled": "WireGuard nie jest zainstalowany na tym hoście", "wgNoInterfaces": "Brak skonfigurowanych interfejsów WireGuard", "wgInterfaceUp": "Podnieś", "wgInterfaceDown": "Wyłącz", "wgBringingUp": "Podnoszenie {{name}}...", "wgBringingDown": "Wyłączanie {{name}}...", "wgInterfaceUpDone": "{{name}} jest podniesiony", "wgInterfaceDownDone": "{{name}} jest wyłączony", "wgListenPort": "Port", "wgPublicKey": "Klucz publiczny", "wgEndpoint": "Punkt końcowy", "wgAllowedIPs": "Dozwolone adresy IP", "wgLastHandshake": "Ostatni handshake", "wgHandshakeNever": "Nigdy", "wgTransfer": "Transfer", "tsNotInstalled": "Tailscale nie jest zainstalowany na tym hoście", "tsRunning": "Działa", "tsStopped": "Zatrzymany", "tsEnable": "Połącz", "tsDisable": "Odłącz", "tsEnabling": "Łączenie z Tailscale...", "tsDisabling": "Rozłączanie z Tailscale...", "tsEnabled": "Tailscale połączony", "tsDisabled": "Tailscale rozłączony", "tsIPs": "Adresy IP Tailscale", "tsPeers": "Peery", "tsOnline": "Online", "tsOffline": "Offline", "tsExitNode": "Węzeł wyjściowy", "tsExitNodeActive": "Węzeł wyjściowy aktywny", "tsHostname": "Nazwa hosta" } }, "proxmoxStats": { "tabTitle": "Statystyki Proxmox", "cpuUsage": "Wykorzystanie procesora", "memoryUsage": "Wykorzystanie pamięci", "diskUsage": "Wykorzystanie dysku", "networkInterfaces": "Interfejsy sieciowe", "uptime": "Czas działania", "systemInfo": "Informacje o systemie", "guestsSummary": "Goście", "storagePools": "Pule magazynowe", "clusterHealth": "Kondycja klastra", "cpuCores_one": "{{count}} rdzeń", "cpuCores_other": "{{count}} rdzeni", "used": "Użyte", "total": "Łącznie", "hostname": "Nazwa hosta", "kernel": "Jądro", "pveVersion": "Wersja PVE", "name": "Nazwa", "status": "Status", "type": "Typ", "cpu": "Procesor", "mem": "Pamięć", "disk": "Dysk", "running": "Działa", "stopped": "Zatrzymany", "guestCounts": "{{running}}/{{total}} działa", "inactive": "Nieaktywny", "notClustered": "Samodzielny węzeł (nie jest częścią klastra)", "quorate": "Kworum osiągnięte", "notQuorate": "Brak kworum", "nodeOnline": "Online", "nodeOffline": "Offline", "noHostSelected": "Nie wybrano hosta", "pveshNotFound": "Nie znaleziono pvesh. Czy to węzeł Proxmox?", "nodeDetectionFailed": "Nie można ustalić prawidłowej nazwy węzła Proxmox", "connecting": "Łączenie...", "connectionFailed": "Nie udało się połączyć z węzłem Proxmox", "refresh": "Odśwież", "searchGuests": "Wyszukaj gości...", "filterAll": "Wszystkie", "filterVm": "VM", "filterLxc": "LXC", "noGuests": "Nie znaleziono maszyn wirtualnych ani kontenerów LXC na tym węźle.", "noGuestsMatch": "Żaden gość nie pasuje do bieżących filtrów." }, "auth": { "tagline": "Zarządzanie SSH i zdalnym pulpitem na własnym serwerze", "loginTitle": "Witamy ponownie", "registerTitle": "Utwórz konto", "forgotPassword": "Nie pamiętasz hasła?", "rememberMe": "Zapamiętaj urządzenie na 30 dni (obejmuje TOTP)", "noAccount": "Nie masz konta?", "hasAccount": "Masz już konto?", "twoFactorAuth": "Uwierzytelnianie dwuskładnikowe", "enterCode": "Wprowadź kod weryfikacyjny", "backupCode": "Lub użyj kodu zapasowego", "verifyCode": "Zweryfikuj kod", "redirectingToApp": "Przekierowywanie do aplikacji...", "sshAuthenticationRequired": "Wymagane uwierzytelnienie SSH", "sshNoKeyboardInteractive": "Uwierzytelnianie za pomocą klawiatury jest niedostępne", "sshAuthenticationFailed": "Uwierzytelnianie nie powiodło się", "sshAuthenticationTimeout": "Przekroczono limit czasu uwierzytelniania", "sshNoKeyboardInteractiveDescription": "Serwer nie obsługuje uwierzytelniania interaktywnego za pomocą klawiatury. Podaj hasło lub klucz SSH.", "sshAuthFailedDescription": "Podane poświadczenia są nieprawidłowe. Spróbuj ponownie z prawidłowymi poświadczeniami.", "sshTimeoutDescription": "Próba uwierzytelnienia przekroczyła limit czasu. Spróbuj ponownie.", "sshProvideCredentialsDescription": "Podaj poświadczenia SSH, aby połączyć się z tym serwerem.", "sshPasswordDescription": "Wprowadź hasło dla tego połączenia SSH.", "sshKeyPasswordDescription": "Jeśli klucz SSH jest zaszyfrowany, wpisz tutaj hasło klucza.", "passphraseRequired": "Wymagane hasło klucza", "passphraseRequiredDescription": "Klucz SSH jest zaszyfrowany. Wprowadź hasło klucza, aby go odblokować.", "back": "Wstecz", "firstUser": "Pierwszy użytkownik", "firstUserMessage": "Jesteś pierwszym użytkownikiem i zostaniesz administratorem. Ustawienia administratora znajdziesz w menu użytkownika na pasku bocznym. Jeśli to pomyłka, sprawdź logi Dockera lub zgłoś problem na GitHubie.", "external": "Zewnętrzny", "loginWithExternal": "Zaloguj się za pomocą zewnętrznego dostawcy", "loginWithExternalDesc": "Zaloguj się, korzystając ze skonfigurowanego zewnętrznego dostawcy tożsamości", "externalNotSupportedInElectron": "Uwierzytelnianie zewnętrzne nie jest jeszcze obsługiwane w aplikacji Electron. Do logowania OIDC użyj wersji przeglądarkowej.", "loginWithProvider": "Zaloguj się za pomocą {{name}}", "orContinueWith": "lub kontynuuj przez", "ldapUsername": "Nazwa użytkownika LDAP", "ldapPassword": "Hasło LDAP", "ldapSignIn": "Zaloguj się", "ldapLoginFailed": "Nie udało się zalogować do LDAP", "resetPasswordButton": "Zresetuj hasło", "sendResetCode": "Wyślij kod resetowania", "resetCodeDesc": "Wprowadź nazwę użytkownika, aby otrzymać kod resetowania hasła. Kod pojawi się w logach kontenera Docker.", "resetCode": "Kod resetowania", "verifyCodeButton": "Zweryfikuj kod", "enterResetCode": "Wprowadź 6-cyfrowy kod z logów kontenera Docker dla użytkownika:", "newPassword": "Nowe hasło", "confirmNewPassword": "Potwierdź hasło", "enterNewPassword": "Wprowadź nowe hasło dla użytkownika:", "signUp": "Zarejestruj się", "desktopApp": "Aplikacja desktopowa", "loggingInToDesktopApp": "Logowanie do aplikacji desktopowej", "loadingServer": "Ładowanie serwera...", "dataLossWarning": "Zresetowanie hasła w ten sposób usunie wszystkie zapisane hosty SSH, poświadczenia i pozostałe zaszyfrowane dane. Tej czynności nie można cofnąć. Użyj jej tylko wtedy, gdy nie pamiętasz hasła i nie masz aktywnej sesji.", "authenticationDisabled": "Uwierzytelnianie wyłączone", "authenticationDisabledDesc": "Wszystkie metody uwierzytelniania są obecnie wyłączone. Skontaktuj się z administratorem.", "passwordLoginDisabledDesc": "Logowanie hasłem jest wyłączone. Użyj klucza dostępu lub zewnętrznego dostawcy uwierzytelniania.", "signInWithPasskey": "Zaloguj się za pomocą klucza dostępu", "passkeyLoginFailed": "Nie udało się zalogować za pomocą klucza dostępu", "attemptsRemaining": "Pozostało {{count}} prób", "confirmResetDataWipe": "To konto nie logowało się od czasu aktualizacji szyfrowania, więc bez starego hasła nie da się odzyskać zapisanych na nim danych. Zresetowanie trwale usunie jego hosty, poświadczenia i snippety. Kontynuować?" }, "hostKey": { "verifyNewHost": "Zweryfikuj klucz hosta SSH", "keyChangedWarning": "Zmieniono klucz hosta SSH", "firstConnectionTitle": "Pierwsze połączenie z tym hostem", "firstConnectionDescription": "Nie można potwierdzić autentyczności tego hosta. Sprawdź, czy odcisk palca jest zgodny z oczekiwaniami.", "keyChangedDescription": "Klucz hosta tego serwera zmienił się od ostatniego połączenia. Może to oznaczać problem z bezpieczeństwem.", "previousKey": "Poprzedni klucz", "newFingerprint": "Nowy odcisk palca", "fingerprint": "Odcisk palca", "verifyInstructions": "Jeśli ufasz temu hostowi, kliknij Akceptuj, aby kontynuować i zapisać ten odcisk palca na potrzeby przyszłych połączeń.", "securityWarning": "Ostrzeżenie dotyczące bezpieczeństwa", "acceptAndContinue": "Akceptuj i kontynuuj", "acceptNewKey": "Akceptuj nowy klucz i kontynuuj" }, "errors": { "databaseConnection": "Nie można połączyć się z bazą danych", "embeddedServerFailed": "Lokalny serwer Termix nie mógł zostać uruchomiony", "unknownError": "Nieznany błąd", "loginFailed": "Logowanie nieudane", "failedPasswordReset": "Nie udało się zainicjować resetowania hasła", "failedVerifyCode": "Nie udało się zweryfikować kodu resetowania", "failedCompleteReset": "Nie udało się ukończyć resetowania hasła", "invalidTotpCode": "Nieprawidłowy kod TOTP", "failedOidcLogin": "Nie udało się rozpocząć logowania OIDC", "silentSigninOidcUnavailable": "Poproszono o ciche logowanie, ale logowanie OIDC jest niedostępne.", "failedUserInfo": "Nie udało się pobrać informacji o użytkowniku po zalogowaniu", "oidcAuthFailed": "Uwierzytelnianie OIDC nie powiodło się", "invalidAuthUrl": "Otrzymano nieprawidłowy adres URL autoryzacji z serwera", "requiredField": "To pole jest wymagane", "minLength": "Minimalna długość to {{min}}", "passwordMismatch": "Hasła nie są identyczne", "passwordLoginDisabled": "Logowanie za pomocą nazwy użytkownika i hasła jest obecnie wyłączone", "sessionExpired": "Sesja wygasła, zaloguj się ponownie", "totpRateLimited": "Przekroczono limit prób: zbyt wiele weryfikacji TOTP. Spróbuj ponownie później.", "totpRateLimitedWithTime": "Przekroczono limit prób: zbyt wiele weryfikacji TOTP. Odczekaj {{time}} sekund przed kolejną próbą.", "resetCodeRateLimited": "Przekroczono limit prób: zbyt wiele weryfikacji. Spróbuj ponownie później.", "resetCodeRateLimitedWithTime": "Przekroczono limit prób: zbyt wiele weryfikacji. Odczekaj {{time}} sekund przed kolejną próbą.", "authTokenSaveFailed": "Nie udało się zapisać tokenu uwierzytelniającego", "authTokenMissing": "Serwer nie zwrócił nowego tokenu uwierzytelniającego. Zaloguj się ponownie.", "authTokenRejected": "Zdalny serwer odrzucił nowy token uwierzytelniający", "keyringUnavailable": "Zalogowano, ale nie udało się zapisać sesji: ten system nie ma dostępnego pęku kluczy do jej zaszyfrowania. Uruchom usługę Secret Service (np. gnome-keyring lub KWallet) i zaloguj się ponownie.", "failedToLoadServer": "Nie udało się załadować serwera", "remoteServerRequired": "Wymagany jest serwer zdalny. Połącz się z serwerem zdalnym w Ustawieniach, aby korzystać z tego typu połączenia." }, "messages": { "registrationDisabled": "Rejestracja nowych kont jest obecnie wyłączona przez administratora. Zaloguj się lub skontaktuj się z administratorem.", "userNotAllowed": "To konto nie ma uprawnień do rejestracji. Skontaktuj się z administratorem.", "databaseConnectionFailed": "Nie udało się połączyć z serwerem bazy danych", "embeddedServerPortInUse": "Port {{port}} jest już używany przez inny program. Zazwyczaj jest to kontener Dockera Termix lub pozostały proces Termix z poprzedniej sesji. Zamknij go, a następnie uruchom ponownie Termix.", "embeddedServerPortInUseUnknownPort": "Jeden z portów potrzebnych Termixowi jest już używany przez inny program. Zamknij program, który go używa, a następnie uruchom ponownie Termixa.", "embeddedServerCrashed": "Serwer lokalny niespodziewanie się zatrzymał. Uruchom ponownie Termix i sprawdź dziennik pulpitu, jeśli problem się powtarza.", "resetCodeSent": "Kod resetowania wysłany do logów Dockera", "codeVerified": "Kod zweryfikowany pomyślnie", "passwordResetSuccess": "Pomyślnie zresetowano hasło", "loginSuccess": "Logowanie pomyślne", "registrationSuccess": "Rejestracja pomyślna" }, "profile": { "c2sTunnelConfigDesc": "Lokalne tunele aplikacji desktopowej kierowane do skonfigurowanych hostów SSH.", "c2sTunnelPresets": "Zestawy tuneli klienta", "c2sTunnelPresetsDesc": "Zapisz listę lokalnych tuneli tej aplikacji jako nazwany zestaw na serwerze albo wczytaj zestaw z powrotem do tej aplikacji.", "c2sTunnelPresetsUnavailable": "Zestawy tuneli klienta są dostępne tylko w aplikacji desktopowej.", "c2sPresetName": "Nazwa zestawu", "c2sPresetNamePlaceholder": "Nazwa zestawu klienta", "c2sPresetToLoad": "Zestaw do wczytania", "c2sNoPresetSelected": "Nie wybrano zestawu", "c2sNoPresets": "Brak zapisanych zestawów", "c2sLoadPreset": "Wczytaj", "c2sCurrentLocalConfig": "Liczba lokalnych tuneli klienta skonfigurowanych na tym komputerze: {{count}}.", "c2sPresetSyncNote": "Zestawy to jawne migawki; wczytanie zestawu zastępuje listę lokalnych tuneli klienta w tej aplikacji.", "c2sPresetSaved": "Zapisano zestaw tuneli klienta", "c2sPresetLoaded": "Wczytano zestaw tuneli klienta lokalnie", "c2sPresetRenamed": "Zmieniono nazwę zestawu tuneli klienta", "c2sPresetDeleted": "Usunięto zestaw tuneli klienta", "c2sPresetLoadError": "Nie udało się wczytać zestawów tuneli klienta" }, "placeholders": { "maxRetries": "3", "retryInterval": "10", "language": "Język", "keyPassword": "hasło klucza", "pastePrivateKey": "Wklej tutaj klucz prywatny...", "localListenerHost": "127.0.0.1 (nasłuch lokalny)", "localTargetHost": "127.0.0.1 (cel na tym komputerze)", "remoteTargetHost": "127.0.0.1 (cel z punktu końcowego)", "remoteBindHost": "127.0.0.1 (nasłuchiwanie na punkcie końcowym)", "socksListenerHost": "127.0.0.1 (nasłuch SOCKS)", "enterPassword": "Wprowadź hasło", "defaultPort": "22", "defaultEndpointPort": "224" }, "dashboard": { "title": "Pulpit", "loading": "Ładowanie pulpitu...", "github": "GitHub", "support": "Wsparcie", "discord": "Discord", "docs": "Dokumentacja", "donate": "Wesprzyj", "serverOverview": "Przegląd serwera", "version": "Wersja", "upToDate": "Aktualny", "updateAvailable": "Dostępna aktualizacja", "beta": "Beta", "uptime": "Czas działania", "database": "Baza danych", "healthy": "Sprawna", "error": "Błąd", "totalHosts": "Łączna liczba hostów", "totalTunnels": "Łączna liczba tuneli", "totalCredentials": "Łączna liczba poświadczeń", "recentActivity": "Ostatnia aktywność", "reset": "Resetuj", "loadingRecentActivity": "Ładowanie ostatniej aktywności...", "noRecentActivity": "Brak ostatniej aktywności", "quickActions": "Szybkie akcje", "addHost": "Dodaj hosta", "addCredential": "Dodaj poświadczenie", "adminSettings": "Ustawienia administratora", "userProfile": "Profil użytkownika", "serverStats": "Statystyki serwera", "loadingServerStats": "Ładowanie statystyk serwera...", "noServerData": "Brak dostępnych danych serwera", "cpu": "Procesor", "ram": "RAM", "customizeLayout": "Dostosuj pulpit", "dashboardSettings": "Ustawienia pulpitu", "enableDisableCards": "Włącz/wyłącz karty", "resetLayout": "Przywróć domyślne", "serverOverviewCard": "Przegląd serwera", "recentActivityCard": "Ostatnia aktywność", "networkGraphCard": "Graf sieci", "networkGraph": "Graf sieci", "quickActionsCard": "Szybkie akcje", "serverStatsCard": "Statystyki serwera", "panelMain": "Główny", "panelSide": "Boczny", "justNow": "przed chwilą", "serviceLinks": "Linki do usług", "homepagePreview": "Podgląd strony głównej" }, "donation": { "title": "Podoba Ci się Termix?", "body": "Termix jest darmowy i otwartoźródłowy, tworzony i utrzymywany przez dwuosobowy zespół po godzinach. Jeśli zastąpił komercyjne narzędzie, za które trzeba by płacić, darowizna pomoże pokryć koszty hostingu i utrzymać rozwój. Na razie darowizny są możliwe wyłącznie w kryptowalutach.", "milestones": "Darowizny finansują też czas potrzebny na rozpoznanie i naukę tego, co jest niezbędne do zbudowania funkcji takich jak obsługa SAML czy Kubernetes. Postępy można śledzić na stronie darowizn.", "cta": "Wesprzyj", "dismiss": "Może później" }, "dashboardTab": { "stable": "STABILNA", "hostsOnline": "Hosty online", "activeTunnels": "Aktywne tunele", "registerNewServer": "Zarejestruj nowy serwer", "storeSshKeysOrPasswords": "Przechowuj klucze SSH lub hasła", "manageUsersAndRoles": "Zarządzaj użytkownikami i rolami", "manageYourAccount": "Zarządzaj kontem", "hostStatus": "Status hosta", "noHostsConfigured": "Brak skonfigurowanych hostów", "online": "ONLINE", "offline": "OFFLINE", "checking": "SPRAWDZANIE", "onlineLower": "Online", "nodes": "{{count}} węzłów", "add": "Dodaj:", "commandPalette": "Paleta poleceń", "done": "Gotowe", "editModeInstructions": "Przeciągnij karty, aby zmienić kolejność · Przeciągnij separator kolumn, aby zmienić ich szerokość · Przeciągnij dolną krawędź karty, aby zmienić jej wysokość · Kosz usuwa kartę", "empty": "Puste", "clear": "Wyczyść", "serviceLinksTitle": "Linki do usług", "serviceLinksEmpty": "Brak linków do usług", "serviceLinksAddLabel": "Etykieta", "serviceLinksAddUrl": "Adres URL", "serviceLinksAdd": "Dodaj", "serviceLinksLabelPlaceholder": "Moja usługa", "serviceLinksUrlPlaceholder": "http://192.168.1.10:8080", "serviceLinksInvalidUrl": "Wprowadź prawidłowy adres internetowy", "serviceLinksAddFailed": "Nie udało się dodać linku do usługi", "disk": "Dysk", "viewServerDetails": "Wyświetl szczegóły serwera" }, "sessionLogs": { "title": "Logi sesji", "noLogs": "Brak logów sesji", "noLogsDesc": "Włącz rejestrowanie sesji na hoście, aby rozpocząć nagrywanie", "duration": "Czas trwania", "viewLog": "Wyświetl log", "downloadLog": "Pobierz", "downloadAsText": "Pobierz jako tekst", "deleteLog": "Usuń", "confirmDelete": "Usunąć ten log sesji?", "confirmDeleteDesc": "Tej czynności nie można cofnąć.", "copyContent": "Kopiuj", "copied": "Skopiowano!", "loadError": "Nie udało się załadować logów sesji", "deleteError": "Nie udało się usunąć logu sesji", "filterByHost": "Filtruj według hosta..." }, "networkGraph": { "addHost": "Dodaj hosta", "addGroup": "Dodaj grupę", "addLink": "Dodaj link", "zoomIn": "Powiększ", "zoomOut": "Oddal", "resetView": "Resetuj widok", "selectHost": "Wybierz hosta", "chooseHost": "Wybierz hosta...", "parentGroup": "Grupa nadrzędna", "noGroup": "Brak grupy", "groupName": "Nazwa grupy", "color": "Kolor", "source": "Źródło", "target": "Cel", "moveToGroup": "Przenieś do grupy", "selectGroup": "Wybierz grupę...", "addConnection": "Dodaj połączenie", "hostDetails": "Szczegóły hosta", "removeFromGroup": "Usuń z grupy", "addHostHere": "Dodaj hosta tutaj", "editGroup": "Edytuj grupę", "delete": "Usuń", "add": "Dodaj", "create": "Utwórz", "move": "Przenieś", "connect": "Połącz", "createGroup": "Utwórz grupę", "selectSourcePlaceholder": "Wybierz źródło...", "selectTargetPlaceholder": "Wybierz cel...", "invalidFile": "Nieprawidłowy plik", "hostAlreadyExists": "Host jest już w topologii", "connectionExists": "Połączenie już istnieje", "unknown": "Nieznany", "name": "Nazwa", "ip": "IP", "status": "Status", "failedToAddNode": "Nie udało się dodać węzła", "sourceDifferentFromTarget": "Źródło i cel muszą być różne", "exportJSON": "Eksportuj JSON", "importJSON": "Importuj JSON", "terminal": "Terminal", "fileManager": "Menedżer plików", "tunnel": "Tunel", "docker": "Docker", "serverStats": "Metryki hosta", "hostMetrics": "Metryki hosta", "noNodes": "Brak węzłów" }, "docker": { "notEnabled": "Docker nie jest włączony dla tego hosta", "validating": "Sprawdzanie poprawności Dockera...", "connecting": "Łączenie...", "error": "Błąd", "version": "{{runtime}} {{version}}", "connectionFailed": "Nie udało się połączyć z Dockerem", "containerStarted": "Kontener {{name}} został uruchomiony", "failedToStartContainer": "Nie udało się uruchomić kontenera {{name}}", "containerStopped": "Kontener {{name}} zatrzymany", "failedToStopContainer": "Nie udało się zatrzymać kontenera {{name}}", "containerRestarted": "Kontener {{name}} został ponownie uruchomiony", "failedToRestartContainer": "Nie udało się ponownie uruchomić kontenera {{name}}", "containerPaused": "Kontener {{name}} wstrzymany", "containerUnpaused": "Kontener {{name}} wznowiony", "failedToTogglePauseContainer": "Nie udało się przełączyć stanu pauzy dla kontenera {{name}}", "containerRemoved": "Kontener {{name}} został usunięty", "failedToRemoveContainer": "Nie udało się usunąć kontenera {{name}}", "image": "Obraz", "ports": "Porty", "noPorts": "Brak portów", "start": "Start", "confirmRemoveContainer": "Czy na pewno chcesz usunąć kontener „{{name}}”? Tej czynności nie można cofnąć.", "runningContainerWarning": "Ostrzeżenie: Ten kontener jest obecnie uruchomiony. Jego usunięcie spowoduje najpierw jego zatrzymanie.", "loadingContainers": "Ładowanie kontenerów...", "manager": "Menedżer Dockera", "autoRefresh": "Automatyczne odświeżanie", "timestamps": "Znaczniki czasu", "lines": "Wiersze", "filterLogs": "Filtruj logi...", "refresh": "Odśwież", "download": "Pobierz", "clear": "Wyczyść", "logsDownloaded": "Pomyślnie pobrano logi", "last50": "Ostatnie 50", "last100": "Ostatnie 100", "last500": "Ostatnie 500", "last1000": "Ostatnie 1000", "allLogs": "Wszystkie logi", "noLogsMatching": "Brak logów pasujących do „{{query}}”", "noLogsAvailable": "Brak dostępnych logów", "noContainersFound": "Nie znaleziono kontenerów", "noContainersFoundHint": "Na tym hoście nie ma dostępnych kontenerów Docker", "searchPlaceholder": "Przeszukaj kontenery...", "allStatuses": "Wszystkie statusy", "stateRunning": "Działa", "statePaused": "Wstrzymano", "stateExited": "Zakończony", "stateRestarting": "Restartuje się", "noContainersMatchFilters": "Brak kontenerów pasujących do filtrów", "noContainersMatchFiltersHint": "Spróbuj dostosować kryteria wyszukiwania lub filtrowania", "failedToFetchStats": "Nie udało się pobrać statystyk kontenera", "containerNotRunning": "Kontener nie działa", "startContainerToViewStats": "Uruchom kontener, aby wyświetlić statystyki", "loadingStats": "Ładowanie statystyk...", "errorLoadingStats": "Błąd ładowania statystyk", "noStatsAvailable": "Brak dostępnych statystyk", "cpuUsage": "Wykorzystanie procesora", "current": "Bieżące", "memoryUsage": "Wykorzystanie pamięci", "networkIo": "Wejście/wyjście sieciowe", "input": "Wejście", "output": "Wyjście", "blockIo": "Blokowe I/O", "read": "Odczyt", "write": "Zapis", "pids": "PID-y", "containerInformation": "Informacje o kontenerze", "name": "Nazwa", "id": "ID", "state": "Stan", "containerMustBeRunning": "Aby uzyskać dostęp do konsoli, kontener musi być uruchomiony", "verificationCodePrompt": "Wprowadź kod weryfikacyjny", "totpVerificationFailed": "Weryfikacja TOTP nie powiodła się. Spróbuj ponownie.", "warpgateVerificationFailed": "Uwierzytelnianie Warpgate nie powiodło się. Spróbuj ponownie.", "connectedTo": "Połączono z {{containerName}}", "disconnected": "Rozłączono", "consoleError": "Błąd konsoli", "errorMessage": "Błąd: {{message}}", "failedToConnect": "Nie udało się połączyć z kontenerem", "console": "Konsola", "selectShell": "Wybierz powłokę", "bash": "Bash", "sh": "sh", "ash": "ash", "connect": "Połącz", "disconnect": "Odłącz", "notConnected": "Nie połączono", "clickToConnect": "Kliknij „Połącz”, aby rozpocząć sesję powłoki", "connectingTo": "Łączenie z {{containerName}}...", "containerNotFound": "Nie znaleziono kontenera", "backToList": "Powrót do listy", "logs": "Logi", "stats": "Statystyki", "consoleTab": "Konsola", "startContainerToAccess": "Uruchom kontener, aby uzyskać dostęp do konsoli" }, "admin": { "sectionGeneral": "Ogólne", "sectionOidc": "OIDC", "sectionSso": "Dostawcy SSO", "ssoAddProvider": "Dodaj dostawcę", "ssoDocsLink": "Zobacz dokumentację", "ssoProviderDocsLink": "Zobacz dokumentację", "ssoNoProviders": "Nie skonfigurowano dostawców SSO.", "ssoProviderName": "Nazwa wyświetlana", "ssoProviderType": "Typ dostawcy", "ssoDeleteProvider": "Usuń dostawcę", "ssoDeleteConfirm": "Usunąć tego dostawcę? Powiązani użytkownicy nie będą mogli się zalogować.", "ssoTypeOidc": "OIDC", "ssoTypeLdap": "LDAP", "ssoTypeGithub": "GitHub", "ssoTypeGoogle": "Google", "ssoEnabled": "Włączone", "ssoDisabled": "Wyłączone", "ssoSaveProvider": "Zapisz dostawcę", "ssoTestConnection": "Testuj połączenie", "ssoEditProvider": "Edytuj dostawcę", "ldapHost": "Host LDAP", "ldapPort": "Port", "ldapUseTls": "Użyj TLS (LDAPS)", "ldapBindDn": "Bind DN", "ldapBindPassword": "Hasło Bind", "ldapUserSearchBase": "Baza wyszukiwania użytkowników", "ldapUserSearchFilter": "Filtr wyszukiwania użytkownika", "ldapUsernameAttr": "Atrybut nazwy użytkownika", "ldapDisplayNameAttr": "Atrybut nazwy wyświetlanej", "ldapGroupSearchBase": "Baza wyszukiwania grup", "ldapAdminGroup": "Grupa administratorów", "ldapAllowedUsers": "Dozwoleni użytkownicy", "sectionUsers": "Użytkownicy", "sectionSessions": "Sesje", "sectionRoles": "Role", "sectionDatabase": "Baza danych", "sectionApiKeys": "Klucze API", "sectionAuditLog": "Dziennik audytu", "sectionSsl": "SSL / Let's Encrypt", "sectionTouchInput": "Wprowadzanie dotykowe", "touchEnabled": "Włącz wprowadzanie dotykowe", "touchEnabledDesc": "Zezwól na przewijanie jednym palcem w terminalach", "touchMomentumEnabled": "Włącz Momentum", "touchMomentumEnabledDesc": "Kontynuuj przewijanie przez chwilę po przesunięciu", "touchAdvanced": "Zaawansowane", "touchDragThreshold": "Próg przeciągania", "touchMaxWheelDelta": "Maksymalna delta koła", "touchMomentumSampleWindow": "Okno próbki pędu", "touchReleaseGracePeriod": "Okres karencji po puszczeniu", "touchMinimumVelocity": "Minimalna prędkość", "touchMaximumVelocity": "Maksymalna prędkość", "touchMaximumDuration": "Maksymalny czas trwania", "touchMaximumTravel": "Maksymalny dystans", "touchDecayTime": "Czas wygaszania", "touchPixelsPerTick": "Pikseli na tick", "touchMaximumFrameInterval": "Maksymalny interwał klatek", "touchMaximumTicksPerFrame": "Maksymalna liczba tików na klatkę", "touchResetDefaults": "Przywróć ustawienia domyślne", "touchSaved": "Zapisano ustawienia wprowadzania dotykowego", "touchSaveFailed": "Nie udało się zapisać ustawień wprowadzania dotykowego", "sectionImageStorage": "Przechowywanie obrazów", "imageStorageMode": "Tryb przechowywania", "imageStorageModeDesc": "Gdzie zapisywane są wklejone i przesłane obrazy z terminala. Auto wybiera według połączenia; Lokalny i Zdalny (SFTP) są stałe.", "imageStorageModeAuto": "Auto", "imageStorageModeLocal": "Lokalny", "imageStorageModeRemoteSftp": "Zdalny (SFTP)", "imageStorageLocalDir": "Katalog lokalny", "imageStorageLocalDirDesc": "Ścieżka bezwzględna na serwerze Termix. Ze względów bezpieczeństwa nie jest pokazywana po zapisaniu.", "imageStorageLocalDirPlaceholder": "Pozostaw puste, aby zachować bieżącą wartość", "imageStorageHostPath": "Ścieżka hosta", "imageStorageHostPathDesc": "Widok katalogu lokalnego od strony hosta, który otrzymują agenci terminalowi.", "imageStorageTtl": "Czas życia (ms)", "imageStorageMaxCount": "Maksymalna liczba obrazów", "imageStorageMaxBytes": "Maksymalny rozmiar magazynu (bajty)", "imageStorageSaved": "Zapisano ustawienia przechowywania obrazów", "imageStorageSaveFailed": "Nie udało się zapisać ustawień przechowywania obrazów", "imageStorageInstanceId": "Identyfikator instancji sesji terminalowej", "imageStorageInstanceIdDesc": "Identyfikator instancji jednej z podłączonych kart terminala, używany do testowania widoczności.", "imageStorageInstanceIdRequired": "Najpierw wprowadź identyfikator instancji sesji terminala", "imageStorageTest": "Test", "imageStorageTesting": "Testowanie...", "imageStorageTestFailed": "Nie udało się przetestować magazynu obrazów", "imageStorageTestConnected": "Sesja terminalowa jest połączona.", "imageStorageTestNotConnected": "Brak połączonej sesji terminala z tym identyfikatorem instancji.", "imageStorageTestSelectedMode": "Przesyłanie użyłoby: {{mode}}", "imageStorageSelectedModeUnavailable": "Niedostępny", "imageStorageTestLocalVisible": "Katalog lokalny jest widoczny z podłączonego hosta.", "imageStorageTestLocalNotVisible": "Katalog lokalny NIE jest widoczny z podłączonego hosta.", "sectionBranding": "Biała etykieta", "brandingAppName": "Nazwa aplikacji", "brandingAppNameDesc": "Wyświetlane na ekranie logowania i karcie przeglądarki. Pozostaw puste, aby używać „Termix”.", "brandingTagline": "Slogan", "brandingTaglineDesc": "Wyświetlane pod nazwą aplikacji na ekranie logowania. Pozostaw puste, aby użyć domyślnego sloganu.", "brandingLogo": "Logo", "brandingLogoDesc": "PNG, JPEG lub WEBP, do 750 KB. Zastępuje domyślną ikonę na ekranie logowania i karcie przeglądarki.", "brandingLogoUpload": "Prześlij logo", "brandingLogoReset": "Przywróć ustawienia domyślne", "brandingLogoInvalid": "Nieprawidłowy obraz. Użyj pliku PNG, JPEG lub WEBP o rozmiarze do 750 KB.", "brandingSaved": "Ustawienia brandingu zapisane", "brandingSaveFailed": "Nie udało się zapisać ustawień marki", "sslDescription": "Automatycznie wystawiaj i odnawiaj zaufany certyfikat SSL od Let's Encrypt. Wymaga domeny publicznej i portu 80 lub dostępu DNS.", "sslDocsLink": "Zobacz dokumentację SSL", "sslDomain": "Domena", "sslDomainPlaceholder": "termix.example.com", "sslDomainDesc": "Publiczna nazwa domeny certyfikatu.", "sslEmail": "E-mail", "sslEmailPlaceholder": "admin@example.com", "sslEmailDesc": "Adres e-mail kontaktowy do powiadomień i konta Let's Encrypt.", "sslChallengeType": "Typ wyzwania", "sslChallengeTypeDesc": "Jak udowodnić Let's Encrypt własność domeny.", "sslChallengeHttp": "HTTP (webroot) - wymaga portu 80 dostępnego z internetu", "sslChallengeDns": "DNS (Cloudflare) - wymaga tokenu API Cloudflare", "sslCloudflareToken": "Token API Cloudflare", "sslCloudflareTokenPlaceholder": "Wprowadź token...", "sslCloudflareTokenDesc": "Token zakresowy z uprawnieniem Zone:DNS:Edit dla Twojej domeny.", "sslCertStatus": "Status certyfikatu", "sslCertStatusNone": "Brak certyfikatu", "sslCertStatusValid": "Ważny", "sslCertStatusExpiring": "Wkrótce wygasa", "sslCertStatusExpired": "Wygasły", "sslCertExpiresAt": "Wygasa {{date}}", "sslLastIssued": "Ostatnio wystawiono {{date}}", "sslRequestCert": "Wystaw / odnów certyfikat", "sslRequestCertLoading": "Żądanie certyfikatu...", "sslRequestCertSuccess": "Pomyślnie wystawiono i zainstalowano certyfikat", "sslRequestCertFailed": "Żądanie certyfikatu nie powiodło się", "sslSave": "Zapisz ustawienia", "sslSaved": "Ustawienia SSL zapisane", "sslSaveFailed": "Nie udało się zapisać ustawień SSL", "sslRequiresDomain": "Wymagane są domena i adres e-mail", "sslInfoNote": "Po wystawieniu lub przesłaniu certyfikatu, Termix automatycznie włączy protokół HTTPS na porcie SSL_PORT (domyślnie 8443) oprócz istniejącego portu HTTP. Upewnij się, że port ten jest opublikowany/zamapowany w tym kontenerze, aby był osiągalny.", "sslManualOption": "Ręcznie (prześlij certyfikat)", "sslManualCert": "Certyfikat (PEM)", "sslManualCertPlaceholder": "-----BEGIN CERTIFICATE-----", "sslManualKey": "Klucz prywatny (PEM)", "sslManualKeyPlaceholder": "-----BEGIN PRIVATE KEY-----", "sslManualDesc": "Wklej istniejący certyfikat i klucz prywatny, wraz z pełnym łańcuchem, jeśli wymaga tego Twoje CA.", "sslManualUpload": "Prześlij i zainstaluj certyfikat", "sslManualUploadLoading": "Przesyłanie certyfikatu...", "sslManualUploadSuccess": "Certyfikat został pomyślnie przesłany i zainstalowany", "sslManualUploadFailed": "Nie udało się przesłać certyfikatu", "sslManualRequiresFields": "Wymagany jest certyfikat i klucz prywatny", "auditLogTotal": "Łącznie wpisów: {{total}}", "auditLogEmpty": "Nie znaleziono wpisów w dzienniku audytu", "auditLogSuccess": "Powodzenie", "auditLogFailed": "Niepowodzenie", "auditLogClearFilters": "Wyczyść filtry", "auditLogPage": "Strona {{page}} z {{totalPages}} (łącznie {{total}})", "auditLogIp": "IP", "auditLogResourceId": "Identyfikator zasobu", "auditLogFilterUser": "Użytkownik", "auditLogFilterAction": "Akcja", "auditLogFilterResourceType": "Typ zasobu", "auditLogFilterStatus": "Status", "auditLogFilterFrom": "Od", "auditLogFilterTo": "Do", "auditLogFilterAll": "Wszystkie", "allowRegistration": "Zezwól na rejestrację użytkowników", "allowRegistrationDesc": "Pozwól nowym użytkownikom na samodzielną rejestrację przy użyciu nazwy użytkownika i hasła", "allowPasswordLogin": "Zezwalaj na logowanie hasłem", "allowPasswordLoginDesc": "Logowanie nazwą użytkownika i hasłem", "oidcAutoProvision": "Automatyczne tworzenie kont OIDC", "oidcAutoProvisionDesc": "Automatyczne tworzenie kont dla użytkowników OIDC/SSO przy pierwszym logowaniu (niezależnie od przełącznika rejestracji)", "oidcSilentLoginDefault": "Domyślne ciche logowanie do OIDC", "oidcSilentLoginDefaultDesc": "Automatyczne przekierowywanie do logowania OIDC przy każdej wizycie, całkowicie pomijając formularz logowania", "oidcSilentLoginDefaultLockedDesc": "To ustawienie jest zablokowane przez zmienną środowiskową OIDC_SILENT_LOGIN_DEFAULT i nie można go tutaj zmienić.", "allowPasswordReset": "Zezwól na resetowanie hasła", "allowPasswordResetDesc": "Kod resetowania przez logi Dockera", "commandHistoryEnabled": "Historia poleceń", "commandHistoryEnabledDesc": "Zezwól na rejestrowanie historii poleceń. Po wyłączeniu historia nie jest zapisywana, niezależnie od ustawień poszczególnych hostów.", "updateCommandHistoryFailed": "Nie udało się zaktualizować ustawień historii poleceń", "analyticsEnabled": "Udostępnij anonimowe statystyki użytkowania", "analyticsEnabledDesc": "Wysyła anonimowe, dzienne zestawienie liczby użytkowników, hostów i wykorzystania funkcji, aby pomóc w ulepszaniu Termixa. Nigdy nie zawiera danych osobowych ani szczegółów połączeń.", "analyticsEnabledLockedDesc": "To ustawienie jest zablokowane przez zmienną środowiskową ENABLE_TELEMETRY i nie można go tutaj zmienić.", "updateAnalyticsFailed": "Nie udało się zaktualizować ustawień analityki", "sessionSharingGloballyEnabled": "Zezwól na udostępnianie sesji", "auditForwardingTitle": "Przekaż do SIEM", "auditForwardingDesc": "Prześlij kopię każdego wpisu audytu do zewnętrznego kolektora w formacie NDJSON. Lokalne logi pozostają źródłem prawdy.", "auditForwardingEnvNotice": "Zmienna środowiskowa konfiguruje również przekazywanie; pierwszeństwo ma zapisany tutaj adres URL.", "auditForwardingToken": "Token okaziciela (opcjonalnie)", "auditForwardingTokenStored": "Token okaziciela (przechowywany)", "auditForwardingSaved": "Ustawienia przekazywania audytu zostały zapisane", "auditForwardingSaveError": "Nie udało się zapisać ustawień przekazywania audytu", "sessionSharingGloballyEnabledDesc": "Zezwalaj na udostępnianie sesji terminala na żywo, RDP, VNC i Telnet w obrębie instancji. Po wyłączeniu zastępuje wszystkie przełączniki udostępniania dla poszczególnych hostów.", "updateSessionSharingFailed": "Nie udało się zaktualizować ustawień udostępniania sesji", "sessionTimeout": "Limit czasu sesji", "hours": "godziny", "sessionTimeoutRange": "Min. 1 godz. · Maks. 720 godz.", "monitoringDefaults": "Domyślne ustawienia monitorowania", "statusCheck": "Sprawdzanie statusu", "metrics": "Metryki", "sec": "sek", "logLevel": "Poziom logowania", "enableGuacamole": "Włącz Guacamole", "enableGuacamoleDesc": "Zdalny pulpit RDP/VNC", "enableGuacamoleDocsLink": "Zobacz dokumentację", "guacdUrl": "Adres URL guacd", "tailscaleApiKey": "Klucz API Tailscale", "tailscaleApiKeyDescription": "Służy do wykrywania urządzeń w edytorze hostów. Obsługuje klucze Tailscale (tskey-) i Headscale (hskey-). Wygeneruj klucz na tailscale.com/admin/settings/keys lub w swojej instancji Headscale.", "tailscaleApiKeyDocsLink": "Zobacz dokumentację", "tailscaleApiBaseUrl": "Podstawowy adres URL API", "tailscaleApiBaseUrlDescription": "Opcjonalnie. Wskaż samodzielnie hostowaną instancję Headscale zamiast api.tailscale.com. Pozostaw puste, aby użyć domyślnej instancji Tailscale.", "oidcDescription": "Skonfiguruj OpenID Connect dla logowania jednokrotnego (SSO). Pola oznaczone * są wymagane.", "oidcDocsLink": "Zobacz dokumentację", "oidcClientId": "Identyfikator klienta", "oidcClientSecret": "Sekret klienta", "oidcAuthUrl": "Adres URL autoryzacji", "oidcIssuerUrl": "Adres URL wystawcy", "oidcTokenUrl": "Adres URL tokena", "oidcUserIdentifier": "Ścieżka identyfikatora użytkownika", "oidcDisplayName": "Ścieżka nazwy wyświetlanej", "oidcScopes": "Zakresy", "oidcUserinfoUrl": "Zastąp adres URL informacji o użytkowniku", "oidcAllowedUsers": "Dozwoleni użytkownicy", "oidcAllowedUsersDesc": "Jeden adres e-mail w każdym wierszu. Pozostaw puste, aby zezwolić na wszystkie.", "oidcAdminGroup": "Grupa administratorów", "oidcAdminGroupDesc": "Użytkownicy w tej grupie otrzymują uprawnienia administratora. Pozostaw puste, aby wyłączyć synchronizację grupy.", "oidcGroupClaim": "Claim grupy", "oidcGroupClaimDesc": "Opcjonalnie. Ścieżka claimu zawierającego grupy użytkownika. Domyślnie: groups, roles, potem group. Użyj tego dla dostawców z niestandardowym claimem (np. Zitadel).", "oidcCaCert": "Niestandardowy certyfikat CA", "oidcCaCertDesc": "Opcjonalnie. Certyfikat CA w formacie PEM dla dostawców OIDC korzystających z prywatnego lub samopodpisanego CA. Pozostaw puste, aby użyć systemowego magazynu zaufanych certyfikatów.", "removeOidc": "Usuń", "usersCount": "{{count}} użytkowników", "searchUsers": "Wyszukaj użytkowników...", "noUsers": "Brak użytkowników", "noUsersMatch": "Brak użytkowników pasujących do wyszukiwania", "pageOf": "Strona {{page}} z {{total}}", "createUser": "Utwórz", "newRole": "Nowa rola", "roleName": "Nazwa", "roleDisplayName": "Nazwa wyświetlana", "roleDescription": "Opis", "rolesCount": "{{count}} ról", "createRole": "Utwórz", "creating": "Tworzenie...", "exportDatabase": "Eksportuj bazę danych", "exportDatabaseDesc": "Pobierz przenośną kopię zapasową SQLite wszystkich hostów, poświadczeń i ustawień", "export": "Eksport", "exporting": "Eksportowanie...", "importDatabase": "Importuj bazę danych", "importDatabaseDesc": "Przywracanie z przenośnej kopii zapasowej .sqlite na dowolnym silniku bazy danych", "importDatabaseSelected": "Wybrano: {{name}}", "selectFile": "Wybierz plik", "changeFile": "Zmień", "import": "Import", "importing": "Importowanie...", "apiKeysCount": "{{count}} kluczy", "apiKeysDocsLink": "Zobacz dokumentację", "apiKeysCliHint": "Użyj klucza API z Termix CLI, aby zarządzać serwerami z poziomu terminala.", "apiKeysCliLink": "Zobacz dokumentację CLI", "newApiKey": "Nowy klucz API", "apiKeyCreatedWarning": "Klucz utworzony. Skopiuj go teraz, nie zostanie pokazany ponownie.", "apiKeyName": "Nazwa", "apiKeyUser": "Użytkownik", "apiKeySelectUser": "Wybierz użytkownika...", "apiKeyExpiresAt": "Wygasa", "createKey": "Utwórz klucz", "apiKeyNoExpiry": "Brak wygaśnięcia", "revokedBadge": "UNIEWAŻNIONY", "authTypeDual": "Podwójne uwierzytelnianie", "authTypeOidc": "OIDC", "authTypeLocal": "Lokalne", "adminStatusAdministrator": "Administrator", "adminStatusRegularUser": "Zwykły użytkownik", "adminBadge": "ADMIN", "systemBadge": "SYS", "customBadge": "WŁASNA", "youBadge": "TY", "sessionsActive": "{{count}} aktywnych", "sessionActive": "Aktywny: {{time}}", "sessionExpires": "Wygaśnięcie: {{time}}", "revokeAll": "Wszystkie", "revokeAllSessionsSuccess": "Unieważniono wszystkie sesje użytkownika", "revokeAllSessionsFailed": "Nie udało się unieważnić sesji", "revokeSessionFailed": "Nie udało się unieważnić sesji", "addRole": "Dodaj rolę", "noCustomRoles": "Nie zdefiniowano żadnych niestandardowych ról", "removeRoleFailed": "Nie udało się usunąć roli", "assignRoleFailed": "Nie udało się przypisać roli", "deleteRoleFailed": "Nie udało się usunąć roli", "userAdminAccess": "Administrator", "userAdminAccessDesc": "Pełny dostęp do wszystkich ustawień administracyjnych", "userRoles": "Role", "revokeAllUserSessions": "Unieważnij wszystkie sesje", "revokeAllUserSessionsDesc": "Wymuś ponowne logowanie na wszystkich urządzeniach", "revoke": "Unieważnij", "deleteUserWarning": "Usunięcie tego użytkownika jest nieodwracalne.", "deleteUser": "Usuń {{username}}", "deleting": "Usuwanie...", "deleteUserFailed": "Nie udało się usunąć użytkownika", "deleteUserSuccess": "Użytkownik „{{username}}” został usunięty", "deleteRoleSuccess": "Rola „{{name}}” została usunięta", "revokeKeySuccess": "Unieważniono klucz „{{name}}”", "revokeKeyFailed": "Nie udało się unieważnić klucza", "copiedToClipboard": "Skopiowano do schowka", "done": "Gotowe", "createUserTitle": "Utwórz użytkownika", "createUserDesc": "Utwórz nowe konto lokalne.", "createUserUsername": "Nazwa użytkownika", "createUserPassword": "Hasło", "createUserPasswordHint": "Minimum 6 znaków.", "createUserEnterUsername": "Wprowadź nazwę użytkownika", "createUserEnterPassword": "Wprowadź hasło", "createUserSubmit": "Utwórz użytkownika", "editUserTitle": "Zarządzaj użytkownikiem: {{username}}", "editUserDesc": "Edytuj role, status administratora, sesje i ustawienia konta.", "editUserUsername": "Nazwa użytkownika", "editUserAuthType": "Typ uwierzytelniania", "editUserAdminStatus": "Status administratora", "editUserUserId": "Identyfikator użytkownika", "linkAccountTitle": "Połącz konta", "linkAccountDesc": "Połącz konto OIDC {{username}} z istniejącym kontem lokalnym.", "linkAccountDescLocal": "Połącz konto lokalne {{username}} z istniejącym kontem wyłącznie OIDC.", "linkAccountWarningTitle": "To spowoduje:", "linkAccountEffect1": "Usunie konto wyłącznie OIDC", "linkAccountEffect2": "Doda logowanie OIDC do konta docelowego", "linkAccountEffect3": "Pozwoli logować się zarówno przez OIDC, jak i hasłem", "linkAccountTargetUsername": "Nazwa użytkownika konta lokalnego", "linkAccountTargetPlaceholder": "Wprowadź nazwę użytkownika konta lokalnego, z którym chcesz je połączyć", "linkAccountOidcUsername": "Nazwa użytkownika konta OIDC", "linkAccountOidcPlaceholder": "Wprowadź nazwę użytkownika konta wyłącznie OIDC, które chcesz scalić", "linkAccountOidcNotFound": "Nie znaleziono konta OIDC o tej nazwie użytkownika", "linkAccounts": "Połącz konta", "linkAccountSuccess": "Konta zostały pomyślnie połączone", "linkAccountFailed": "Nie udało się połączyć kont", "linkAccountInProgress": "Łączenie...", "unlinkAccountTitle": "Odłącz OIDC", "unlinkAccountDesc": "Usuń uwierzytelnianie OIDC z konta {{username}}. Ten użytkownik będzie mógł logować się tylko hasłem.", "unlinkAccountWarning": "Usunie to logowanie OIDC z tego konta. Aby dalej się logować, użytkownik musi mieć ustawione hasło.", "unlinkAccount": "Odłącz OIDC", "unlinkAccountInProgress": "Odłączanie...", "unlinkAccountSuccess": "OIDC zostało pomyślnie odłączone", "unlinkAccountFailed": "Nie udało się odłączyć OIDC", "saving": "Zapisywanie...", "updateRegistrationFailed": "Nie udało się zaktualizować ustawień rejestracji", "updatePasswordLoginFailed": "Nie udało się zaktualizować ustawień logowania hasłem", "cannotDisablePasswordLoginWithTotp": "Nie można wyłączyć logowania hasłem, gdy 2FA jest włączone dla jednego lub większej liczby użytkowników. Najpierw wyłącz 2FA.", "updateOidcAutoProvisionFailed": "Nie udało się zaktualizować ustawienia automatycznego tworzenia kont OIDC", "updateOidcSilentLoginDefaultFailed": "Nie udało się zaktualizować ustawień cichego logowania OIDC", "updatePasswordResetFailed": "Nie udało się zaktualizować ustawienia resetowania hasła", "sessionTimeoutRange2": "Limit czasu sesji musi mieścić się w przedziale od 1 do 720 godzin", "sessionTimeoutSaved": "Zapisano limit czasu sesji", "sessionTimeoutSaveFailed": "Nie udało się zapisać limitu czasu sesji", "monitoringIntervalInvalid": "Nieprawidłowe wartości interwału", "monitoringSaved": "Zapisano ustawienia monitorowania", "monitoringSaveFailed": "Nie udało się zapisać ustawień monitorowania", "metricsHistoryRetention": "Przechowywanie historii metryk", "metricsHistoryRetentionRange": "od 1 do 90 dni", "days": "dni", "guacamoleSaved": "Zapisano ustawienia Guacamole", "guacamoleSaveFailed": "Nie udało się zapisać ustawień Guacamole", "guacamoleUpdateFailed": "Nie udało się zaktualizować ustawień Guacamole", "tailscaleSettingsSaved": "Zapisano ustawienia Tailscale", "tailscaleSettingsSaveFailed": "Nie udało się zapisać ustawień Tailscale", "logLevelUpdateFailed": "Nie udało się zaktualizować poziomu logowania", "oidcSaved": "Zapisano konfigurację OIDC", "oidcSaveFailed": "Nie udało się zapisać konfiguracji OIDC", "oidcRemoved": "Usunięto konfigurację OIDC", "oidcRemoveFailed": "Nie udało się usunąć konfiguracji OIDC", "createUserRequired": "Wymagana jest nazwa użytkownika i hasło", "createUserPasswordTooShort": "Hasło musi mieć co najmniej 6 znaków", "createUserSuccess": "Utworzono użytkownika „{{username}}”", "createUserFailed": "Nie udało się utworzyć użytkownika", "updateAdminStatusFailed": "Nie udało się zaktualizować statusu administratora", "allSessionsRevoked": "Unieważniono wszystkie sesje", "revokeSessionsFailed": "Nie udało się unieważnić sesji", "manageUserData": "Zarządzaj danymi użytkownika", "backToUsers": "Powrót do użytkowników", "manageTabAccount": "Konto", "manageTabHosts": "Hosty", "manageTabCredentials": "Poświadczenia", "manageTabSnippets": "Snippety", "manageTabSessions": "Sesje", "manageTabDanger": "Strefa ryzyka", "manageEditorBack": "Powrót do danych {{username}}", "dataLockedBadge": "ZABLOKOWANE", "dataLockedNotice": "Dane użytkownika {{username}} pozostaną zablokowane do jego następnego zalogowania. Do tego czasu nie można przeglądać ani edytować jego hostów, poświadczeń i snippetów.", "resetPasswordTitle": "Zresetuj hasło", "resetPasswordOidcOnly": "Ten użytkownik loguje się za pośrednictwem zewnętrznego dostawcy i nie ma hasła.", "resetPasswordPlaceholder": "Nowe hasło", "resetPasswordBtn": "Resetuj", "resetPasswordWorking": "Resetowanie...", "resetPasswordSuccess": "Zresetowano hasło", "resetPasswordSuccessWiped": "Zresetowano hasło. Zaszyfrowane dane użytkownika zostały usunięte.", "resetPasswordFailed": "Nie udało się zresetować hasła", "resetPasswordConfirmWipe": "{{username}} nie logował się od czasu aktualizacji szyfrowania, więc jego danych nie da się odzyskać. Zresetowanie teraz usunie jego hosty, poświadczenia i snippety. Kontynuować?", "totpSectionTitle": "Uwierzytelnianie dwuskładnikowe", "totpStatusEnabled": "TOTP jest włączony dla tego użytkownika", "totpStatusDisabled": "TOTP nie jest włączony dla tego użytkownika", "disableTotp": "Wyłącz", "disableTotpConfirm": "Wyłączyć uwierzytelnianie dwuskładnikowe dla {{username}}? Ten użytkownik będzie mógł logować się, podając tylko hasło.", "totpDisabledSuccess": "Wyłączono TOTP", "totpDisableFailed": "Nie udało się wyłączyć TOTP", "manageApiKeys": "Klucze API", "apiKeyNamePlaceholder": "Nazwa klucza", "apiKeyCopyNotice": "Skopiuj ten klucz teraz, nie zostanie pokazany ponownie.", "noApiKeysForUser": "Brak kluczy API", "apiKeyDeleteFailed": "Nie udało się usunąć klucza API", "exportUserData": "Eksport danych", "exportUserDataDesc": "Pobierz hosty, poświadczenia i dane menedżera plików tego użytkownika w formacie JSON. Sekrety są odszyfrowane.", "exportUserDataSuccess": "Wyeksportowano dane użytkownika", "exportUserDataFailed": "Nie udało się wyeksportować danych użytkownika", "hostsCount": "{{count}} hostów", "addHostForUser": "Dodaj hosta", "noHostsForUser": "Ten użytkownik nie ma żadnych hostów", "connectToHost": "Połącz", "deleteHostConfirm": "Usunąć hosta „{{name}}” należącego do {{username}}?", "hostDeletedSuccess": "Usunięto hosta", "hostDeleteFailed": "Nie udało się usunąć hosta", "credentialsCount": "{{count}} poświadczeń", "addCredentialForUser": "Dodaj poświadczenie", "noCredentialsForUser": "Ten użytkownik nie ma żadnych poświadczeń", "deleteCredentialConfirm": "Usunąć poświadczenie „{{name}}” należące do {{username}}?", "credentialDeletedSuccess": "Usunięto poświadczenie", "credentialDeleteFailed": "Nie udało się usunąć poświadczenia", "snippetsCount": "{{count}} snippetów", "addSnippetForUser": "Dodaj snippet", "noSnippetsForUser": "Ten użytkownik nie ma żadnych snippetów", "snippetRequiredFields": "Nazwa i treść snippetu są wymagane", "snippetNamePlaceholder": "Nazwa snippetu", "snippetContentPlaceholder": "Treść polecenia", "snippetFolderPlaceholder": "Folder (opcjonalnie)", "snippetSaved": "Zapisano snippet", "snippetSaveFailed": "Nie udało się zapisać snippetu", "deleteSnippetConfirm": "Usunąć snippet „{{name}}” należący do {{username}}?", "snippetDeletedSuccess": "Usunięto snippet", "snippetDeleteFailed": "Nie udało się usunąć snippetu", "noSessionsForUser": "Brak aktywnych sesji", "deleteSuccessorLabel": "Przekaż gospodarzom i dane uwierzytelniające", "deleteSuccessorMe": "Ja (administrator usuwający)", "deleteSuccessorNone": "Nikt — usuń ich", "deleteSuccessorDesc": "Wszystko, co udostępnił ten użytkownik, będzie nadal działać pod nowym właścicielem; wybranie opcji „nikt” spowoduje usunięcie jego hostów, danych uwierzytelniających i udziałów.", "deleteUserDangerDesc": "Trwale usuń {{username}} i wszystkie jego dane (hosty, poświadczenia, snippety, historię). Tej operacji nie można cofnąć.", "deleteUserConfirm": "Czy trwale usunąć {{username}} i wszystkie jego dane?", "deleteUserAdminBlocked": "Przed usunięciem tego użytkownika usuń status administratora.", "createRoleRequired": "Nazwa i nazwa wyświetlana są wymagane", "createRoleSuccess": "Utworzono rolę „{{name}}”", "createRoleFailed": "Nie udało się utworzyć roli", "apiKeyNameRequired": "Nazwa klucza jest wymagana", "apiKeyUserRequired": "Wymagany jest identyfikator użytkownika", "apiKeyCreatedSuccess": "Utworzono klucz API „{{name}}”", "apiKeyCreateFailed": "Nie udało się utworzyć klucza API", "exportSuccess": "Baza danych została pomyślnie wyeksportowana", "exportFailed": "Eksport bazy danych nie powiódł się", "importSelectFile": "Najpierw wybierz plik", "importCompleted": "Import zakończony: zaimportowano {{total}} elementów, pominięto {{skipped}}", "importFailed": "Import nie powiódł się: {{error}}", "importError": "Import bazy danych nie powiódł się", "sectionHostDefaults": "Domyślne ustawienia hosta", "hostDefaultsDesc": "Ustawienia stosowane automatycznie przy tworzeniu nowego hosta. Poszczególne hosty nadal mogą je nadpisać.", "hostDefaultsSocks5": "Serwer proxy SOCKS5", "hostDefaultsUseSocks5": "Włącz serwer proxy SOCKS5", "hostDefaultsUseSocks5Desc": "Wstępnie wypełnij serwer proxy SOCKS5 na wszystkich nowych hostach", "hostDefaultsSocks5Host": "Host/Port proxy", "hostDefaultsSocks5Username": "Nazwa użytkownika proxy", "hostDefaultsSocks5Password": "Hasło proxy", "hostDefaultsMetrics": "Metryki hosta", "hostDefaultsMetricsEnabled": "Włącz metryki", "hostDefaultsMetricsEnabledDesc": "Domyślnie zbieraj na nowych hostach dane o procesorze, pamięci i inne statystyki", "hostDefaultsStatusCheckEnabled": "Włącz sprawdzanie statusu", "hostDefaultsStatusCheckEnabledDesc": "Domyślnie sprawdzaj status online/offline na nowych hostach", "hostDefaultsTerminal": "Terminal", "hostDefaultsAutoTmux": "Auto-Tmux", "hostDefaultsAutoTmuxDesc": "Uruchom nowe terminale hostów w tmux, aby sesje przetrwały rozłączenia (wymaga tmux na hoście)", "terminalSessionTimeout": "Trwałość sesji terminalowej", "terminalSessionTimeoutDesc": "Jak długo odłączony terminal jest utrzymywany aktywny na serwerze przed jego zamknięciem. Min. 1 · Maks. 1440 minut. W przypadku sesji, które muszą przetrwać ten czas, włącz funkcję Auto-Tmux na hoście.", "terminalSessionTimeoutRange": "Wprowadź wartość od 1 do 1440 minut", "terminalSessionTimeoutSaved": "Zapisano trwałość sesji terminalowej", "terminalSessionTimeoutSaveFailed": "Nie udało się zapisać trwałości sesji terminala", "minutes": "protokół", "hostDefaultsSessionLogging": "Rejestrowanie sesji", "hostDefaultsSessionLoggingDesc": "Domyślnie rejestruj sesje terminalowe na nowych hostach", "hostDefaultsCommandHistory": "Historia poleceń", "hostDefaultsCommandHistoryDesc": "Domyślnie śledź historię poleceń na nowych hostach", "hostDefaultsSaved": "Zapisano ustawienia domyślne hosta", "hostDefaultsSaveFailed": "Nie udało się zapisać domyślnych ustawień hosta", "rolePermissions": { "count": "{{count}} uprawnień", "editAction": "Edytuj uprawnienia", "loadError": "Nie udało się załadować katalogu uprawnień", "saved": "Zapisano uprawnienia roli", "saveError": "Nie udało się zapisać uprawnień roli", "save": "Zapisz", "saving": "Zapisywanie..." }, "aiGloballyEnabled": "Asystent AI", "aiGloballyEnabledDesc": "Pozwól użytkownikom włączyć asystenta AI. Gdy ta opcja jest wyłączona, asystent jest ukryty i zablokowany dla wszystkich.", "aiPrivateEndpoints": "Dozwolone prywatne hosty AI", "aiPrivateEndpointsDesc": "Hosty w Twojej sieci prywatnej, na które użytkownicy mogą wskazać dostawcę, na przykład własna instancja Ollamy. Rozdziel je przecinkami.", "stepCa": "Krok CA", "stepCaDesc": "Wydaj krótkotrwałe certyfikaty SSH z urzędu certyfikacji smallstep. Wprowadź adres URL urzędu certyfikacji, jego odcisk główny (jak pokazano w pliku bootstrap urzędu certyfikacji step) oraz nazwę dostawcy OIDC; następnie wybierz „Step CA” jako typ uwierzytelniania hosta. Pozostaw wszystkie trzy pola puste, aby wyłączyć uwierzytelnianie.", "stepCaFingerprint": "Odcisk palca głównego (SHA-256)", "stepCaProvisioner": "Nazwa dostawcy OIDC", "stepCaSaved": "Ustawienia kroku CA zapisane", "stepCaSaveFailed": "Nie udało się zapisać ustawień kroku CA", "secretSourcePrivateEndpoints": "Dozwolone prywatne, tajne źródła hostów", "secretSourcePrivateEndpointsDesc": "Prywatne serwery, z którymi mogą kontaktować się tajne źródła (1Password Connect). Rozdziel je przecinkami.", "updateSecretSourceEndpointsFailed": "Nie udało się zaktualizować listy dozwolonych punktów końcowych źródła tajnego", "stepCaPrivateEndpoints": "Dozwolone prywatne hosty Step CA", "stepCaPrivateEndpointsDesc": "Prywatni hosty, z których przepływ certyfikatów Step CA może się kontaktować: z samym CA oraz, jeśli jest wewnętrzny, z Twoim dostawcą tożsamości. Rozdziel je przecinkami.", "updateStepCaEndpointsFailed": "Nie udało się zaktualizować listy dozwolonych punktów końcowych urzędu certyfikacji kroku", "notificationPrivateEndpoints": "Dozwolone hosty powiadomień prywatnych", "notificationPrivateEndpointsDesc": "Dokładne nazwy prywatnych hostów, z którymi mogą kontaktować się kanały powiadomień. Oddziel je przecinkami.", "updateNotificationEndpointsFailed": "Nie udało się zaktualizować listy dozwolonych punktów końcowych powiadomień", "updateAiEnabledFailed": "Nie można zaktualizować ustawień AI", "updateAiEndpointsFailed": "Nie można zaktualizować dozwolonych hostów" }, "newUi": { "sidebar": { "quickConnect": { "hostLabel": "Host", "hostPlaceholder": "192.168.1.1 lub example.com", "portLabel": "Port", "portPlaceholder": "22", "usernameLabel": "Nazwa użytkownika", "usernamePlaceholder": "nazwa użytkownika", "authLabel": "Uwierzytelnianie", "passwordLabel": "Hasło", "passwordPlaceholder": "hasło", "privateKeyLabel": "Klucz prywatny", "privateKeyPlaceholder": "Wklej klucz prywatny...", "credentialLabel": "Poświadczenie", "credentialPlaceholder": "Wybierz zapisane poświadczenie", "protocolLabel": "Protokół", "domainLabel": "Domena", "domainPlaceholder": "fakultatywny", "connectToRdp": "Połącz przez RDP", "connectToVnc": "Połącz przez VNC", "connectToTerminal": "Połącz z terminalem", "connectToFiles": "Połącz z plikami" }, "history": { "noTerminalSelected": "Nie wybrano terminala", "noTerminalSelectedHint": "Otwórz kartę terminala SSH, aby wyświetlić historię poleceń", "searchPlaceholder": "Przeszukaj historię...", "clearAll": "Wyczyść wszystko", "noHistoryEntries": "Brak wpisów w historii", "trackingDisabled": "Śledzenie historii jest wyłączone", "trackingDisabledHint": "Włącz tę opcję w ustawieniach terminala hosta." }, "sshTools": { "keyRecordingTitle": "Nagrywanie klawiszy", "recordToTerminals": "Nagrywaj do terminali", "selectAll": "Wszystkie", "selectNone": "Żaden", "noTerminalTabsOpen": "Brak otwartych kart terminala", "selectTerminalsAbove": "Wybierz terminale powyżej", "broadcastInputPlaceholder": "Wpisz tutaj, aby rozesłać naciśnięcia klawiszy...", "fillPassword": "Wpisz hasło", "fillPasswordSuccess": "Wpisano hasło w {{count}} terminalach", "fillPasswordMissing": "Brak zapisanego hasła dla {{count}} wybranych terminali", "stopRecording": "Zatrzymaj nagrywanie", "startRecording": "Rozpocznij nagrywanie", "settingsTitle": "Ustawienia", "enableRightClickCopyPaste": "Włącz kopiowanie/wklejanie prawym przyciskiem myszy", "copyOnSelect": "Kopiuj zaznaczony tekst automatycznie" }, "splitScreen": { "layoutTitle": "Układ", "selectLayoutAbove": "Wybierz układ powyżej", "selectLayoutHint": "Wybierz liczbę wyświetlanych paneli", "panesTitle": "Panele", "openTabsTitle": "Otwarte karty", "dragTabsHint": "Przeciągnij karty do paneli powyżej lub użyj funkcji Szybkie przypisywanie", "dropHere": "Upuść tutaj", "emptyPane": "Pusty", "dashboard": "Pulpit", "clearSplitScreen": "Wyczyść podzielony ekran", "quickAssign": "Szybkie przypisanie", "alreadyAssigned": "Panel {{index}}", "splitTab": "Podziel kartę", "addToSplit": "Dodaj do podziału", "removeFromSplit": "Usuń z podziału", "assignToPane": "Przypisz do panelu", "hotkeysTitle": "Skróty klawiaturowe", "hotkeysSplitRight": "Przełącz podział na 2", "hotkeysSplitBelow": "Przełącz podział na 3", "hotkeysNavigatePane": "Nawiguj po panelach", "hotkeysNextTab": "Następna karta", "hotkeysPrevTab": "Poprzednia karta", "hotkeysJumpTab": "Przejdź do karty" }, "snippets": { "title": "Snippety", "createSnippetTitle": "Utwórz snippet", "createSnippetDescription": "Utwórz nowy snippet polecenia do szybkiego uruchamiania", "nameLabel": "Nazwa", "namePlaceholder": "np. Uruchom ponownie Nginx", "descriptionLabel": "Opis", "descriptionPlaceholder": "Opis opcjonalny", "optional": "Opcjonalne", "folderLabel": "Folder", "noFolder": "Brak folderu (bez kategorii)", "commandLabel": "Polecenie", "commandPlaceholder": "np. sudo systemctl restart nginx", "typeLabel": "Typ", "typeCommand": "Polecenie", "typeNote": "Notatka", "noteLabel": "Notatka", "notePlaceholder": "np. tekst monitu lub przypomnienia do wielokrotnego użytku", "cancel": "Anuluj", "createSnippetButton": "Utwórz snippet", "createFolderTitle": "Utwórz folder", "createFolderDescription": "Uporządkuj snippety w folderach", "folderNameLabel": "Nazwa folderu", "folderNamePlaceholder": "np. Polecenia systemowe, Skrypty Dockera", "folderColorLabel": "Kolor folderu", "folderIconLabel": "Ikona folderu", "previewLabel": "Podgląd", "folderNameFallback": "Nazwa folderu", "createFolderButton": "Utwórz folder", "targetTerminals": "Terminale docelowe", "selectAll": "Wszystkie", "selectNone": "Żaden", "noTerminalTabsOpen": "Brak otwartych kart terminala", "searchPlaceholder": "Wyszukaj snippety...", "newSnippet": "Nowy snippet", "newFolder": "Nowy folder", "run": "Uruchom", "noSnippetsInFolder": "Brak snippetów w tym folderze", "uncategorized": "Bez kategorii", "editSnippetTitle": "Edytuj snippet", "editSnippetDescription": "Zaktualizuj ten snippet polecenia", "saveSnippetButton": "Zapisz zmiany", "createSuccess": "Utworzono snippet", "createFailed": "Nie udało się utworzyć snippetu", "updateSuccess": "Zaktualizowano snippet", "updateFailed": "Nie udało się zaktualizować snippetu", "deleteFailed": "Nie udało się usunąć snippetu", "folderCreateSuccess": "Folder został pomyślnie utworzony", "folderCreateFailed": "Nie udało się utworzyć folderu", "editFolderTitle": "Edytuj folder", "editFolderDescription": "Zmień nazwę lub wygląd tego folderu", "saveFolderButton": "Zapisz zmiany", "editFolder": "Edytuj folder", "deleteFolder": "Usuń folder", "folderDeleteSuccess": "Folder „{{name}}” został usunięty", "folderDeleteFailed": "Nie udało się usunąć folderu", "folderEditSuccess": "Folder został pomyślnie zaktualizowany", "folderEditFailed": "Nie udało się zaktualizować folderu", "confirmRunMessage": "Uruchomić „{{name}}”?", "confirmRunButton": "Uruchom", "runSuccess": "Uruchomiono „{{name}}” w {{count}} terminalach", "pasteSuccess": "Wklejono „{{name}}” do {{count}} terminali", "pasteToTerminal": "Wklej", "copySuccess": "Skopiowano „{{name}}” do schowka", "shareTitle": "Udostępnij snippet", "shareUser": "Użytkownik", "shareRole": "Rola", "selectUser": "Wybierz użytkownika...", "selectRole": "Wybierz rolę...", "shareSuccess": "Udostępniono snippet", "shareFailed": "Nie udało się udostępnić snippetu", "revokeSuccess": "Unieważniono dostęp", "revokeFailed": "Nie udało się unieważnić dostępu", "currentAccess": "Aktualny dostęp", "shareLoadError": "Nie udało się załadować danych udostępniania", "loading": "Ładowanie...", "close": "Zamknij", "reorderFailed": "Nie udało się zapisać kolejności snippetów", "importExport": "Import/Eksport", "exportBtn": "Eksportuj JSON", "importBtn": "Importuj JSON", "exportSuccess": "Wyeksportowano snippety", "exportFailed": "Nie udało się wyeksportować snippetów", "importTitle": "Importuj snippety", "importDescription": "Importuj snippety i foldery z pliku JSON wyeksportowanego przez Termix", "importDropOrClick": "Upuść plik JSON tutaj lub kliknij, aby przeglądać", "importSelectedFile": "Wybrano: {{name}}", "importOverwrite": "Nadpisz istniejące snippety o tej samej nazwie i folderze", "importStartBtn": "Import", "importSuccess": "Import ukończony: dodano {{snippets}} snippetów, zaktualizowano {{updated}}, pominięto {{skipped}}, dodano {{folders}} folderów", "importFailed": "Nie udało się zaimportować snippetów", "importInvalidFile": "Nieprawidłowy plik: oczekiwano obiektu JSON z tablicami snippets lub folders", "targetHostsLabel": "Hosty docelowe", "targetHostsHint": "Przypisz hosty, aby uruchamiać ten snippet bezpośrednio, bez otwartego terminala.", "noHostsAvailable": "Brak skonfigurowanych hostów", "clearTargetHosts": "Wyczyść wszystko", "hasTargetHosts": "Ma hosty docelowe", "runOnTargets": "Uruchom na hostach docelowych", "directRunSuccess": "Uruchomiono „{{name}}” na {{count}} hostach", "directRunPartialFail": "„{{name}}” nie powiodło się na jednym lub kilku hostach", "executionResultTitle": "Wyniki wykonania: {{name}}", "executionResultDescription": "Wyjście z uruchomienia snippetu na każdym hoście docelowym.", "executionSuccess": "Powodzenie", "executionFailed": "Niepowodzenie", "expandAll": "Rozwiń wszystkie foldery", "collapseAll": "Zwiń wszystkie foldery", "settings": "Ustawienia snippetów", "variablesHint": "Zmienne: $HOST, $USER, $PORT, $NAME, ${INPUT_1:Label}", "variablesDialogTitle": "Uruchom „{{name}}”", "variablesDialogDescription": "Przed uruchomieniem snippetu wprowadź wymagane wartości.", "variablesPreviewLabel": "Podgląd", "variablesConfirmButton": "Uruchom" }, "automations": { "title": "Automatyzacje", "tabAutomations": "Automatyzacje", "tabRuns": "Uruchomienia", "tabChannels": "Kanały", "createAutomation": "Nowa automatyzacja", "backToAutomations": "Powrót do automatyzacji", "createTitle": "Nowa automatyzacja", "editTitle": "Edytuj automatyzację", "empty": "Brak jeszcze automatyzacji. Utwórz automatyzację, która będzie reagować na metrykę, harmonogram lub zdarzenie.", "emptyRuns": "Brak uruchomień.", "emptyChannels": "Brak kanałów. Dodaj jeden, aby wysyłać powiadomienia.", "noChannelsHint": "Nie skonfigurowano jeszcze żadnych kanałów. Dodaj jeden w zakładce Kanały.", "addChannel": "Dodaj kanał", "testChannel": "Test", "channelTestSent": "Wysłano powiadomienie testowe", "channelTestFailed": "Powiadomienie testowe nie powiodło się", "channelDeleted": "Kanał usunięty", "deleteChannelConfirm": "Usunąć ten kanał? Automatyzacje z niego korzystające przestaną wysyłać powiadomienia.", "nameLabel": "Nazwa", "namePlaceholder": "np. Wyczyść /data, gdy się zapełni", "nameRequired": "Nazwa jest wymagana", "descriptionLabel": "Opis", "descriptionPlaceholder": "Opis opcjonalny", "enabledLabel": "Włączona", "concurrencyLabel": "Jeśli już działa", "concurrencyHint": "Co zrobić, gdy zostanie wyzwolona ponownie przed zakończeniem poprzedniego uruchomienia.", "concurrency": { "skip": "Pomiń nowe uruchomienie", "queue": "Poczekaj i uruchom po zakończeniu", "allow": "Uruchom oba naraz" }, "save": "Zapisz", "created": "Utworzono automatyzację", "updated": "Zapisano automatyzację", "deleted": "Usunięto automatyzację", "deleteConfirm": "Usunąć tę automatyzację? Jej historia uruchomień również zostanie usunięta.", "runNow": "Uruchom teraz", "testRun": "Uruchomienie próbne", "testRunHint": "Wykonuje każdy krok, ale nie zmienia niczego poza Termixem.", "runStarted": "Uruchomiono", "runFinished": "Zakończono: {{status}}", "trigger": "Wyzwalacz", "steps": "Kroki", "addStep": "Dodaj krok", "removeStep": "Usuń krok", "moveUp": "W górę", "moveDown": "W dół", "noSteps": "Brak kroków. Dodaj jeden, aby określić, co powinno się stać.", "webhookTokenTitle": "Adres URL webhooka", "webhookTokenDescription": "Pokazywany tylko raz. Zapisz go teraz, później nie da się go odzyskać.", "copy": "Kopiuj", "copied": "Skopiowano", "viewJson": "JSON", "viewBuilder": "Kreator", "viewGraph": "Graf", "lastRun": "Ostatnie uruchomienie", "never": "Nigdy", "duration": "{{seconds}}s", "stepOutput": "Wyjście", "stepError": "Błąd", "dryRunBadge": "Uruchomienie próbne", "hostSelector": { "trigger": "Host wyzwalający", "host": "Konkretny host", "fleet": "Flota", "all": "Wszystkie hosty" }, "triggerKinds": { "metric_threshold": "Próg metryki", "host_status": "Host wstaje lub pada", "health_check": "Zmiana kontroli stanu", "schedule": "Zgodnie z harmonogramem", "docker_event": "Zdarzenie kontenera", "internal_event": "Zdarzenie Termixa", "webhook": "Przychodzący webhook" }, "stepTypes": { "notify": "Wyślij powiadomienie", "http": "Wywołaj adres URL", "run_snippet": "Uruchom snippet", "run_command": "Uruchom polecenie", "docker": "Kontroluj kontener", "tunnel": "Kontroluj tunel", "wol": "Obudź host", "wait": "Czekaj", "set_var": "Ustaw zmienną", "if": "Jeśli / w przeciwnym razie", "run_automation": "Uruchom inną automatyzację", "stop": "Zatrzymaj" }, "statuses": { "running": "Działa", "success": "Powodzenie", "failed": "Niepowodzenie", "timeout": "Przekroczono limit czasu", "skipped": "Pominięto", "cancelled": "Anulowano" }, "fields": { "host": "Host", "metric": "Metryka", "mount": "Punkt montowania", "operator": "Jest", "value": "Wartość", "forSeconds": "Utrzymywany przez (sekundy)", "cooldown": "Czas wyciszenia (minuty)", "cron": "Wyrażenie cron", "intervalSeconds": "Co (sekundy)", "timezone": "Strefa czasowa", "timezoneServer": "Czas serwera", "timezoneHint": "Czasy cron są odczytywane w tej strefie. Nie dotyczy harmonogramów interwałowych.", "container": "Kontener", "command": "Polecenie", "url": "Adres URL", "method": "Metoda", "body": "Treść", "channels": "Kanały", "title": "Tytuł", "message": "Wiadomość", "snippet": "Snippet", "seconds": "Sekundy", "conditionLeftPlaceholder": "Wartość do sprawdzenia", "conditionRightPlaceholder": "Porównaj z", "variableName": "Nazwa zmiennej", "variableValue": "Wartość", "elevated": "Uruchom z sudo", "onError": "Jeśli to się nie powiedzie", "allowPrivateNetwork": "Zezwalaj na lokalne adresy sieciowe", "allowPrivateNetworkHint": "Wymagane dla własnej usługi w sieci LAN. Domyślnie wyłączone, aby zapobiec żądaniom do adresów wewnętrznych." }, "onError": { "stop": "Zatrzymaj uruchomienie", "continue": "Kontynuuj" } }, "fleets": { "title": "Floty", "createFleet": "Utwórz flotę", "createFleetTitle": "Utwórz flotę", "editFleetTitle": "Edytuj flotę", "createFleetDescription": "Flota to nazwana grupa hostów, na której możesz wykonywać akcje jak na jednym obiekcie.", "nameLabel": "Nazwa", "namePlaceholder": "np. Serwery WWW", "nameRequired": "Nazwa floty jest wymagana", "descriptionLabel": "Opis", "descriptionPlaceholder": "Opis opcjonalny", "colorLabel": "Kolor", "tagRulesLabel": "Reguły tagów", "tagRulesPlaceholder": "prod-web, edge", "tagRulesHint": "Hosty z dowolnym z tych tagów są dołączane automatycznie, obok hostów dodanych ręcznie.", "fleetCreated": "Utworzono flotę", "fleetUpdated": "Zaktualizowano flotę", "fleetDeleted": "Usunięto flotę", "saveFailed": "Nie udało się zapisać floty", "deleteFailed": "Nie udało się usunąć floty", "loadFailed": "Nie udało się załadować flot", "deleteFleetTitle": "Usuń flotę", "deleteFleetDescription": "Czy na pewno chcesz usunąć „{{name}}”? Nie spowoduje to usunięcia samych hostów należących do floty.", "searchFleets": "Przeszukaj floty...", "noFleets": "Brak flot. Utwórz pierwszą, aby zacząć.", "memberCount": "{{count}} host", "memberCount_other": "{{count}} hostów", "manageMembers": "Zarządzaj członkami", "manageMembersTitle": "Zarządzaj członkami floty", "manageMembersDescription": "Przełączaj hosty do lub z członkostwa statycznego tej floty. Hosty dopasowane według reguł tagów są zawsze uwzględniane.", "searchHosts": "Wyszukaj hosty...", "noHostsFound": "Nie znaleziono żadnych hostów", "noMembers": "Ta flota nie ma jeszcze członków. Dodaj hosty lub ustaw regułę tagów.", "membersLoadFailed": "Nie udało się załadować członków floty", "memberUpdateFailed": "Nie udało się zaktualizować członkostwa we flocie", "tabRun": "Uruchom polecenie", "tabTransfer": "Przesyłanie plików", "tabInventory": "Inwentarz", "openInventoryTab": "Otwórz w pełnej karcie", "tabPackages": "Pakiety", "runOnFleet": "Uruchom na flocie", "commandPlaceholder": "uptime && df -h", "commandRequired": "Wymagane jest polecenie", "commandInputsLabel": "Dane wejściowe polecenia", "commandSucceeded": "Polecenie powiodło się na wszystkich hostach", "commandPartialFailure": "Na {{failed}} z {{total}} hostów wystąpił błąd", "commandFailed": "Nie udało się uruchomić polecenia", "resultSuccess": "Powodzenie", "resultFailed": "Niepowodzenie", "push": "Wyślij", "pull": "Pobierz", "remotePathLabel": "Ścieżka zdalna", "remotePathRequired": "Wymagana jest ścieżka zdalna", "fileLabel": "Plik", "fileRequired": "Wymagany jest plik", "pushHint": "Wybrany plik zostanie zapisany dokładnie pod tą ścieżką na każdym hoście we flocie.", "pullHint": "Plik znajdujący się pod tą ścieżką jest odczytywany z każdego hosta i pobierany jako pojedynczy plik zip, jeden folder na hosta.", "transferComplete": "Transfer zakończony", "transferFailed": "Transfer nie powiódł się", "refreshInventory": "Odśwież inwentarz", "inventoryLoadFailed": "Nie udało się załadować inwentarza", "inventoryRefreshed": "Odświeżono inwentarz", "inventoryRefreshFailed": "Nie udało się odświeżyć inwentarza", "inventoryNoData": "Brak danych inwentarza. Odśwież, aby je zebrać.", "inventoryHost": "Host", "inventoryCollectedCount": "{{count}}/{{total}} zebrano", "inventoryOs": "System operacyjny", "inventoryKernel": "Jądro", "inventoryArch": "Architektura", "inventoryUptime": "Czas działania", "inventoryPackageManager": "Menedżer pakietów", "inventoryCollectedAt": "Zebrano", "packageActionLabel": "Akcja", "packageInstall": "Zainstaluj", "packageRemove": "Usuń", "packageUpgradeAll": "Uaktualnij wszystkie pakiety", "packageNameLabel": "Nazwa pakietu", "packageNameRequired": "Wymagana jest nazwa pakietu", "packageHint": "Wymaga dostępu na poziomie zarządzania na każdym hoście i podnosi uprawnienia zapisanym hasłem sudo hosta." }, "workspaces": { "title": "Obszary robocze", "saveCurrent": "Zapisz bieżące", "saveCurrentTitle": "Zapisz bieżący obszar roboczy", "saveCurrentDescription": "Zapisz każdą otwartą kartę, podzielony układ i rozmieszczenie paneli jako nowy nazwany obszar roboczy.", "nameLabel": "Nazwa", "namePlaceholder": "np. Debugowanie produkcji", "nameRequired": "Nazwa obszaru roboczego jest wymagana", "colorLabel": "Kolor", "workspaceCreated": "Zapisano obszar roboczy", "workspaceUpdated": "Zaktualizowano obszar roboczy", "workspaceDeleted": "Usunięto obszar roboczy", "workspaceDuplicated": "Zduplikowano obszar roboczy", "saveFailed": "Nie udało się zapisać obszaru roboczego", "updateFailed": "Nie udało się zaktualizować obszaru roboczego", "deleteFailed": "Nie udało się usunąć obszaru roboczego", "duplicateFailed": "Nie udało się zduplikować obszaru roboczego", "loadFailed": "Nie udało się załadować obszarów roboczych", "applyFailed": "Nie udało się zastosować obszaru roboczego", "deleteWorkspaceTitle": "Usuń obszar roboczy", "deleteWorkspaceDescription": "Czy na pewno chcesz usunąć „{{name}}”? Tego nie można cofnąć.", "noWorkspaces": "Brak zapisanych obszarów roboczych. Zapisz aktualny układ kart, aby rozpocząć.", "tabCount": "{{count}} karta", "tabCount_other": "{{count}} karty", "apply": "Zastosuj", "applyConfirmTitle": "Zastosuj obszar roboczy", "applyConfirmDescription": "Zastosowanie „{{name}}” zamknie bieżące karty i zastąpi je układem zapisanym w tym obszarze roboczym. Niezapisane zmiany bieżącego układu zostaną utracone.", "applyConfirmButton": "Zastosuj obszar roboczy", "updateWithCurrent": "Zaktualizuj bieżącym", "updateWithCurrentConfirm": "Nadpisać „{{name}}” obecnym układem kart?", "rename": "Zmień nazwę", "duplicate": "Duplikuj", "duplicateNameSuffix": "{{name}} (kopia)", "setDefault": "Ustaw jako domyślne", "unsetDefault": "Usuń jako domyślne", "defaultBadge": "Domyślny", "lastSession": "Ostatnia sesja", "lastSessionDescription": "Automatycznie aktualizowany o najnowszy układ kart. Zastosuj go, aby przywrócić to, co było otwarte.", "lastUsed": "Ostatnio użyte {{time}}", "neverUsed": "Nigdy nie zastosowano", "tabsSkipped": "Zastosowano obszar roboczy, pominięto {{count}} kart (host już nie istnieje): {{names}}" }, "keybindings": { "title": "Skróty klawiaturowe", "description": "Dostosuj skróty kopiowania, wklejania i sterowania w terminalu albo przypisz klawiszom wysyłanie tekstu lub uruchomienie snippetu.", "defaultsHeading": "Wbudowane skróty", "customHeading": "Niestandardowe skróty", "addBinding": "Dodaj skrót", "addBindingTitle": "Dodaj skrót", "editBindingTitle": "Edytuj skrót", "loading": "Ładowanie...", "noCustomBindings": "Brak niestandardowych skrótów", "defaultBadge": "Domyślny", "customizedBadge": "Dostosowane", "customize": "Dostosuj", "resetToDefault": "Przywróć ustawienia domyślne", "resetAllToDefaults": "Przywróć wszystkie domyślne", "close": "Zamknij", "cancel": "Anuluj", "saveBinding": "Zapisz skrót", "saveError": "Nie udało się zapisać skrótów klawiaturowych", "pressKeysToRecord": "Kombinacja klawiszy", "pressKeysPlaceholder": "Kliknij i naciśnij klawisze", "recording": "Naciśnij klawisze...", "comboRequiredError": "Najpierw naciśnij kombinację klawiszy", "textRequiredError": "Wprowadź tekst do wysłania", "controlCodeRequiredError": "Wprowadź pojedynczą literę kodu kontrolnego", "snippetRequiredError": "Wybierz snippet", "conflictWarning": "Ta kombinacja jest już przypisana do {{combo}}. Po zapisaniu zadziałają obie.", "actionLabel": "Akcja", "actionCopy": "Kopiuj zaznaczenie", "actionPaste": "Wklej", "actionSendControlCode": "Wyślij sygnał Ctrl+litera", "actionSendText": "Wyślij tekst", "actionRunSnippet": "Uruchom istniejący snippet", "actionNextTab": "Przejdź do następnej karty", "actionPreviousTab": "Przejdź do poprzedniej karty", "actionOpenCommandPalette": "Otwórz szybkie wyszukiwanie", "controlCodeLabel": "Litera", "textLabel": "Tekst do wysłania", "appendEnterLabel": "Naciśnij Enter po wysłaniu", "snippetLabel": "Snippet", "selectSnippetPlaceholder": "Wybierz snippet", "orphanedSnippetWarning": "nie znaleziono snippetu", "clipboardPermissionNote": "Przy pierwszym użyciu w niektórych przeglądarkach może zostać wyświetlony monit o zezwolenie na dostęp do schowka." }, "connectionDefaults": { "title": "Domyślne ustawienia połączenia", "description": "Ustaw wartości, które dziedziczy każdy host, chyba że je nadpisze.", "manage": "Zarządzaj", "dialogDescription": "Dotyczą hostów, które nie mają ustawionej danej opcji. Ustawienie na hoście ma pierwszeństwo.", "tabTerminal": "Terminal", "tabRemoteDesktop": "Pulpit zdalny", "inherit": "Dziedzicz", "on": "Wł.", "off": "Wył.", "resizeDisplayUpdate": "Aktualizacja ekranu", "resizeReconnect": "Połącz ponownie", "clearAll": "Wyczyść wszystko", "saved": "Zapisano domyślne ustawienia połączenia", "saveFailed": "Nie udało się zapisać domyślnych ustawień połączenia" }, "userProfile": { "donateTitle": "Utrzymajmy Termix przy życiu", "donateDescription": "Termix jest darmowy, samodzielnie hostowany i tworzony przez zaledwie kilka osób po godzinach. Jeśli oszczędził Ci czas lub pieniądze, darowizna w kryptowalutach pomoże utrzymać go przy życiu.", "donateMilestones": "Darowizny pomagają nam sfinansować czas poświęcony na badania i naukę potrzebną do wdrożenia obsługi SAML, Kubernetes i agentów. Zobacz postępy i przekaż darowiznę.", "donateButton": "Przekaż kryptowalutę", "storageModeLocal": "Przeglądarka", "storageModeCloud": "Baza danych", "storageModeDescription": "Przeglądarka zapisuje ustawienia tylko w tej przeglądarce. Baza danych synchronizuje się z serwerem i ładuje się na dowolnym urządzeniu.", "resetToDefaults": "Przywróć ustawienia domyślne", "resetToDefaultsSuccess": "Ustawienia zostały przywrócone do domyślnych.", "storageModeSwitch": "Przechowywanie preferencji", "sectionAccount": "Konto", "desktopProfileTitle": "Automatyczny profil pulpitu lokalnego", "desktopProfileDescription": "Ten profil jest ograniczony do wbudowanego serwera i loguje się automatycznie. Nie ma hasła logowania; synchronizacja zdalna poniżej korzysta z osobnego konta na serwerze.", "sectionInterface": "Interfejs", "interfacePresetDesc": "Ile szczegółów pokazuje Termix. Każda funkcja pozostaje dostępna.", "preset_simple": "Prosty", "preset_simple_desc": "Tylko to, co najważniejsze.", "preset_balanced": "Zrównoważony", "preset_balanced_desc": "Standardowy układ.", "preset_advanced": "Zaawansowany", "preset_advanced_desc": "Wszystko włączone, gęsto upakowane.", "presetClearOverrides": "Zresetuj wszystko", "presetOverridesTitle": "Dostosowane", "presetRevertArea": "Przywróć", "presetConfirmTitle": "Przełącz na {{preset}}?", "presetConfirmDesc": "Resetuje pasek boczny, nawigację, układ pulpitu, pasek narzędzi terminala i widok menedżera plików. Hosty, poświadczenia i strona główna pozostają bez zmian.", "presetConfirmApply": "Zastosuj zestaw", "runSetupAgainDesc": "Powtórz konfigurację pierwszego uruchomienia.", "runSetupAgainButton": "Uruchom konfigurację", "uiArea_chrome": "Obudowa aplikacji", "uiArea_hostList": "Lista hostów", "uiArea_credentialList": "Lista poświadczeń", "uiArea_rail": "Nawigacja", "uiArea_dashboard": "Pulpit", "uiArea_terminal": "Terminal", "uiArea_fileManager": "Menedżer plików", "uiArea_docker": "Docker", "uiArea_hostMetrics": "Metryki hosta", "uiArea_hostEditor": "Edytor hostów", "uiArea_homepage": "Strona główna", "sectionAppearance": "Wygląd", "sectionSecurity": "Bezpieczeństwo", "sectionApiKeys": "Klucze API", "sectionData": "Dane", "sectionC2sTunnels": "Tunele C2S", "usernameLabel": "Nazwa użytkownika", "roleLabel": "Rola", "roleAdministrator": "Administrator", "authMethodLabel": "Metoda uwierzytelniania", "authMethodLocal": "Lokalne", "twoFaLabel": "2FA", "twoFaOn": "Wł.", "twoFaOff": "Wył.", "versionLabel": "Wersja", "betaProgramTitle": "Program beta", "betaProgramDescription": "Wypróbuj nadchodzące funkcje już teraz dzięki cotygodniowemu tagowi :beta Docker. Wersja niestabilna, nie do użytku produkcyjnego.", "betaProgramFeedback": "Znalazłeś błąd? Zgłoś go tutaj.", "betaProgramLearnMore": "Dowiedz się więcej", "cliTitle": "Termix CLI", "cliDescription": "Otwieraj terminale, uruchamiaj polecenia i przenoś pliki z poziomu własnej powłoki.", "cliLearnMore": "Dowiedz się więcej", "deleteAccount": "Usuń konto", "deleteAccountDescription": "Trwale usuń konto", "changeServerDescription": "Przełącz na inny serwer Termix", "deleteButton": "Usuń", "deleteAccountPermanent": "Ta czynność jest trwała i nie można jej cofnąć.", "deleteAccountWarning": "Wszystkie sesje, hosty, poświadczenia i ustawienia zostaną trwale usunięte.", "confirmPasswordDeletePlaceholder": "Wprowadź hasło, aby potwierdzić", "languageLabel": "Język", "themeLabel": "Motyw", "fontSizeLabel": "Rozmiar czcionki", "interfaceFontLabel": "Czcionka interfejsu", "interfaceFontDescription": "Zmienia czcionkę interfejsu aplikacji. Profile terminala zachowują własne ustawienia czcionek.", "accentColorLabel": "Kolor akcentowy", "settingsTerminal": "Terminal", "commandAutocomplete": "Automatyczne uzupełnianie poleceń", "commandAutocompleteDesc": "Pokazuj autouzupełnianie podczas pisania po naciśnięciu Tab", "localEcho": "Lokalne echo", "localEchoDesc": "Zmniejsz odczuwalne opóźnienie wpisywania dzięki bezpiecznemu lokalnemu przewidywaniu naciśnięć klawiszy", "keyboardShortcuts": "Skróty klawiaturowe", "keyboardShortcutsDescription": "Dostosuj skróty kopiowania, wklejania i poleceń w terminalu", "manageShortcuts": "Zarządzaj", "terminalLinkBehavior": "Kliknięcie linku w terminalu", "terminalLinkBehaviorDesc": "Domyślne zachowanie po kliknięciu linków w terminalu", "historyTracking": "Śledzenie historii", "historyTrackingDesc": "Śledź polecenia terminala", "commandPalette": "Paleta poleceń", "commandPaletteDesc": "Włącz skrót klawiaturowy", "reopenTabsOnLogin": "Otwieraj karty ponownie po zalogowaniu", "reopenTabsOnLoginDesc": "Przywracaj otwarte karty po zalogowaniu się lub odświeżeniu strony, nawet z innego urządzenia", "confirmTabClose": "Potwierdzaj zamykanie kart", "confirmTabCloseDesc": "Zapytaj przed zamknięciem kart terminala", "transferConcurrency": "Jednoczesne przesyłanie plików", "transferConcurrencyDesc": "Ile plików lokalny/zdalny menedżer obok siebie przesyła lub pobiera jednocześnie? Zmniejsz tę wartość, jeśli Twój serwer ogranicza kanały SFTP.", "settingsAppRail": "Pasek aplikacji", "sidebarSettingsMoved": "Ustawienia wyświetlania paska bocznego hosta zostały przeniesione do panelu Dostosuj pasek boczny, otwieranego z paska narzędzi Hosty.", "showHostTags": "Pokaż tagi hosta", "showHostTagsDesc": "Wyświetlaj tagi na liście hostów", "hostTrayOnClick": "Kliknij, aby rozwinąć działania hosta", "hostTrayOnClickDesc": "Zawsze pokazuj przyciski połączeń; kliknij, aby rozwinąć opcje zarządzania, zamiast najeżdżać kursorem", "compactHostView": "Kompaktowy widok hosta", "compactHostViewDesc": "Zwiń każdego hosta do pojedynczego wiersza zawierającego tylko jego nazwę i adres", "statusColors": "Rzeczywiste kolory statusu", "statusColorsDesc": "Do oznaczania statusu online/offline używaj koloru zielonego/czerwonego zamiast koloru akcentującego", "pinAppRail": "Przypnij pasek aplikacji", "pinAppRailDesc": "Utrzymuj zawsze rozwinięty lewy pasek boczny aplikacji zamiast rozwijać go po najechaniu kursorem", "openFullscreenSettings": "Otwórz ustawienia w trybie pełnoekranowym", "exitFullscreenSettings": "Wyjdź z ustawień pełnoekranowych", "expandAppRailOnHover": "Rozwijaj pasek aplikacji po najechaniu", "expandAppRailOnHoverDesc": "Zezwól na rozszerzanie się lewego paska bocznego aplikacji, gdy najedziesz na niego kursorem", "showPinAppRailButton": "Pokaż przycisk Pin App Rail", "showPinAppRailButtonDesc": "Pokaż przycisk w pasku aplikacji, aby przypiąć ją otwartą. Domyślnie wyłączone.", "settingsNavigation": "Nawigacja", "navigationTabsDesc": "Wybierz, które karty będą wyświetlane w pasku aplikacji", "showSnippetCommands": "Pokaż polecenia", "showSnippetCommandsDesc": "Pokaż polecenie każdego fragmentu kodu pod jego nazwą. Wyłącz tę opcję, aby uzyskać zwartą listę.", "foldersCollapsed": "Foldery zwinięte", "foldersCollapsedDesc": "Domyślnie zwiń foldery", "confirmExecution": "Potwierdź wykonanie", "confirmExecutionDesc": "Potwierdzaj przed uruchomieniem snippetów", "settingsUpdates": "Aktualizacje", "disableUpdateChecks": "Wyłącz sprawdzanie aktualizacji", "disableUpdateChecksDesc": "Przestań sprawdzać aktualizacje", "totpAuthenticator": "Aplikacja TOTP", "totpEnabled": "Włączono uwierzytelnianie dwuskładnikowe", "totpDisabled": "Dodaj dodatkowe zabezpieczenia logowania", "totpAddAuthenticator": "Dodaj urządzenie", "totpAddTitle": "Dodaj urządzenie uwierzytelniające", "totpAddDescription": "Potwierdź swoją tożsamość, aby zarejestrować inny podmiot uwierzytelniający z tym samym bezpiecznym kluczem TOTP.", "totpAddInputRequired": "Wprowadź swój kod TOTP lub hasło", "totpAddFailed": "Nie udało się dodać uwierzytelniacza", "totpAddScanInstructions": "Zeskanuj ten kod QR za pomocą dodatkowego uwierzytelniacza. Istniejące uwierzytelniacze będą nadal działać.", "totpAddSuccess": "Zarejestrowano dodatkowego uwierzytelniacza", "disable": "Wyłącz", "enable": "Włącz", "setupTotp": "Skonfiguruj TOTP", "qrCode": "Kod QR", "totpInstructions": "Zeskanuj kod QR lub wprowadź sekret w aplikacji uwierzytelniającej, a następnie wpisz 6-cyfrowy kod", "totpCodePlaceholder": "000000", "verify": "Zweryfikuj", "changePassword": "Zmień hasło", "currentPasswordLabel": "Aktualne hasło", "currentPasswordPlaceholder": "Aktualne hasło", "newPasswordLabel": "Nowe hasło", "newPasswordPlaceholder": "Nowe hasło", "confirmPasswordLabel": "Potwierdź nowe hasło", "confirmPasswordPlaceholder": "Potwierdź nowe hasło", "updatePassword": "Aktualizuj hasło", "createApiKeyTitle": "Utwórz klucz API", "createApiKeyDescription": "Wygeneruj nowy klucz API dla dostępu programowego.", "apiKeyNameLabel": "Nazwa", "apiKeyNamePlaceholder": "np. Pipeline CI", "expiryDateLabel": "Data ważności", "optional": "opcjonalnie", "cancel": "Anuluj", "createKey": "Utwórz klucz", "apiKeyCreatedWarning": "Klucz utworzony. Skopiuj go teraz, nie zostanie pokazany ponownie.", "copyApiKey": "Kopiuj klucz API", "copiedToClipboard": "Skopiowano do schowka", "apiKeyCount": "{{count}} kluczy", "newKey": "Nowy klucz", "noApiKeys": "Brak kluczy API.", "apiKeyActive": "Aktywny", "apiKeyUsageHint": "Dołącz klucz w nagłówku", "apiKeyUsageHintHeader": ".", "apiKeyPermissionsHint": "Klucze dziedziczą uprawnienia użytkownika, który je utworzył.", "exportData": "Eksportuj moje dane", "exportDataDesc": "Pobierz kopię zapasową hostów, poświadczeń i ustawień, aby przenieść ją na inne urządzenie", "export": "Eksport", "exporting": "Eksportowanie...", "importData": "Importuj moje dane", "importDataDesc": "Przywróć hosty, poświadczenia i ustawienia z pliku kopii zapasowej .sqlite", "importDataSelected": "Wybrano: {{name}}", "selectFile": "Wybierz plik", "changeFile": "Zmień", "import": "Import", "importing": "Importowanie...", "exportSuccess": "Dane zostały pomyślnie wyeksportowane", "exportFailed": "Eksport danych nie powiódł się", "importSelectFile": "Najpierw wybierz plik", "importCompleted": "Import zakończony: zaimportowano {{total}} elementów, pominięto {{skipped}}", "importFailed": "Import nie powiódł się: {{error}}", "roleUser": "Użytkownik", "authMethodDual": "Podwójne uwierzytelnianie", "authMethodOidc": "OIDC", "totpSetupFailed": "Nie udało się uruchomić konfiguracji TOTP", "totpEnter6Digits": "Wprowadź 6-cyfrowy kod", "totpEnabledSuccess": "Włączono uwierzytelnianie dwuskładnikowe", "totpInvalidCode": "Nieprawidłowy kod, spróbuj ponownie", "totpDisableInputRequired": "Wprowadź kod TOTP lub hasło", "totpDisabledSuccess": "Wyłączono uwierzytelnianie dwuskładnikowe", "totpDisableFailed": "Nie udało się wyłączyć uwierzytelniania dwuskładnikowego", "totpDisableTitle": "Wyłącz 2FA", "totpDisablePlaceholder": "Wprowadź kod TOTP lub hasło", "totpDisableConfirm": "Wyłącz 2FA", "totpContinueVerify": "Kontynuuj weryfikację", "totpVerifyTitle": "Zweryfikuj kod", "totpBackupTitle": "Kody zapasowe", "totpDownloadBackup": "Pobierz kody zapasowe", "passkeys": "Klucze dostępu", "passkeysDesc": "Używaj poświadczeń WebAuthn/FIDO2, aby logować się bez hasła", "passkeyName": "Nazwa klucza dostępu", "passkeyUvPreferred": "Preferowane", "passkeyUvRequired": "Wymagane", "passkeyUvDiscouraged": "Odradzane", "addPasskey": "Dodaj klucz dostępu", "noPasskeys": "Nie zarejestrowano żadnych kluczy dostępu.", "passkeyAdded": "Dodano klucz dostępu", "passkeyAddFailed": "Nie udało się dodać klucza dostępu", "passkeyDeleted": "Usunięto klucz dostępu", "passkeyDeleteFailed": "Nie udało się usunąć klucza dostępu", "done": "Gotowe", "secretCopied": "Skopiowano sekret do schowka", "apiKeyNameRequired": "Nazwa klucza jest wymagana", "apiKeyCreated": "Utworzono klucz API „{{name}}”", "apiKeyCreateFailed": "Nie udało się utworzyć klucza API", "apiKeyUser": "Użytkownik", "apiKeyExpires": "Wygasa", "apiKeyRevoked": "Unieważniono klucz API „{{name}}”", "apiKeyRevokeFailed": "Nie udało się unieważnić klucza API", "passwordFieldsRequired": "Wymagane jest podanie aktualnego i nowego hasła", "passwordMismatch": "Hasła nie są identyczne", "passwordTooShort": "Hasło musi mieć co najmniej 6 znaków", "passwordUpdated": "Hasło zostało pomyślnie zaktualizowane", "passwordUpdateFailed": "Nie udało się zaktualizować hasła", "deletePasswordRequired": "Aby usunąć konto, wymagane jest hasło", "deleteFailed": "Nie udało się usunąć konta", "deleting": "Usuwanie...", "colorPickerTooltip": "Otwórz selektor kolorów", "themeSystem": "Systemowy", "themeLight": "Jasny", "themeDark": "Ciemny", "themeDracula": "Dracula", "themeCatppuccin": "Catppuccin", "themeNord": "Nord", "themeSolarized": "Solarized", "themeTokyoNight": "Tokyo Night", "themeOneDark": "One Dark", "themeGruvbox": "Gruvbox" } } }, "terminalToolbar": { "title": "Pasek narzędzi terminala", "showActions": "Pokaż pasek narzędzi", "hideToolbar": "Ukryj pasek narzędzi", "showToolbar": "Rozwiń pasek narzędzi", "moveToolbar": "Przenieś pasek narzędzi", "moveToolbarHint": "Przeciągnij, aby zmienić położenie paska narzędzi", "layout": "Tryb wyświetlania paska narzędzi", "layoutIcon": "Tylko ikona", "layoutLabeled": "Ikony i etykiety", "layoutExpanded": "Rozszerzone o metryki", "image": "Akcje obrazu (tylko obrazy)", "upload": "Prześlij obraz", "paste": "Wklej obraz", "detachTmux": "Odłącz tmux", "detachTmuxDescription": "Odłącz sesję tmux", "imageActionFailed": "Akcja obrazu nie powiodła się", "retry": "Ponów", "dismissError": "Odrzuć błąd obrazu", "cpu": "Procesor", "memory": "Pamięć", "disk": "Dysk", "statsUnavailable": "Statystyki na żywo niedostępne", "tmuxDetach": "Odłącz sesję tmux", "uploadImage": "Prześlij obraz do hosta", "uploadingImage": "Przesyłanie...", "pasteImage": "Wklej obraz ze schowka (tylko obrazy)", "openFiles": "Otwórz pliki", "openDocker": "Otwórz Dockera", "openTunnel": "Otwórz tunel", "openHostMetrics": "Otwórz metryki hosta", "openProxmoxStats": "Otwórz statystyki Proxmox", "openTmuxMonitor": "Otwórz monitor Tmux" }, "tmuxMonitor": { "title": "Monitor Tmux", "failedToLoadHosts": "Nie udało się załadować hostów", "failedToLoad": "Nie udało się załadować sesji tmux", "tmuxUnavailable": "tmux nie jest zainstalowany na tym hoście", "noSessions": "Brak sesji tmux na tym hoście", "noHostSelected": "Nie wybrano hosta", "attached": "Dołączona", "detached": "Odłączona", "attach": "Dołącz", "editTags": "Edytuj tagi", "tagsHint": "Tagi rozdzielone przecinkami (np. YOLO, laboratorium, szkolenie)", "tagsSaved": "Zapisano tagi", "tagsSaveFailed": "Nie udało się zapisać tagów", "searchPlaceholder": "Przeszukaj wyjście we wszystkich sesjach...", "searchResults": "{{count}} dopasowań", "searchFailed": "Wyszukiwanie nie powiodło się", "selectPaneHint": "Wybierz panel, aby zobaczyć podgląd jego wyjścia", "closePreview": "Zamknij podgląd", "newSession": "Nowa sesja", "newSessionHint": "Nazwa sesji (litery, cyfry, _ @ % + = -)", "newSessionPlaceholder": "moja-sesja", "create": "Utwórz", "sessionCreated": "Utworzono sesję „{{name}}”", "sessionCreateFailed": "Nie udało się utworzyć sesji", "splitRight": "Podziel w prawo", "splitDown": "Podziel w dół", "splitFailed": "Nie udało się podzielić panelu", "newWindow": "Nowe okno", "windowCreateFailed": "Nie udało się utworzyć okna", "attachSessionTooltip": "Dołącz do {{session}}", "refresh": "Odśwież", "refreshFailed": "Nie udało się odświeżyć sesji", "collapseAll": "Zwiń wszystko", "expandAll": "Rozwiń wszystko", "moreActions": "Więcej akcji", "sessionStats": "Statystyki sesji", "renameSessionTitle": "Zmień nazwę sesji „{{name}}”", "rename": "Zmień nazwę", "sessionRenamed": "Zmieniono nazwę sesji na „{{name}}”", "sessionRenameFailed": "Nie udało się zmienić nazwy sesji", "editTagsTitle": "Edytuj tagi dla „{{name}}”", "killPane": "Zakończ panel", "resizeTree": "Przeciągnij, aby zmienić rozmiar; kliknij dwukrotnie, aby zresetować", "reattach": "Dołącz ponownie (naprawia zniekształcony widok)", "killWindow": "Zakończ okno", "killWindowTitle": "Zakończyć okno {{index}} sesji „{{session}}”?", "killWindowBody": "Wszystkie panele i procesy w tym oknie zostaną zakończone. Zakończenie ostatniego okna kończy sesję.", "windowKillFailed": "Nie udało się zakończyć okna", "statusActivity": "Aktywność", "statusWindows": "Okna", "statusPanes": "panele", "statusTags": "Tagi", "killPaneTitle": "Zakończyć panel {{id}}?", "killPaneBody": "Proces działający w tym panelu zostanie zakończony. Zakończenie ostatniego panelu zamyka jego okno.", "paneKillFailed": "Nie udało się zakończyć panelu", "killSessionTitle": "Zakończyć sesję „{{name}}”?", "killSessionBody": "Wszystkie okna i działające procesy w tej sesji zostaną zakończone. Tej operacji nie można cofnąć.", "kill": "Zakończ", "sessionKilled": "Sesja „{{name}}” została zakończona", "sessionKillFailed": "Nie udało się zakończyć sesji", "hostUnreachable": "Nie udało się połączyć z hostem. Sprawdź, czy jest on online i osiągalny.", "noServer": "Na tym hoście nie działa żaden serwer tmux.", "searchTruncated": "Wyniki częściowe: wyszukiwanie obejmuje ostatnie {{lines}} wierszy każdego panelu i maksymalnie {{panes}} paneli.", "closeSearchResults": "Zamknij wyniki wyszukiwania", "retry": "Ponów", "noHosts": "Brak dostępnych hostów SSH", "noHostsHint": "Włącz opcję Monitor Tmux na hoście SSH (Menedżer hostów → karta Terminal), aby monitorować jego sesje tmux.", "tmuxInstallHint": "Zainstaluj go na hoście za pomocą:", "attachTooltip": "Otwórz terminal do {{host}}", "attachTooltipPane": "Otwórz terminal do {{host}}, sesja tmux {{session}}", "timeJustNow": "przed chwilą", "timeMinutes": "{{count}} min temu", "timeHours": "{{count}} godz. temu", "timeDays": "{{count}} dni temu" }, "mobileKeyboard": { "shift": "Shift", "ctrl": "Ctrl", "esc": "Esc", "tab": "Tab", "backTab": "⇥", "arrowUp": "Strzałka w górę", "arrowDown": "Strzałka w dół", "arrowLeft": "Strzałka w lewo", "arrowRight": "Strzałka w prawo", "home": "Home", "end": "End", "pageUp": "PgUp", "pageDown": "PgDn", "delete": "Del", "paste": "Wklej", "editQuickKeys": "Edytuj szybkie klawisze", "quickKeysTitle": "Szybkie klawisze", "quickKeysDesc": "Dotknij ×, aby usunąć. Maksymalnie 8 znaków.", "quickKeyPlaceholder": "np. sudo ", "addQuickKey": "Dodaj", "removeQuickKey": "Usuń", "resetDefaults": "Przywróć ustawienia domyślne", "done": "Gotowe" }, "serial": { "title": "Port szeregowy", "portLabel": "Port", "portPlaceholder": "/dev/ttyUSB0 lub COM3", "baudRateLabel": "Szybkość transmisji", "dataBitsLabel": "Dane", "stopBitsLabel": "Stop", "parityLabel": "Parzystość", "parityNone": "Brak", "parityEven": "Parzysta", "parityOdd": "Nieparzysta", "connect": "Połącz z portem szeregowym", "disconnect": "Odłącz", "refreshPorts": "Odśwież porty", "connected": "Połączono z {{path}} z szybkością {{baud}} bodów", "disconnected": "Port szeregowy rozłączony", "connectionError": "Nie udało się otworzyć portu szeregowego", "wsError": "Błąd WebSocket", "errorNoServerUrl": "Brak skonfigurowanego adresu URL serwera", "notSupportedTitle": "Port szeregowy nieobsługiwany", "notSupported": "Połączenia szeregowe wymagają przeglądarki obsługującej Web Serial API (Chrome, Edge lub Firefox 151+) albo aplikacji desktopowej Termix.", "hideHint": "Kartę Port szeregowy można ukryć w: Profil użytkownika > Wygląd > Pasek boczny > Nawigacja.", "browserPickerHint": "Kliknij Połącz, a przeglądarka otworzy okno wyboru portu, w którym wskażesz urządzenie." }, "metricsHistory": { "title": "Historia metryk", "historySuffix": "Historia", "cpuMemoryDisk": "Procesor / Pamięć / Dysk", "network": "Sieć", "download": "RX", "upload": "TX", "noData": "Brak dostępnych danych historycznych dla tego przedziału czasu.", "custom": "Niestandardowy", "to": "do", "apply": "Zastosuj", "viewHistory": "Wyświetl historię" }, "alerts": { "tabFirings": "Alerty", "tabRules": "Reguły", "tabChannels": "Kanały", "noFirings": "Brak niepotwierdzonych alertów", "noRules": "Nie skonfigurowano żadnych reguł alertów", "noChannels": "Brak skonfigurowanych kanałów powiadomień", "rulesDesc": "Reguły alertów wyzwalają powiadomienia", "channelsDesc": "Gdzie wysyłane są powiadomienia o alertach", "acknowledge": "Potwierdź", "ackAll": "Potwierdź wszystkie", "allAcknowledged": "Wszystkie alerty potwierdzone", "ackFailed": "Nie udało się potwierdzić alertu", "ackAllFailed": "Nie udało się potwierdzić wszystkich alertów", "showAcknowledged": "Pokaż wszystkie", "hideAcknowledged": "Ukryj potwierdzone", "addChannel": "Dodaj kanał", "editChannel": "Edytuj kanał", "channelName": "Nazwa", "channelType": "Typ", "channelNameRequired": "Nazwa jest wymagana", "webhookUrl": "Adres URL", "webhookUrlRequired": "Adres URL webhooka jest wymagany", "webhookDesc": "Wysyłaj dane JSON metodą POST na ten adres URL przy każdym wyzwoleniu alertu", "ntfyServer": "Adres URL serwera", "ntfyTopic": "Temat", "ntfyTopicRequired": "Temat jest wymagany", "ntfyToken": "Token dostępu (opcjonalnie)", "channelSaveFailed": "Nie udało się zapisać kanału", "test": "Test", "testSent": "Wysłano powiadomienie testowe", "testFailed": "Powiadomienie testowe nie powiodło się", "testFailedWithReason": "Powiadomienie testowe nie powiodło się: {{reason}}", "addRule": "Dodaj regułę alertu", "editRule": "Edytuj regułę alertu", "ruleName": "Nazwa reguły", "ruleNameRequired": "Nazwa jest wymagana", "triggerType": "Wyzwalacz", "thresholdValue": "Próg (%)", "durationSeconds": "Czas trwania (sekundy, 0 = wyzwól natychmiast)", "cooldownMinutes": "Czas wyciszenia (minuty)", "channels": "Kanały powiadomień", "noChannelsHint": "Najpierw dodaj kanały na karcie Kanały", "ruleSaveFailed": "Nie udało się zapisać reguły" }, "ai": { "title": "Asystent", "send": "Wyślij", "stop": "Zatrzymaj", "save": "Zapisz", "cancel": "Anuluj", "running": "działa", "approve": "Zatwierdź", "reject": "Odrzuć", "inputPlaceholder": "Zapytaj o swoje serwery lub opisz proponowaną zmianę", "selectProvider": "Wybierz dostawcę", "providerSettings": "Ustawienia dostawcy", "addProvider": "Dodaj dostawcę", "editProvider": "Edytuj dostawcę", "removeProvider": "Usuń dostawcę", "providerType": "Dostawca", "providerLabel": "Nazwa", "providerLabelPlaceholder": "Na przykład: Ollama lokalnie", "baseUrl": "Adres serwera", "apiKey": "Klucz API", "defaultModel": "Model domyślny", "defaultModelPlaceholder": "Na przykład: llama3.1 lub claude-opus-5", "labelRequired": "Podaj nazwę tego dostawcy", "providerSaveFailed": "Nie udało się zapisać dostawcy", "providerUpdated": "Zaktualizowano dostawcę", "providerDeleteFailed": "Nie można usunąć dostawcy", "privateEndpointHint": "Adresy w sieci prywatnej wymagają, aby administrator najpierw dopuścił dany host.", "providerOllama": "Ollama", "providerAnthropic": "Anthropic", "providerOpenai": "OpenAI", "providerGemini": "Google Gemini", "providerOpenaiCompatible": "Kompatybilny z OpenAI", "toolArguments": "Dane wejściowe", "toolResult": "Wynik", "statusApplied": "Zastosowano", "statusRejected": "Odrzucono", "proposalApplied": "Zastosowano zmianę", "proposalApplyFailed": "Nie można zastosować zmiany", "proposalRejectFailed": "Nie można odrzucić zmiany", "enableTitle": "Włącz asystenta AI", "enableDescription": "Pozwól asystentowi odczytać konfigurację i proponować zmiany do Twojego zatwierdzenia.", "readOnlyCommands": "Zezwalaj na polecenia diagnostyczne tylko do odczytu", "readOnlyCommandsDescription": "Asystent może uruchamiać krótką listę bezpiecznych poleceń, takich jak df czy uptime, bez pytania za każdym razem. Wszystko, co zmienia serwer, jest zawsze najpierw proponowane do zatwierdzenia.", "modelDetectFailed": "Nie udało się skontaktować z dostawcą, więc jest to lista ogólna. Możesz wpisać dowolną nazwę modelu.", "modelCustom": "Wprowadź nazwę modelu", "modelRefresh": "Odśwież listę", "modelPlaceholder": "Wybierz lub wpisz model", "attachHint": "Wpisz @, aby odwołać się do hosta, snippetu lub automatyzacji. Zmiany są proponowane do Twojego zatwierdzenia.", "runCommandTitle": "Uruchom polecenie", "assistant": "Asystent AI", "terminalPanelEmpty": "Zapytaj asystenta o tego hosta. Każda zmiana stanu wymaga Twojej zgody.", "terminalPanelPlaceholder": "Zapytaj o tego gospodarza...", "noProvidersConfigured": "Nie skonfigurowano jeszcze żadnego dostawcy AI. Dodaj go w zakładce Asystent AI.", "runsInOpenTerminal": "Działa w otwartej sesji terminalowej.", "runInTerminal": "Uruchomić" }, "macros": { "title": "Makra", "description": "Uruchom zapisaną serię poleceń w terminalu i zareaguj na to, co odeśle serwer.", "target": "Cel", "noTerminal": "Brak otwartego terminala", "empty": "Brak makr", "emptyHint": "Utwórz makro, aby zautomatyzować pracę w terminalu: logowanie, restart usługi czy odpowiadanie na monity.", "create": "Nowe makro", "back": "Powrót do makr", "name": "Nazwa", "namePlaceholder": "Uruchom ponownie serwer WWW", "nameRequired": "Przed zapisaniem nadaj makrze nazwę", "descriptionLabel": "Opis", "descriptionPlaceholder": "Co robi to makro (opcjonalnie)", "unsaved": "Niezapisane zmiany", "save": "Zapisz", "saved": "Zapisano makro", "saveFailed": "Nie udało się zapisać makra", "delete": "Usuń", "deleteTitle": "Usunąć to makro?", "deleteBody": "„{{name}}” zostanie trwale usunięte. Nie można tego cofnąć.", "deleted": "Usunięto makro", "cancel": "Anuluj", "run": "Uruchom", "stop": "Zatrzymaj", "running": "Działa...", "completed": "Makro zakończone", "failed": "Makro nie powiodło się", "loadFailed": "Nie można załadować makr", "needTerminal": "Najpierw otwórz i podłącz terminal", "noSteps": "To makro nie ma jeszcze żadnych kroków. Dodaj krok poniżej.", "addStep": "Dodaj krok", "stepNumber": "Krok {{number}}", "removeStep": "Usuń krok", "confirmRunTitle": "Uruchomić to makro?", "confirmRunBody": "„{{name}}” wyśle polecenia do {{host}}.", "confirmRunAction": "Uruchom makro", "stepTypes": { "send": { "label": "Wyślij polecenie", "help": "Wpisuje tekst do terminala, tak samo, jakby wpisano go ręcznie." }, "wait": { "label": "Czekaj na wyjście", "help": "Wstrzymuje wykonanie, aż serwer wypisze podany tekst, np. monit o hasło." }, "delay": { "label": "Pauza", "help": "Czeka przez ustalony czas przed kolejnym krokiem." }, "if": { "label": "Jeśli wyjście zawiera", "help": "Sprawdza wszystko, co serwer wypisał do tej pory, a potem uruchamia jedną z dwóch gałęzi." }, "repeat": { "label": "Powtórz", "help": "Uruchamia zawarte w nim kroki ustaloną liczbę razy." } }, "send": { "text": "Polecenie lub tekst", "textPlaceholder": "systemctl restart nginx", "pressEnter": "Naciśnij Enter po wysłaniu", "pressEnterHelp": "Wyłącz tę opcję, aby wpisać tekst bez przesyłania go." }, "wait": { "pattern": "Czekaj, aż wyjście będzie zawierać", "patternPlaceholder": "password:", "timeout": "Przerwij po", "onTimeout": "Jeśli nigdy się nie pojawi", "stop": "Zatrzymaj makro", "continue": "Kontynuuj mimo wszystko" }, "delay": { "duration": "Czekaj" }, "ifStep": { "pattern": "Jeśli wyjście zawiera", "patternPlaceholder": "Active: active (running)", "then": "Następnie zrób to", "else": "W przeciwnym razie zrób to", "emptyBranch": "Brak kroków" }, "repeat": { "count": "Liczba razy", "times": "razy" }, "match": { "useRegex": "Dopasuj do wyrażenia regularnego", "useRegexHelp": "Zostaw wyłączone, aby dopasować tekst dokładnie tak, jak został wpisany.", "invalidRegex": "Nie jest to prawidłowe wyrażenie regularne, zostanie dopasowane jako zwykły tekst" }, "seconds": "sekundy", "secondsShort": "{{count}}s" }, "webEndpoint": { "noHostSelected": "Nie wybrano hosta", "notFound": "Ten punkt końcowy już nie istnieje.", "tunnelUnreachableFromBrowser": "Ten punkt końcowy tuneluje do adresu 127.0.0.1 na komputerze z uruchomionym programem Termix, do którego Twoja przeglądarka nie może się dodzwonić. Ustaw hosta powiązania punktu końcowego na adres, pod którym odpowiada komputer, na przykład 0.0.0.0, i nadaj mu stały port lokalny.", "tunnelSharesSessionCookie": "Otwarcie tego tunelu spowoduje wysłanie sesji Termix do usługi tunelowanej, ponieważ przeglądarka połączy się z nią pod tą samą nazwą hosta, z której obsługiwany jest Termix. Pliki cookie ignorują port, więc nie da się ich rozróżnić. Użyj aplikacji desktopowej Termix lub otwórz Termix na komputerze lokalnym.", "directSharesSessionCookie": "Otwarcie tego punktu końcowego spowoduje wysłanie do niego sesji Termix, ponieważ przeglądarka dociera do niego z tej samej witryny, z której obsługiwany jest Termix. Pliki cookie ignorują port, więc inny port nie oznacza innej tożsamości. Użyj aplikacji desktopowej Termix lub obsługuj ten interfejs użytkownika z innej nazwy hosta.", "retry": "Spróbować ponownie", "reload": "Przeładować", "copyUrl": "Kopiuj adres URL", "urlCopied": "Skopiowano adres URL", "copyFailed": "Nie udało się skopiować adresu URL", "openExternally": "Otwórz zewnętrznie", "isolationUnavailable": "Ta przeglądarka nie może odizolować punktów końcowych od sesji Termix. Użyj przeglądarki obsługującej ramki iframe bez uwierzytelniania.", "isolationNotice": "Strony osadzone korzystają z odizolowanej sesji. W przypadku stron wymagających pamięci masowej lub logowania przez wyskakujące okienko, należy użyć odizolowanego okna w aplikacji na komputerze.", "openIsolatedWindow": "Otwórz odizolowane okno" } }