feat: convert ssh tunnels into a plugin

This commit is contained in:
LukeGus committed 2026-09-23 17:27:28 -05:00
1 parent c85c1fdb86
commit 1682861853
220 files changed
+36928 -11374

No files matched your search

@@ -0,0 +1,139 @@
{
"hosts": {
"addTunnelBtn": "Přidat tunel",
"autoStartDesc": "Automaticky připojit tento tunel po načtení hostitele",
"autoStartLabel": "Automatické spuštění",
"connectBtn": "Připojit",
"disconnectBtn": "Odpojit",
"enableTunneling": "Povolit tunelování",
"enableTunnelingDesc": "Povolit funkci SSH tunelu pro tohoto hostitele",
"endpointHost": "Koncový hostitel",
"endpointHostPlaceholder": "Stejný hostitel, hostitel SSH nebo dostupný hostitel/IP adresa",
"endpointPort": "Koncový port",
"failedToConnectTunnel": "Připojení se nezdařilo",
"failedToDisconnectTunnel": "Odpojení se nezdařilo",
"maxRetries": "Maximální počet opakování",
"noTunnelsConfigured": "Nejsou nakonfigurovány žádné tunely.",
"retryIntervalS": "Interval opakování (s)",
"serverTunnelsSection": "Serverové tunely",
"sourcePort": "Zdrojový port",
"tabTunnels": "Tunely",
"tunnelConnecting": "Spojující tunel...",
"tunnelDisconnected": "Tunel odpojen",
"tunnelLabel": "Tunel {{number}}",
"tunnelModeDynamicDesc": "Vytvořte proxy SOCKS5 na lokálním portu pro dynamické přesměrování portů.",
"tunnelModeLocalDesc": "Přesměrování lokálního portu na port na vzdáleném serveru (nebo na hostitele, který je z něj dosažitelný).",
"tunnelModeRemoteDesc": "Přesměrujte port na vzdáleném serveru zpět na lokální port na vašem počítači.",
"tunnelRequirementsText": "SSH server musí mít v souboru /etc/ssh/sshd_config nastaveny hodnoty GatewayPorts – yes, AllowTcpForwarding – yes a PermitRootLogin – yes.",
"tunnelSettings": "Nastavení tunelu",
"tunnelType": "Typ tunelu"
},
"nav": {
"portForwarding": "Přeposílání",
"tunnels": "Tunely"
},
"placeholders": {
"defaultEndpointPort": "224",
"defaultPort": "22",
"localListenerHost": "127.0.0.1 (poslouchat lokálně)",
"localTargetHost": "127.0.0.1 (cíl na tomto počítači)",
"maxRetries": "3",
"remoteBindHost": "127.0.0.1 (naslouchání na koncovém bodě)",
"remoteTargetHost": "127.0.0.1 (cíl z koncového bodu)",
"retryInterval": "10",
"socksListenerHost": "127.0.0.1 (posluchač SOCKS)"
},
"profile": {
"c2sCurrentLocalConfig": "{{count}} lokálních klientských tunelů nakonfigurovaných na této ploše.",
"c2sLoadPreset": "Zatížení",
"c2sNoPresetSelected": "Není vybrána žádná předvolba",
"c2sNoPresets": "Žádné předvolby nejsou uloženy",
"c2sPresetDeleted": "Předvolba klientského tunelu smazána",
"c2sPresetLoadError": "Nepodařilo se načíst předvolby tunelu klienta",
"c2sPresetLoaded": "Přednastavení klientského tunelu načteno lokálně",
"c2sPresetName": "Název předvolby",
"c2sPresetNamePlaceholder": "Název předvolby klienta",
"c2sPresetRenamed": "Přednastavení klientského tunelu přejmenováno",
"c2sPresetSaved": "Přednastavení klientského tunelu uloženo",
"c2sPresetSyncNote": "Předvolby jsou explicitní snímky; načtením jedné z nich se nahradí seznam tunelů lokálních klientů tohoto desktopového klienta.",
"c2sPresetToLoad": "Předvolba k načtení",
"c2sTunnelPresets": "Přednastavení klientského tunelu",
"c2sTunnelPresetsUnavailable": "Přednastavení tunelů klienta jsou k dispozici pouze v klientské verzi pro stolní počítače."
},
"tunnels": {
"attempt": "Pokus {{current}} z {{max}}",
"autoNameClientDynamic": "PONOŽKY {{localPort}} přes {{endpoint}}",
"autoNameClientLocal": "Místní {{localPort}} → {{endpoint}} {{remotePort}}",
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → místní {{localPort}}",
"autoStart": "Automatický start",
"cancel": "Zrušit",
"canceling": "Rušení...",
"clientAutoStartDesc": "Spustí se při otevření tohoto desktopového klienta a zůstane připojen.",
"clientManualStartDesc": "Použijte Start a Stop z tohoto řádku. Termix jej neotevře automaticky.",
"clientRemoteServerNote": "Vzdálené přesměrování může vyžadovat AllowTcpForwarding a GatewayPorts na SSH serveru koncového bodu. Vzdálený port se zavře, když se tato plocha odpojí.",
"clientTunnelStarted": "Tunel klienta spuštěn",
"clientTunnelStopped": "Tunel klienta zastaven",
"clientTunnels": "Klientské tunely",
"connected": "Připojeno",
"connecting": "Spojovací...",
"createFirstTunnelMessage": "Zatím jste nevytvořili žádné SSH tunely. Chcete-li začít, nakonfigurujte tunelová připojení ve Správci hostitele.",
"currentHostPort": "Aktuální hostitelský port",
"destination": "Cíl",
"destinationAddress": "Cílová adresa",
"destinationPort": "Cílový přístav",
"disconnected": "Odpojeno",
"duplicateAutoStartBind": "Pouze jeden automaticky spouštěný klientský tunel může používat {{bind}}.",
"endpointPort": "Koncový port",
"endpointSshHost": "Koncový SSH hostitel",
"endpointSshHostPlaceholder": "Vyberte nakonfigurovaného hostitele",
"endpointSshHostRequired": "Pro každý klientský tunel vyberte koncový bod SSH hostitele.",
"error": "Chyba",
"forwardDescriptionClientDynamic": "SOCKS na lokálním portu {{sourcePort}}.",
"forwardDescriptionClientLocal": "Místní {{sourcePort}} → vzdálený {{endpointPort}}.",
"forwardDescriptionClientRemote": "Vzdálené {{sourcePort}} → místní {{endpointPort}}.",
"forwardDescriptionServerDynamic": "SOCKS na aktuálním hostiteli {{sourcePort}}.",
"forwardDescriptionServerLocal": "Aktuální hostitel {{sourcePort}} → koncový bod {{endpointPort}}.",
"forwardDescriptionServerRemote": "Koncový bod {{endpointPort}} → aktuální hostitel {{sourcePort}}.",
"host": "Hostitel",
"intermediateHost": "Mezihostitel",
"invalidBindIp": "Lokální IP adresa musí být platná IPv4 adresa.",
"invalidEndpointPort": "Koncový port musí být v rozsahu od 1 do 65535.",
"invalidLocalPort": "Místní port musí být v rozsahu od 1 do 65535.",
"invalidLocalTargetIp": "Lokální cílová IP adresa musí být platná IPv4 adresa.",
"invalidLocalTargetPort": "Lokální cílový port musí být v rozmezí od 1 do 65535.",
"invalidRemoteAddress": "Je vyžadována vzdálená adresa.",
"invalidRemotePort": "Vzdálený port musí být v rozsahu od 1 do 65535.",
"lastError": "Poslední chyba",
"lastStarted": "Naposledy spuštěno",
"lastTested": "Naposledy testováno",
"localAddress": "Místní adresa",
"localPort": "Místní port",
"localSaveError": "Nepodařilo se uložit tunely lokálních klientů.",
"localSaved": "Tunely klientů uloženy",
"manualControlError": "Nepodařilo se aktualizovat stav tunelu.",
"maxRetries": "Maximální počet opakování",
"mode": "Režim",
"nextRetryIn": "Další pokus za {{seconds}} sekund",
"noClientTunnels": "Na této ploše nejsou nakonfigurovány žádné klientské tunely.",
"noHostSelected": "Nebyl vybrán žádný hostitel",
"noSshTunnels": "Žádné SSH tunely",
"port": "Přístav",
"remoteBindAddress": "Adresa vzdálené vazby",
"remoteHost": "Vzdálený hostitel",
"remotePort": "Vzdálený port",
"retryInterval": "Interval opakování (sekundy)",
"route": "Trasa:",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → PONOŽKY přes {{endpoint}}",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{remoteHost}}:{{remotePort}} přes {{endpoint}}",
"summaryClientRemote": "{{remoteHost}}:{{remotePort}} na {{endpoint}} → {{localHost}}:{{localPort}}",
"test": "Test",
"tunnelName": "Název tunelu",
"tunnelTestFailed": "Test tunelu selhal",
"tunnelTestSucceeded": "Test tunelu byl úspěšný",
"type": "Typ tunelu",
"typeDynamic": "Dynamický (-D)",
"typeLocal": "Místní (-L)",
"typeRemote": "Vzdálené (-R)",
"working": "Pracovní..."
}
}