mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 22:55:24 +00:00
2976 lines
165 KiB
JSON
2976 lines
165 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",
|
|
"selectHost": "Wybierz hosta...",
|
|
"displayedMetrics": "Wyświetlane metryki",
|
|
"metricCpu": "Procesor",
|
|
"metricMemory": "Pamięć",
|
|
"metricDisk": "Dysk",
|
|
"metricUptime": "Czas działania",
|
|
"metricSystem": "System",
|
|
"metricNetwork": "Sieć",
|
|
"metricProcesses": "Procesy",
|
|
"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": {
|
|
"home": "Start",
|
|
"terminal": "Terminal",
|
|
"localTerminal": "Terminal lokalny",
|
|
"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",
|
|
"homepage": "Strona główna",
|
|
"quickConnect": "Szybkie połączenie",
|
|
"sshTools": "Narzędzia SSH",
|
|
"history": "Historia",
|
|
"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",
|
|
"connections": "Połączenia",
|
|
"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",
|
|
"port": "Port",
|
|
"username": "Nazwa użytkownika",
|
|
"folder": "Folder",
|
|
"tags": "Tagi",
|
|
"pin": "Przypnij",
|
|
"addHost": "Dodaj hosta",
|
|
"editHost": "Edytuj hosta",
|
|
"cloneHost": "Klonuj hosta",
|
|
"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",
|
|
"tabStats": "Metryki hosta",
|
|
"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",
|
|
"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",
|
|
"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).",
|
|
"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",
|
|
"sameHost": "Ten host (tunel bezpośredni)",
|
|
"bindHost": "Host nasłuchu",
|
|
"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.",
|
|
"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",
|
|
"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",
|
|
"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",
|
|
"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ń",
|
|
"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",
|
|
"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",
|
|
"filterFeaturesGroup": "Funkcje",
|
|
"filterFeatureTerminal": "Terminal",
|
|
"filterFeatureFileManager": "Menedżer plików",
|
|
"filterFeatureTunnel": "Tunel",
|
|
"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",
|
|
"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"
|
|
},
|
|
"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)"
|
|
},
|
|
"sessionSharing": {
|
|
"permissionLevel": {
|
|
"readOnly": "Tylko do odczytu",
|
|
"readWrite": "Odczyt-zapis"
|
|
}
|
|
},
|
|
"terminal": {
|
|
"connect": "Połącz z hostem",
|
|
"clear": "Wyczyść",
|
|
"paste": "Wklej",
|
|
"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.",
|
|
"tmuxDetach": "Odłącz od sesji tmux",
|
|
"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...",
|
|
"opksshSignInWith": "Zaloguj się za pomocą {{provider}}",
|
|
"sudoPasswordPopupTitle": "Wprowadzić hasło?",
|
|
"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",
|
|
"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": {
|
|
"connect": "Połącz",
|
|
"disconnect": "Odłącz",
|
|
"bindIp": "Lokalny adres IP",
|
|
"remoteAddress": "Zdalny adres",
|
|
"endpointSshConfig": "Konfiguracja SSH punktu końcowego",
|
|
"clientTunnel": "Tunel klienta",
|
|
"addClientTunnel": "Dodaj tunel klienta",
|
|
"active": "Aktywny",
|
|
"start": "Start",
|
|
"stop": "Zatrzymaj",
|
|
"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",
|
|
"maxRetriesDescription": "Maksymalna liczba ponownych prób.",
|
|
"retryIntervalDescription": "Czas oczekiwania pomiędzy kolejnymi próbami.",
|
|
"local": "Lokalny",
|
|
"remote": "Zdalny"
|
|
},
|
|
"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.",
|
|
"c2sTunnelPresetsDesc": "Zapisz listę lokalnych tuneli tej aplikacji jako nazwany zestaw na serwerze albo wczytaj zestaw z powrotem do tej aplikacji."
|
|
},
|
|
"placeholders": {
|
|
"language": "Język",
|
|
"keyPassword": "hasło klucza",
|
|
"pastePrivateKey": "Wklej tutaj klucz prywatny...",
|
|
"enterPassword": "Wprowadź hasło"
|
|
},
|
|
"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",
|
|
"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",
|
|
"viewServerDetails": "Wyświetl szczegóły serwera"
|
|
},
|
|
"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",
|
|
"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",
|
|
"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",
|
|
"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",
|
|
"sessionTimeout": "Limit czasu sesji",
|
|
"hours": "godziny",
|
|
"sessionTimeoutRange": "Min. 1 godz. · Maks. 720 godz.",
|
|
"monitoringDefaults": "Domyślne ustawienia monitorowania",
|
|
"statusCheck": "Sprawdzanie statusu",
|
|
"sec": "sek",
|
|
"logLevel": "Poziom logowania",
|
|
"enableGuacamole": "Włącz Guacamole",
|
|
"enableGuacamoleDesc": "Zdalny pulpit RDP/VNC",
|
|
"enableGuacamoleDocsLink": "Zobacz dokumentację",
|
|
"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",
|
|
"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)",
|
|
"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",
|
|
"connectToTerminal": "Połącz z terminalem",
|
|
"connectToFiles": "Połącz z plikami"
|
|
},
|
|
"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.",
|
|
"inherit": "Dziedzicz",
|
|
"on": "Wł.",
|
|
"off": "Wył.",
|
|
"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",
|
|
"cpu": "Procesor",
|
|
"memory": "Pamięć",
|
|
"disk": "Dysk",
|
|
"statsUnavailable": "Statystyki na żywo niedostępne",
|
|
"tmuxDetach": "Odłącz sesję tmux",
|
|
"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"
|
|
},
|
|
"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"
|
|
}
|
|
}
|