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": "Додај тунел",
"autoStartDesc": "Аутоматски повежи овај тунел када се хост учита",
"autoStartLabel": "Аутоматско покретање",
"connectBtn": "Повежи се",
"disconnectBtn": "Прекини везу",
"enableTunneling": "Омогући тунелирање",
"enableTunnelingDesc": "Омогући функционалност SSH тунела за овај хост",
"endpointHost": "Крајњи хост",
"endpointHostPlaceholder": "Исти хост, SSH хост или доступни хост/IP адреса",
"endpointPort": "Порт крајње тачке",
"failedToConnectTunnel": "Повезивање није успело",
"failedToDisconnectTunnel": "Прекид везе није успео",
"maxRetries": "Максималан број поновних покушаја",
"noTunnelsConfigured": "Није конфигурисан ниједан тунел.",
"retryIntervalS": "Интервал поновног покушаја (s)",
"serverTunnelsSection": "Серверски тунели",
"sourcePort": "Изворни порт",
"tabTunnels": "Тунели",
"tunnelConnecting": "Тунел који се повезује...",
"tunnelDisconnected": "Тунел је искључен",
"tunnelLabel": "Тунел {{number}}",
"tunnelModeDynamicDesc": "Направите SOCKS5 прокси на локалном порту за динамичко прослеђивање портова.",
"tunnelModeLocalDesc": "Прослеђује локални порт на порт на удаљеном серверу (или хосту који је доступан са њега).",
"tunnelModeRemoteDesc": "Проследите порт на удаљеном серверу назад на локални порт на вашој машини.",
"tunnelRequirementsText": "SSH сервер мора имати подешена подешавања за GatewayPorts, AllowTcpForwarding и PermitRootLogin у /etc/ssh/sshd_config.",
"tunnelSettings": "Подешавања тунела",
"tunnelType": "Тип тунела"
},
"nav": {
"portForwarding": "Преусмеравање",
"tunnels": "Тунели"
},
"placeholders": {
"defaultEndpointPort": "224",
"defaultPort": "22",
"localListenerHost": "127.0.0.1 (слушај локално)",
"localTargetHost": "127.0.0.1 (циљ на овом рачунару)",
"maxRetries": "3",
"remoteBindHost": "127.0.0.1 (слушање на крајњој тачки)",
"remoteTargetHost": "127.0.0.1 (циљ са крајње тачке)",
"retryInterval": "10",
"socksListenerHost": "127.0.0.1 (SOCKS слушалац)"
},
"profile": {
"c2sCurrentLocalConfig": "{{count}} локалних клијентских тунела конфигурисаних на овој радној површини.",
"c2sLoadPreset": "Учитај",
"c2sNoPresetSelected": "Није изабран ниједан унапред подешени подешавања",
"c2sNoPresets": "Нема сачуваних предефинисаних подешавања",
"c2sPresetDeleted": "Унапред подешено подешавање тунела клијента је избрисано",
"c2sPresetLoadError": "Није успело учитавање унапред подешених подешавања клијентског тунела",
"c2sPresetLoaded": "Унапред унапред учитан тунел клијента",
"c2sPresetName": "Име пресета",
"c2sPresetNamePlaceholder": "Назив унапред подешеног подешавања клијента",
"c2sPresetRenamed": "Преименован је унапред одређен тунел клијента",
"c2sPresetSaved": "Унапред подешено подешавање тунела клијента је сачувано",
"c2sPresetSyncNote": "Унапред подешена подешавања су експлицитни снимци; учитавање једног замењује листу локалних тунела клијената овог десктоп клијента.",
"c2sPresetToLoad": "Унапред подешено за учитавање",
"c2sTunnelPresets": "Унапред подешена подешавања клијентског тунела",
"c2sTunnelPresetsUnavailable": "Унапред подешена подешавања тунела клијента доступна су само у десктоп клијенту."
},
"tunnels": {
"attempt": "Покушај {{current}} од {{max}}",
"autoNameClientDynamic": "ЧАРАПЕ {{localPort}} преко {{endpoint}}",
"autoNameClientLocal": "Локално {{localPort}} → {{endpoint}} {{remotePort}}",
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → локално {{localPort}}",
"autoStart": "Аутоматски старт",
"cancel": "Откажи",
"canceling": "Отказивање...",
"clientAutoStartDesc": "Покреће се када се овај десктоп клијент отвори и остане повезан.",
"clientManualStartDesc": "Користите опције „Старт“ и „Стоп“ из овог реда. Termix га неће аутоматски отворити.",
"clientRemoteServerNote": "Даљинско преусмеравање може захтевати AllowTcpForwarding и GatewayPorts на SSH серверу крајње тачке. Удаљени порт се затвара када се ова радна површина искључи.",
"clientTunnelStarted": "Тунел клијента је покренут",
"clientTunnelStopped": "Тунел клијента је заустављен",
"clientTunnels": "Клијентски тунели",
"connected": "Повезано",
"connecting": "Повезивање...",
"createFirstTunnelMessage": "Још увек нисте креирали ниједан SSH тунел. Конфигуришите тунелске везе у Host Manager-у да бисте започели.",
"currentHostPort": "Тренутни порт хоста",
"destination": "Одредиште",
"destinationAddress": "Адреса одредишта",
"destinationPort": "Одредишна лука",
"disconnected": "Искључено",
"duplicateAutoStartBind": "Само један аутоматски покренути клијентски тунел може да користи {{bind}}.",
"endpointPort": "Порт крајње тачке",
"endpointSshHost": "SSH хост крајње тачке",
"endpointSshHostPlaceholder": "Изаберите конфигурисани хост",
"endpointSshHostRequired": "Изаберите SSH хост крајње тачке за сваки клијентски тунел.",
"error": "Грешка",
"forwardDescriptionClientDynamic": "SOCKS на локалном порту {{sourcePort}}.",
"forwardDescriptionClientLocal": "Локално {{sourcePort}} → удаљено {{endpointPort}}.",
"forwardDescriptionClientRemote": "Удаљено {{sourcePort}} → локално {{endpointPort}}.",
"forwardDescriptionServerDynamic": "SOCKS на тренутном хосту {{sourcePort}}.",
"forwardDescriptionServerLocal": "Тренутни хост {{sourcePort}} → крајња тачка {{endpointPort}}.",
"forwardDescriptionServerRemote": "Крајња тачка {{endpointPort}} → тренутни хост {{sourcePort}}.",
"host": "Домаћин",
"intermediateHost": "Посредни домаћин",
"invalidBindIp": "Локална IP адреса мора бити важећа IPv4 адреса.",
"invalidEndpointPort": "Порт крајње тачке мора бити између 1 и 65535.",
"invalidLocalPort": "Локални порт мора бити између 1 и 65535.",
"invalidLocalTargetIp": "Локална циљна IP адреса мора бити важећа IPv4 адреса.",
"invalidLocalTargetPort": "Локални циљни порт мора бити између 1 и 65535.",
"invalidRemoteAddress": "Удаљена адреса је обавезна.",
"invalidRemotePort": "Удаљени порт мора бити између 1 и 65535.",
"lastError": "Последња грешка",
"lastStarted": "Последњи пут започет",
"lastTested": "Последње тестирање",
"localAddress": "Локална адреса",
"localPort": "Локални порт",
"localSaveError": "Чување локалних клијентских тунела није успело",
"localSaved": "Тунели клијента сачувани",
"manualControlError": "Ажурирање стања тунела није успело.",
"maxRetries": "Максималан број поновних покушаја",
"mode": "Режим",
"nextRetryIn": "Следећи поновни покушај за {{seconds}} секунди",
"noClientTunnels": "Ниједан клијентски тунел није конфигурисан на овој радној површини.",
"noHostSelected": "Није изабран домаћин",
"noSshTunnels": "Нема SSH тунела",
"port": "Лука",
"remoteBindAddress": "Адреса за удаљено повезивање",
"remoteHost": "Удаљени хост",
"remotePort": "Удаљени порт",
"retryInterval": "Интервал поновног покушаја (секунде)",
"route": "Рута:",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → ЧАРАПЕ преко {{endpoint}}",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{remoteHost}}:{{remotePort}} преко {{endpoint}}",
"summaryClientRemote": "{{remoteHost}}:{{remotePort}} на {{endpoint}} → {{localHost}}:{{localPort}}",
"test": "Тест",
"tunnelName": "Назив тунела",
"tunnelTestFailed": "Тест тунела није успео",
"tunnelTestSucceeded": "Тест тунела је успешан",
"type": "Тип тунела",
"typeDynamic": "Динамички (-Д)",
"typeLocal": "Локално (-Л)",
"typeRemote": "Даљински (-R)",
"working": "Ради се..."
}
}