feat: move the terminal fully into the ssh-terminal plugin (B9)

This commit is contained in:
LukeGus committed 2026-09-23 21:41:22 -05:00
1 parent 535126fd1b
commit 79d77678c9
309 files changed
+41789 -14958

No files matched your search

+1 -175
View File
@@ -742,7 +742,6 @@
"addHost": "Dodaj hosta",
"editHost": "Edytuj hosta",
"cloneHost": "Klonuj hosta",
"enableTerminal": "Włącz terminal",
"enableTunnel": "Włącz tunel",
"enableFileManager": "Włącz menedżer plików",
"enableDocker": "Włącz Docker",
@@ -1041,8 +1040,6 @@
"enableSessionLoggingDesc": "Zapisuj wyjście sesji terminala do późniejszego przejrzenia",
"allowSessionSharing": "Zezwól na udostępnianie sesji",
"allowSessionSharingDesc": "Zezwól na udostępnianie sesji na żywo na tym hoście przez link lub innym użytkownikom",
"enableCommandHistory": "Historia poleceń",
"enableCommandHistoryDesc": "Zapisuj polecenia uruchamiane w tym terminalu na potrzeby historii i autouzupełniania",
"localEchoLabel": "Lokalne echo",
"localEchoDesc": "Przewiduj lokalnie bezpieczne, drukowalne znaki na wolnych łączach. Monity o hasło i znaki sterujące nigdy nie są powtarzane.",
"localEchoDefault": "Użyj ustawienia globalnego",
@@ -1072,8 +1069,6 @@
"bindHost": "Host nasłuchu",
"enableTmuxMonitor": "Włącz monitor Tmux",
"enableTmuxMonitorDesc": "Pokaż tego hosta w monitorze Tmux i dodaj jego akcje tmux do paska bocznego",
"enableTerminalToolbar": "Włącz pasek narzędzi terminala",
"enableTerminalToolbarDesc": "Pokaż pasek narzędzi szybkiego dostępu zadokowany do aktywnego terminala, umożliwiający dostęp do narzędzi i statystyk na żywo tego hosta",
"connectionToolbar": "Pasek narzędzi połączenia",
"showConnectionToolbar": "Pokaż pasek narzędzi połączenia",
"showConnectionToolbarDesc": "Pokaż pasek narzędzi w sesjach SSH, RDP, VNC i Telnet tego hosta. Możesz go również tymczasowo ukryć na samym pasku narzędzi.",
@@ -1550,9 +1545,7 @@
"links": "Linki",
"navigate": "Nawigacja",
"select": "Wybór",
"toggleWith": "Przełącz z",
"localTerminal": "Terminal lokalny",
"localTerminalDesc": "Otwórz powłokę na tym komputerze"
"toggleWith": "Przełącz z"
},
"splitScreen": {
"paneEmpty": "Panel {{index}} - pusty",
@@ -1717,57 +1710,13 @@
"loadSharesFailed": "Nie udało się załadować aktywnych udostępnień"
},
"terminal": {
"sessionExpiredNotice": "Twoja poprzednia sesja z {{host}} wygasła po {{minutes}} minutach odłączenia. Powłoka i wszystko, co w niej działa, zniknęło. Włącz Auto-Tmux na tym hoście, aby sesje pozostały aktywne.",
"sessionExpiredNoticeNoMinutes": "Twoja poprzednia sesja na {{host}} wygasła podczas rozłączenia; powłoka i wszystko, co w niej działa, zniknęło. Włącz Auto-Tmux na tym hoście, aby sesje pozostały aktywne.",
"enableAutoTmuxAction": "Włącz Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux włączony dla {{host}}. Ma zastosowanie od następnego połączenia.",
"autoTmuxEnableFailed": "Nie udało się włączyć funkcji Auto-Tmux",
"connect": "Połącz z hostem",
"clear": "Wyczyść",
"paste": "Wklej",
"reconnect": "Połącz ponownie",
"connectionLost": "Utracono połączenie",
"connected": "Połączono",
"clipboardWriteFailed": "Nie udało się skopiować do schowka. Upewnij się, że strona jest serwowana przez HTTPS lub localhost.",
"clipboardReadFailed": "Nie udało się odczytać danych ze schowka. Upewnij się, że uprawnienia do schowka zostały przyznane.",
"clipboardHttpWarning": "Nie udało się odczytać schowka. Niektóre przeglądarki ograniczają dostęp do schowka poza HTTPS. Użyj Ctrl+V albo udostępniaj Termix przez HTTPS.",
"passwordPromptFillTitle": "Czy wpisać zapisane hasło w tym monicie?",
"unknownError": "Wystąpił nieznany błąd",
"websocketError": "Błąd połączenia WebSocket",
"connecting": "Łączenie...",
"noHostSelected": "Nie wybrano hosta",
"reconnecting": "Ponowne łączenie... ({{attempt}}/{{max}})",
"reconnected": "Połączono ponownie pomyślnie",
"tmuxSessionCreated": "Utworzono sesję tmux: {{name}}",
"tmuxSessionAttached": "Dołączono do sesji tmux: {{name}}",
"tmuxUnavailable": "tmux nie jest zainstalowany na zdalnym hoście, następuje powrót do standardowej powłoki",
"tmuxSessionPickerTitle": "Sesje tmux",
"tmuxSessionPickerDesc": "Znaleziono istniejące sesje tmux na tym hoście. Wybierz jedną, aby ponownie dołączyć lub utworzyć nową sesję.",
"tmuxWindows": "Okna",
"tmuxWindowCount": "{{count}} okno",
"tmuxAttached": "Dołączeni klienci",
"tmuxAttachedCount": "{{count}} dołączonych",
"tmuxLastActivity": "Ostatnia aktywność",
"tmuxTimeJustNow": "przed chwilą",
"tmuxTimeMinutes": "{{count}} min temu",
"tmuxTimeHours": "{{count}} godz. temu",
"tmuxTimeDays": "{{count}} dni temu",
"tmuxCreateNew": "Rozpocznij nową sesję",
"tmuxCopyHint": "Dostosuj zaznaczenie i naciśnij Enter, aby skopiować do schowka",
"tmuxDetach": "Odłącz od sesji tmux",
"tmuxDetached": "Odłączono od sesji tmux",
"searchPlaceholder": "Znajdź",
"searchCaseSensitive": "Uwzględnij wielkość liter",
"searchWholeWord": "Dopasuj całe słowo",
"searchRegex": "Użyj wyrażenia regularnego",
"searchNoResults": "Brak wyników",
"searchResultCount": "{{index}} z {{count}}",
"searchNext": "Następne dopasowanie (Enter)",
"searchPrevious": "Poprzednie dopasowanie (Shift+Enter)",
"searchClose": "Zamknij (Esc)",
"maxReconnectAttemptsReached": "Osiągnięto maksymalną liczbę prób ponownego połączenia",
"closeTab": "Zamknij",
"connectionTimeout": "Przekroczono limit czasu połączenia",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}",
"runTitle": "Wykonywanie {{command}} - {{host}}",
@@ -1790,27 +1739,14 @@
"opksshOpenBrowser": "Otwórz przeglądarkę, aby uwierzytelnić",
"opksshWaitingForAuth": "Oczekiwanie na uwierzytelnienie w przeglądarce...",
"opksshAuthenticating": "Przetwarzanie uwierzytelniania...",
"opksshTimeout": "Upłynął limit czasu uwierzytelniania. Spróbuj ponownie.",
"opksshAuthFailed": "Uwierzytelnienie nie powiodło się. Sprawdź poświadczenia i spróbuj ponownie.",
"opksshSignInWith": "Zaloguj się za pomocą {{provider}}",
"vaultAuthTitle": "Wymagane logowanie do Vault",
"vaultAuthDescription": "Otworzyło się okno logowania do HashiCorp Vault. Dokończ logowanie, a połączenie zostanie nawiązane automatycznie.",
"vaultAuthFailed": "Uwierzytelnienie w Vault nie powiodło się. Spróbuj ponownie.",
"vaultReopen": "Otwórz ponownie okno logowania",
"sudoPasswordPopupTitle": "Wprowadzić hasło?",
"linkDialogTitle": "Otwórz link",
"linkDialogOpen": "Otwórz",
"linkDialogCopy": "Kopiuj",
"websocketAbnormalClose": "Połączenie zostało nieoczekiwanie zamknięte. Przyczyną może być reverse proxy lub problem z konfiguracją SSL. Sprawdź logi serwera.",
"connectionLogTitle": "Log połączenia",
"connectionLogCopy": "Kopiuj logi do schowka",
"connectionLogEmpty": "Brak logów połączenia",
"connectionLogWaiting": "Oczekiwanie na logi połączenia...",
"connectionLogCopied": "Skopiowano logi połączenia do schowka",
"connectionLogCopyFailed": "Nie udało się skopiować logów do schowka",
"connectionRejected": "Połączenie odrzucone przez serwer. Sprawdź uwierzytelnianie i konfigurację sieci.",
"hostKeyRejected": "Weryfikacja klucza hosta SSH odrzucona. Połączenie anulowane.",
"sessionTakenOver": "Sesja została otwarta w innej karcie. Ponowne łączenie...",
"split": {
"splitTab": "Podziel kartę",
"addToSplit": "Dodaj do podziału",
@@ -2225,55 +2161,6 @@
"sectionApiKeys": "Klucze API",
"sectionAuditLog": "Dziennik audytu",
"sectionSsl": "SSL / Let's Encrypt",
"sectionTouchInput": "Wprowadzanie dotykowe",
"touchEnabled": "Włącz wprowadzanie dotykowe",
"touchEnabledDesc": "Zezwól na przewijanie jednym palcem w terminalach",
"touchMomentumEnabled": "Włącz Momentum",
"touchMomentumEnabledDesc": "Kontynuuj przewijanie przez chwilę po przesunięciu",
"touchAdvanced": "Zaawansowane",
"touchDragThreshold": "Próg przeciągania",
"touchMaxWheelDelta": "Maksymalna delta koła",
"touchMomentumSampleWindow": "Okno próbki pędu",
"touchReleaseGracePeriod": "Okres karencji po puszczeniu",
"touchMinimumVelocity": "Minimalna prędkość",
"touchMaximumVelocity": "Maksymalna prędkość",
"touchMaximumDuration": "Maksymalny czas trwania",
"touchMaximumTravel": "Maksymalny dystans",
"touchDecayTime": "Czas wygaszania",
"touchPixelsPerTick": "Pikseli na tick",
"touchMaximumFrameInterval": "Maksymalny interwał klatek",
"touchMaximumTicksPerFrame": "Maksymalna liczba tików na klatkę",
"touchResetDefaults": "Przywróć ustawienia domyślne",
"touchSaved": "Zapisano ustawienia wprowadzania dotykowego",
"touchSaveFailed": "Nie udało się zapisać ustawień wprowadzania dotykowego",
"sectionImageStorage": "Przechowywanie obrazów",
"imageStorageMode": "Tryb przechowywania",
"imageStorageModeDesc": "Gdzie zapisywane są wklejone i przesłane obrazy z terminala. Auto wybiera według połączenia; Lokalny i Zdalny (SFTP) są stałe.",
"imageStorageModeAuto": "Auto",
"imageStorageModeLocal": "Lokalny",
"imageStorageModeRemoteSftp": "Zdalny (SFTP)",
"imageStorageLocalDir": "Katalog lokalny",
"imageStorageLocalDirDesc": "Ścieżka bezwzględna na serwerze Termix. Ze względów bezpieczeństwa nie jest pokazywana po zapisaniu.",
"imageStorageLocalDirPlaceholder": "Pozostaw puste, aby zachować bieżącą wartość",
"imageStorageHostPath": "Ścieżka hosta",
"imageStorageHostPathDesc": "Widok katalogu lokalnego od strony hosta, który otrzymują agenci terminalowi.",
"imageStorageTtl": "Czas życia (ms)",
"imageStorageMaxCount": "Maksymalna liczba obrazów",
"imageStorageMaxBytes": "Maksymalny rozmiar magazynu (bajty)",
"imageStorageSaved": "Zapisano ustawienia przechowywania obrazów",
"imageStorageSaveFailed": "Nie udało się zapisać ustawień przechowywania obrazów",
"imageStorageInstanceId": "Identyfikator instancji sesji terminalowej",
"imageStorageInstanceIdDesc": "Identyfikator instancji jednej z podłączonych kart terminala, używany do testowania widoczności.",
"imageStorageInstanceIdRequired": "Najpierw wprowadź identyfikator instancji sesji terminala",
"imageStorageTest": "Test",
"imageStorageTesting": "Testowanie...",
"imageStorageTestFailed": "Nie udało się przetestować magazynu obrazów",
"imageStorageTestConnected": "Sesja terminalowa jest połączona.",
"imageStorageTestNotConnected": "Brak połączonej sesji terminala z tym identyfikatorem instancji.",
"imageStorageTestSelectedMode": "Przesyłanie użyłoby: {{mode}}",
"imageStorageSelectedModeUnavailable": "Niedostępny",
"imageStorageTestLocalVisible": "Katalog lokalny jest widoczny z podłączonego hosta.",
"imageStorageTestLocalNotVisible": "Katalog lokalny NIE jest widoczny z podłączonego hosta.",
"sectionBranding": "Biała etykieta",
"brandingAppName": "Nazwa aplikacji",
"brandingAppNameDesc": "Wyświetlane na ekranie logowania i karcie przeglądarki. Pozostaw puste, aby używać „Termix”.",
@@ -2354,9 +2241,6 @@
"oidcSilentLoginDefaultLockedDesc": "To ustawienie jest zablokowane przez zmienną środowiskową OIDC_SILENT_LOGIN_DEFAULT i nie można go tutaj zmienić.",
"allowPasswordReset": "Zezwól na resetowanie hasła",
"allowPasswordResetDesc": "Kod resetowania przez logi Dockera",
"commandHistoryEnabled": "Historia poleceń",
"commandHistoryEnabledDesc": "Zezwól na rejestrowanie historii poleceń. Po wyłączeniu historia nie jest zapisywana, niezależnie od ustawień poszczególnych hostów.",
"updateCommandHistoryFailed": "Nie udało się zaktualizować ustawień historii poleceń",
"analyticsEnabled": "Udostępnij anonimowe statystyki użytkowania",
"analyticsEnabledDesc": "Wysyła anonimowe, dzienne zestawienie liczby użytkowników, hostów i wykorzystania funkcji, aby pomóc w ulepszaniu Termixa. Nigdy nie zawiera danych osobowych ani szczegółów połączeń.",
"analyticsEnabledLockedDesc": "To ustawienie jest zablokowane przez zmienną środowiskową ENABLE_TELEMETRY i nie można go tutaj zmienić.",
@@ -2647,11 +2531,6 @@
"hostDefaultsTerminal": "Terminal",
"hostDefaultsAutoTmux": "Auto-Tmux",
"hostDefaultsAutoTmuxDesc": "Uruchom nowe terminale hostów w tmux, aby sesje przetrwały rozłączenia (wymaga tmux na hoście)",
"terminalSessionTimeout": "Trwałość sesji terminalowej",
"terminalSessionTimeoutDesc": "Jak długo odłączony terminal jest utrzymywany aktywny na serwerze przed jego zamknięciem. Min. 1 · Maks. 1440 minut. W przypadku sesji, które muszą przetrwać ten czas, włącz funkcję Auto-Tmux na hoście.",
"terminalSessionTimeoutRange": "Wprowadź wartość od 1 do 1440 minut",
"terminalSessionTimeoutSaved": "Zapisano trwałość sesji terminalowej",
"terminalSessionTimeoutSaveFailed": "Nie udało się zapisać trwałości sesji terminala",
"minutes": "protokół",
"hostDefaultsSessionLogging": "Rejestrowanie sesji",
"hostDefaultsSessionLoggingDesc": "Domyślnie rejestruj sesje terminalowe na nowych hostach",
@@ -2708,15 +2587,6 @@
"connectToTerminal": "Połącz z terminalem",
"connectToFiles": "Połącz z plikami"
},
"history": {
"noTerminalSelected": "Nie wybrano terminala",
"noTerminalSelectedHint": "Otwórz kartę terminala SSH, aby wyświetlić historię poleceń",
"searchPlaceholder": "Przeszukaj historię...",
"clearAll": "Wyczyść wszystko",
"noHistoryEntries": "Brak wpisów w historii",
"trackingDisabled": "Śledzenie historii jest wyłączone",
"trackingDisabledHint": "Włącz tę opcję w ustawieniach terminala hosta."
},
"sshTools": {
"keyRecordingTitle": "Nagrywanie klawiszy",
"recordToTerminals": "Nagrywaj do terminali",
@@ -3178,30 +3048,11 @@
"terminalToolbar": {
"title": "Pasek narzędzi terminala",
"showActions": "Pokaż pasek narzędzi",
"hideToolbar": "Ukryj pasek narzędzi",
"showToolbar": "Rozwiń pasek narzędzi",
"moveToolbar": "Przenieś pasek narzędzi",
"moveToolbarHint": "Przeciągnij, aby zmienić położenie paska narzędzi",
"layout": "Tryb wyświetlania paska narzędzi",
"layoutIcon": "Tylko ikona",
"layoutLabeled": "Ikony i etykiety",
"layoutExpanded": "Rozszerzone o metryki",
"image": "Akcje obrazu (tylko obrazy)",
"upload": "Prześlij obraz",
"paste": "Wklej obraz",
"detachTmux": "Odłącz tmux",
"detachTmuxDescription": "Odłącz sesję tmux",
"imageActionFailed": "Akcja obrazu nie powiodła się",
"retry": "Ponów",
"dismissError": "Odrzuć błąd obrazu",
"cpu": "Procesor",
"memory": "Pamięć",
"disk": "Dysk",
"statsUnavailable": "Statystyki na żywo niedostępne",
"tmuxDetach": "Odłącz sesję tmux",
"uploadImage": "Prześlij obraz do hosta",
"uploadingImage": "Przesyłanie...",
"pasteImage": "Wklej obraz ze schowka (tylko obrazy)",
"openFiles": "Otwórz pliki",
"openDocker": "Otwórz Dockera",
"openTunnel": "Otwórz tunel",
@@ -3285,31 +3136,6 @@
"timeHours": "{{count}} godz. temu",
"timeDays": "{{count}} dni temu"
},
"mobileKeyboard": {
"shift": "Shift",
"ctrl": "Ctrl",
"esc": "Esc",
"tab": "Tab",
"backTab": "⇥",
"arrowUp": "Strzałka w górę",
"arrowDown": "Strzałka w dół",
"arrowLeft": "Strzałka w lewo",
"arrowRight": "Strzałka w prawo",
"home": "Home",
"end": "End",
"pageUp": "PgUp",
"pageDown": "PgDn",
"delete": "Del",
"paste": "Wklej",
"editQuickKeys": "Edytuj szybkie klawisze",
"quickKeysTitle": "Szybkie klawisze",
"quickKeysDesc": "Dotknij ×, aby usunąć. Maksymalnie 8 znaków.",
"quickKeyPlaceholder": "np. sudo ",
"addQuickKey": "Dodaj",
"removeQuickKey": "Usuń",
"resetDefaults": "Przywróć ustawienia domyślne",
"done": "Gotowe"
},
"serial": {
"title": "Port szeregowy",
"portLabel": "Port",