mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 06:35:24 +00:00
3575 lines
199 KiB
JSON
3575 lines
199 KiB
JSON
{
|
||
"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...",
|
||
"allClear": "Bez alertów",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"create": "Utwórz",
|
||
"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)",
|
||
"remove": "Usuń",
|
||
"add": "Dodaj",
|
||
"update": "Aktualizuj"
|
||
},
|
||
"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_tunnels": "Tunele",
|
||
"feature_tunnels_desc": "Przekierowuj porty przez serwer, aby dotrzeć do usług niewystawionych na zewnątrz.",
|
||
"feature_snippets": "Snippety",
|
||
"feature_snippets_desc": "Zapisuj często uruchamiane polecenia i wysyłaj je do terminala jednym kliknięciem.",
|
||
"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.",
|
||
"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"
|
||
},
|
||
"nav": {
|
||
"collab": "Spotkania",
|
||
"home": "Start",
|
||
"terminal": "Terminal",
|
||
"localTerminal": "Terminal lokalny",
|
||
"tunnels": "Tunele",
|
||
"fileManager": "Menedżer plików",
|
||
"serverStats": "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",
|
||
"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",
|
||
"hostManager": "Menedżer hostów",
|
||
"credentials": "Poświadczenia",
|
||
"portForwarding": "Przekierowanie",
|
||
"connections": "Połączenia",
|
||
"serial": "Port szeregowy",
|
||
"keepSideMenuOpen": "Zachowaj otwarte menu",
|
||
"collapseSideMenu": "Zwiń menu",
|
||
"roleAdministrator": "Administrator",
|
||
"roleUser": "Użytkownik"
|
||
},
|
||
"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",
|
||
"tabStats": "Metryki hosta",
|
||
"tabTelnet": "Telnet",
|
||
"tabSharing": "Udostępnianie",
|
||
"tabAuthentication": "Uwierzytelnianie",
|
||
"terminal": "Terminal",
|
||
"tunnel": "Tunel",
|
||
"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.",
|
||
"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.",
|
||
"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.",
|
||
"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ć",
|
||
"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.",
|
||
"proxmoxLastSyncStatus": {
|
||
"success": "Powodzenie"
|
||
},
|
||
"proxmoxGuestsSelected_one": "{{count}} gość, wybrano {{selected}}",
|
||
"proxmoxGuestsSelected_other": "{{count}} gości, wybrano {{selected}}",
|
||
"proxmoxImportButton_one": "Importuj {{count}} host",
|
||
"proxmoxImportButton_other": "Importuj {{count}} hostów",
|
||
"proxmoxResultSkippedNoIp": "{{count}} pominięto (nie znaleziono adresu IP)",
|
||
"proxmoxStatsUrlCopied": "Skopiowano adres URL statystyk Proxmox",
|
||
"copyProxmoxStatsUrlAction": "Kopiuj adres URL statystyk Proxmox",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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": {
|
||
"noCredential": "Brak poświadczenia (dane bezpośrednie poniżej)",
|
||
"authTypeDirect": "Bezpośredni",
|
||
"authTypeCredential": "Poświadczenie",
|
||
"authTypeNone": "Brak",
|
||
"colorDepth": "Głębia koloru",
|
||
"resizeMethod": "Metoda zmiany rozmiaru",
|
||
"recordingPath": "Ścieżka nagrywania",
|
||
"recordingName": "Nazwa nagrania",
|
||
"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ść",
|
||
"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.",
|
||
"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."
|
||
},
|
||
"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ń"
|
||
},
|
||
"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}}",
|
||
"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"
|
||
}
|
||
},
|
||
"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."
|
||
},
|
||
"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."
|
||
},
|
||
"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",
|
||
"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",
|
||
"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..."
|
||
},
|
||
"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",
|
||
"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..."
|
||
},
|
||
"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ń"
|
||
},
|
||
"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"
|
||
},
|
||
"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."
|
||
},
|
||
"alerts": {
|
||
"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"
|
||
},
|
||
"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"
|
||
}
|
||
}
|