Fix CI test failures: add missing Russian translation for 'Cannot save settings' and use common.background_command in service_check.uc

This commit is contained in:
Dushnilin
2026-08-12 12:39:30 +03:00
parent 265d7d19cd
commit fb1d9dfe5b
7 changed files with 134 additions and 132 deletions
+2 -1
View File
@@ -35,7 +35,8 @@ const dictionary = {
"Why Discord fails?": "Почему не работает Discord?",
"Check Mode:": "Режим проверки:",
"Active Sections": "Активные секции",
"All Profiles": "Все сервисы и профили"
"All Profiles": "Все сервисы и профили",
"Cannot save settings": "Не удалось сохранить настройки"
};
async function run() {
+46 -46
View File
@@ -86,7 +86,7 @@
"call": "Active Sections",
"key": "Active Sections",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:130"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:131"
]
},
{
@@ -202,14 +202,14 @@
"places": [
"src/tachyon/tabs/monitoring/initController.ts:672",
"src/tachyon/tabs/monitoring/render.ts:40",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:318"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:322"
]
},
{
"call": "All Profiles",
"key": "All Profiles",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:140"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:143"
]
},
{
@@ -266,7 +266,7 @@
"call": "Avg Latency",
"key": "Avg Latency",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:270"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:273"
]
},
{
@@ -372,14 +372,14 @@
"call": "Check Again",
"key": "Check Again",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:760"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:762"
]
},
{
"call": "Check All",
"key": "Check All",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:661"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:665"
]
},
{
@@ -394,15 +394,15 @@
"call": "Check Custom",
"key": "Check Custom",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:549",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:646"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:553",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:650"
]
},
{
"call": "Check domain or IP (e.g. example.com)...",
"key": "Check domain or IP (e.g. example.com)...",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:543"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:547"
]
},
{
@@ -416,7 +416,7 @@
"call": "Check Mode:",
"key": "Check Mode:",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:159"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:162"
]
},
{
@@ -474,11 +474,11 @@
"call": "Checking...",
"key": "Checking...",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:669",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:322",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:420",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:775",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:849",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:665"
"src/tachyon/tabs/dashboard/partials/renderSections.ts:849"
]
},
{
@@ -492,17 +492,17 @@
"call": "Checks failed",
"key": "Checks failed",
"places": [
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10",
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26"
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26",
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10"
]
},
{
"call": "Checks passed",
"key": "Checks passed",
"places": [
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13",
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:23",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:43",
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13"
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:43"
]
},
{
@@ -524,13 +524,13 @@
"key": "Close",
"places": [
"src/partials/modal/renderModal.ts:263",
"src/tachyon/tabs/diagnostic/initController.ts:1144",
"src/tachyon/tabs/dashboard/initController.ts:1085",
"src/tachyon/tabs/monitoring/initController.ts:884",
"src/tachyon/tabs/monitoring/initController.ts:934",
"src/tachyon/tabs/diagnostic/initController.ts:1144",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:212",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:62",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:766"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:768"
]
},
{
@@ -576,8 +576,8 @@
"key": "Conflict",
"places": [
"src/tachyon/methods/custom/getDashboardSections.ts:1569",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:583",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:141"
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:141",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:583"
]
},
{
@@ -843,8 +843,8 @@
"call": "Failed",
"key": "Failed",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:255",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:752"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:258",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:754"
]
},
{
@@ -900,7 +900,7 @@
"call": "Failed to parse target list.",
"key": "Failed to parse target list.",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:115"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:116"
]
},
{
@@ -914,8 +914,8 @@
"call": "Failed to run service check.",
"key": "Failed to run service check.",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:97",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:785"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:787"
]
},
{
@@ -1113,7 +1113,7 @@
"call": "HTTP",
"key": "HTTP",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:387"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:391"
]
},
{
@@ -1645,8 +1645,8 @@
"call": "Issues detected",
"key": "Issues detected",
"places": [
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17",
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20"
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20",
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17"
]
},
{
@@ -1931,7 +1931,7 @@
"call": "No targets found in section configs.",
"key": "No targets found in section configs.",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:123"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:124"
]
},
{
@@ -1953,9 +1953,9 @@
"key": "Not configured",
"places": [
"src/tachyon/methods/custom/getDashboardSections.ts:1572",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:586",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:152"
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:152",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:586"
]
},
{
@@ -2075,7 +2075,7 @@
"call": "Outbound Route",
"key": "Outbound Route",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:358"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:362"
]
},
{
@@ -2089,7 +2089,7 @@
"call": "Passed",
"key": "Passed",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:240"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:243"
]
},
{
@@ -2113,7 +2113,7 @@
"key": "Pending",
"places": [
"src/tachyon/tabs/diagnostic/diagnostic.store.ts:63",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:442"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:446"
]
},
{
@@ -2207,7 +2207,7 @@
"call": "Resolved IP / DNS",
"key": "Resolved IP / DNS",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:363"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:367"
]
},
{
@@ -2316,8 +2316,8 @@
"key": "Running",
"places": [
"src/tachyon/methods/custom/getDashboardSections.ts:1567",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:581",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:135"
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:135",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:581"
]
},
{
@@ -2362,7 +2362,7 @@
"call": "Search domain...",
"key": "Search domain...",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:328"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:332"
]
},
{
@@ -2376,7 +2376,7 @@
"call": "Section / Target",
"key": "Section / Target",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:353"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:357"
]
},
{
@@ -2663,8 +2663,8 @@
"key": "Stopped",
"places": [
"src/tachyon/methods/custom/getDashboardSections.ts:1571",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:585",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:147"
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:147",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:585"
]
},
{
@@ -2812,7 +2812,7 @@
"call": "TCP",
"key": "TCP",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:371"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:375"
]
},
{
@@ -2835,7 +2835,7 @@
"call": "Testing...",
"key": "Testing...",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:685"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:689"
]
},
{
@@ -2885,7 +2885,7 @@
"call": "TLS",
"key": "TLS",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:379"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:383"
]
},
{
@@ -2899,7 +2899,7 @@
"call": "Total Targets",
"key": "Total Targets",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:225"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:228"
]
},
{
@@ -3126,7 +3126,7 @@
"call": "Verdict",
"key": "Verdict",
"places": [
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:395"
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:399"
]
},
{
+40 -40
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TACHYON\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-12 09:15+0300\n"
"PO-Revision-Date: 2026-08-12 09:15+0300\n"
"POT-Creation-Date: 2026-08-12 09:39+0300\n"
"PO-Revision-Date: 2026-08-12 09:39+0300\n"
"Last-Translator: Dushnilin <dushnilin@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Active Main DNS"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:130
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:131
msgid "Active Sections"
msgstr ""
@@ -134,11 +134,11 @@ msgstr ""
#: src/tachyon/tabs/monitoring/initController.ts:672
#: src/tachyon/tabs/monitoring/render.ts:40
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:318
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:322
msgid "All"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:140
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:143
msgid "All Profiles"
msgstr ""
@@ -171,7 +171,7 @@ msgstr ""
msgid "Available actions"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:270
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:273
msgid "Avg Latency"
msgstr ""
@@ -235,11 +235,11 @@ msgstr ""
msgid "Cannot receive checks result"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:760
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:762
msgid "Check Again"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:661
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:665
msgid "Check All"
msgstr ""
@@ -248,12 +248,12 @@ msgstr ""
msgid "Check Connection"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:549
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:646
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:553
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:650
msgid "Check Custom"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:543
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:547
msgid "Check domain or IP (e.g. example.com)..."
msgstr ""
@@ -261,7 +261,7 @@ msgstr ""
msgid "Check interval"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:159
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:162
msgid "Check Mode:"
msgstr ""
@@ -298,11 +298,11 @@ msgstr ""
msgid "Checking, please wait"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:669
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:322
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:420
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:775
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:849
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:665
msgid "Checking..."
msgstr ""
@@ -310,14 +310,14 @@ msgstr ""
msgid "checks"
msgstr ""
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10
msgid "Checks failed"
msgstr ""
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:23
#: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:43
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13
msgid "Checks passed"
msgstr ""
@@ -330,13 +330,13 @@ msgid "CIDR must be between 0 and 32 for IPv4 or 0 and 128 for IPv6"
msgstr ""
#: src/partials/modal/renderModal.ts:263
#: src/tachyon/tabs/diagnostic/initController.ts:1144
#: src/tachyon/tabs/dashboard/initController.ts:1085
#: src/tachyon/tabs/monitoring/initController.ts:884
#: src/tachyon/tabs/monitoring/initController.ts:934
#: src/tachyon/tabs/diagnostic/initController.ts:1144
#: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:212
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:62
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:766
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:768
msgid "Close"
msgstr ""
@@ -364,8 +364,8 @@ msgid "compressed"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1569
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:583
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:141
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:583
msgid "Conflict"
msgstr ""
@@ -520,8 +520,8 @@ msgstr ""
msgid "Expires"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:255
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:752
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:258
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:754
msgid "Failed"
msgstr ""
@@ -556,7 +556,7 @@ msgstr ""
msgid "Failed to generate bug report"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:115
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:116
msgid "Failed to parse target list."
msgstr ""
@@ -564,8 +564,8 @@ msgstr ""
msgid "Failed to receive response from AI service."
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:97
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:785
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:787
msgid "Failed to run service check."
msgstr ""
@@ -682,7 +682,7 @@ msgstr ""
msgid "Host"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:387
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:391
msgid "HTTP"
msgstr ""
@@ -989,8 +989,8 @@ msgstr ""
msgid "Issues"
msgstr ""
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17
msgid "Issues detected"
msgstr ""
@@ -1158,7 +1158,7 @@ msgstr ""
msgid "No rules use Zapret2"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:123
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:124
msgid "No targets found in section configs."
msgstr ""
@@ -1171,9 +1171,9 @@ msgid "Nodes"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1572
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:586
#: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:152
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:586
msgid "Not configured"
msgstr ""
@@ -1248,7 +1248,7 @@ msgstr ""
msgid "Optional for local LLM"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:358
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:362
msgid "Outbound Route"
msgstr ""
@@ -1256,7 +1256,7 @@ msgstr ""
msgid "outbounds must be a non-empty array of strings"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:240
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:243
msgid "Passed"
msgstr ""
@@ -1271,7 +1271,7 @@ msgid "Pause updates"
msgstr ""
#: src/tachyon/tabs/diagnostic/diagnostic.store.ts:63
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:442
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:446
msgid "Pending"
msgstr ""
@@ -1326,7 +1326,7 @@ msgstr ""
msgid "Remove"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:363
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:367
msgid "Resolved IP / DNS"
msgstr ""
@@ -1390,8 +1390,8 @@ msgid "Run doctor repair"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1567
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:581
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:135
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:581
msgid "Running"
msgstr ""
@@ -1418,7 +1418,7 @@ msgstr ""
msgid "Search"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:328
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:332
msgid "Search domain..."
msgstr ""
@@ -1426,7 +1426,7 @@ msgstr ""
msgid "Secret token for WRITE requests"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:353
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:357
msgid "Section / Target"
msgstr ""
@@ -1593,8 +1593,8 @@ msgid "Stop Tachyon"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1571
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:585
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:147
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:585
msgid "Stopped"
msgstr ""
@@ -1679,7 +1679,7 @@ msgstr ""
msgid "Tailscale endpoint"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:371
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:375
msgid "TCP"
msgstr ""
@@ -1693,7 +1693,7 @@ msgstr ""
msgid "Testing URL"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:685
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:689
msgid "Testing..."
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "tiny"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:379
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:383
msgid "TLS"
msgstr ""
@@ -1730,7 +1730,7 @@ msgstr ""
msgid "Tolerance"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:225
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:228
msgid "Total Targets"
msgstr ""
@@ -1876,7 +1876,7 @@ msgstr ""
msgid "Valid"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:395
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:399
msgid "Verdict"
msgstr ""
+2 -2
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TACHYON\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-12 12:15+0300\n"
"PO-Revision-Date: 2026-08-12 12:15+0300\n"
"POT-Creation-Date: 2026-08-12 12:39+0300\n"
"PO-Revision-Date: 2026-08-12 12:39+0300\n"
"Last-Translator: Dushnilin\n"
"Language-Team: none\n"
"Language: ru\n"
+2 -2
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TACHYON\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-12 12:15+0300\n"
"PO-Revision-Date: 2026-08-12 12:15+0300\n"
"POT-Creation-Date: 2026-08-12 12:39+0300\n"
"PO-Revision-Date: 2026-08-12 12:39+0300\n"
"Last-Translator: Dushnilin\n"
"Language-Team: none\n"
"Language: ru\n"
+40 -40
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TACHYON\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-12 09:15+0300\n"
"PO-Revision-Date: 2026-08-12 09:15+0300\n"
"POT-Creation-Date: 2026-08-12 09:39+0300\n"
"PO-Revision-Date: 2026-08-12 09:39+0300\n"
"Last-Translator: Dushnilin <dushnilin@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Active Main DNS"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:130
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:131
msgid "Active Sections"
msgstr ""
@@ -134,11 +134,11 @@ msgstr ""
#: src/tachyon/tabs/monitoring/initController.ts:672
#: src/tachyon/tabs/monitoring/render.ts:40
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:318
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:322
msgid "All"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:140
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:143
msgid "All Profiles"
msgstr ""
@@ -171,7 +171,7 @@ msgstr ""
msgid "Available actions"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:270
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:273
msgid "Avg Latency"
msgstr ""
@@ -235,11 +235,11 @@ msgstr ""
msgid "Cannot receive checks result"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:760
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:762
msgid "Check Again"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:661
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:665
msgid "Check All"
msgstr ""
@@ -248,12 +248,12 @@ msgstr ""
msgid "Check Connection"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:549
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:646
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:553
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:650
msgid "Check Custom"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:543
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:547
msgid "Check domain or IP (e.g. example.com)..."
msgstr ""
@@ -261,7 +261,7 @@ msgstr ""
msgid "Check interval"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:159
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:162
msgid "Check Mode:"
msgstr ""
@@ -298,11 +298,11 @@ msgstr ""
msgid "Checking, please wait"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:669
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:322
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:420
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:775
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:849
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:665
msgid "Checking..."
msgstr ""
@@ -310,14 +310,14 @@ msgstr ""
msgid "checks"
msgstr ""
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10
msgid "Checks failed"
msgstr ""
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:23
#: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:43
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13
msgid "Checks passed"
msgstr ""
@@ -330,13 +330,13 @@ msgid "CIDR must be between 0 and 32 for IPv4 or 0 and 128 for IPv6"
msgstr ""
#: src/partials/modal/renderModal.ts:263
#: src/tachyon/tabs/diagnostic/initController.ts:1144
#: src/tachyon/tabs/dashboard/initController.ts:1085
#: src/tachyon/tabs/monitoring/initController.ts:884
#: src/tachyon/tabs/monitoring/initController.ts:934
#: src/tachyon/tabs/diagnostic/initController.ts:1144
#: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:212
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:62
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:766
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:768
msgid "Close"
msgstr ""
@@ -364,8 +364,8 @@ msgid "compressed"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1569
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:583
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:141
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:583
msgid "Conflict"
msgstr ""
@@ -520,8 +520,8 @@ msgstr ""
msgid "Expires"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:255
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:752
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:258
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:754
msgid "Failed"
msgstr ""
@@ -556,7 +556,7 @@ msgstr ""
msgid "Failed to generate bug report"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:115
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:116
msgid "Failed to parse target list."
msgstr ""
@@ -564,8 +564,8 @@ msgstr ""
msgid "Failed to receive response from AI service."
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:97
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:785
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:787
msgid "Failed to run service check."
msgstr ""
@@ -682,7 +682,7 @@ msgstr ""
msgid "Host"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:387
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:391
msgid "HTTP"
msgstr ""
@@ -989,8 +989,8 @@ msgstr ""
msgid "Issues"
msgstr ""
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17
#: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20
#: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17
msgid "Issues detected"
msgstr ""
@@ -1158,7 +1158,7 @@ msgstr ""
msgid "No rules use Zapret2"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:123
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:124
msgid "No targets found in section configs."
msgstr ""
@@ -1171,9 +1171,9 @@ msgid "Nodes"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1572
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:586
#: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:152
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:586
msgid "Not configured"
msgstr ""
@@ -1248,7 +1248,7 @@ msgstr ""
msgid "Optional for local LLM"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:358
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:362
msgid "Outbound Route"
msgstr ""
@@ -1256,7 +1256,7 @@ msgstr ""
msgid "outbounds must be a non-empty array of strings"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:240
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:243
msgid "Passed"
msgstr ""
@@ -1271,7 +1271,7 @@ msgid "Pause updates"
msgstr ""
#: src/tachyon/tabs/diagnostic/diagnostic.store.ts:63
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:442
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:446
msgid "Pending"
msgstr ""
@@ -1326,7 +1326,7 @@ msgstr ""
msgid "Remove"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:363
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:367
msgid "Resolved IP / DNS"
msgstr ""
@@ -1390,8 +1390,8 @@ msgid "Run doctor repair"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1567
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:581
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:135
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:581
msgid "Running"
msgstr ""
@@ -1418,7 +1418,7 @@ msgstr ""
msgid "Search"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:328
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:332
msgid "Search domain..."
msgstr ""
@@ -1426,7 +1426,7 @@ msgstr ""
msgid "Secret token for WRITE requests"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:353
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:357
msgid "Section / Target"
msgstr ""
@@ -1593,8 +1593,8 @@ msgid "Stop Tachyon"
msgstr ""
#: src/tachyon/methods/custom/getDashboardSections.ts:1571
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:585
#: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:147
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:585
msgid "Stopped"
msgstr ""
@@ -1679,7 +1679,7 @@ msgstr ""
msgid "Tailscale endpoint"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:371
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:375
msgid "TCP"
msgstr ""
@@ -1693,7 +1693,7 @@ msgstr ""
msgid "Testing URL"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:685
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:689
msgid "Testing..."
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "tiny"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:379
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:383
msgid "TLS"
msgstr ""
@@ -1730,7 +1730,7 @@ msgstr ""
msgid "Tolerance"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:225
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:228
msgid "Total Targets"
msgstr ""
@@ -1876,7 +1876,7 @@ msgstr ""
msgid "Valid"
msgstr ""
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:395
#: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:399
msgid "Verdict"
msgstr ""
@@ -9,6 +9,7 @@
// что дополнительно воспроизводит правила секций, привязанные к source IP.
let fs = require("fs");
let common = require("core.common");
const LIB_DIR = getenv("FORKOP_SC_LIB") || "/usr/lib/forkop-servicecheck";
const ENGINE = LIB_DIR + "/probe.uc";
@@ -1165,7 +1166,7 @@ function detect_live_route(ctx, host, port, remote_ip) {
return unknown;
}
let launched = normalize_status(system("( " + command + " ) >/dev/null 2>&1 &")) == 0;
let launched = normalize_status(system(common.background_command(command))) == 0;
if (!launched)
return unknown;