fix(diagnostics): fix false-positive sing-box DNS check on busybox nslookup and auto-fetch LAN clients in support report
This commit is contained in:
@@ -331,7 +331,7 @@
|
||||
"call": "AI Doctor Diagnosis",
|
||||
"key": "AI Doctor Diagnosis",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1491"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1502"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -339,8 +339,8 @@
|
||||
"key": "AI Doctor failed",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:846",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1497",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1505"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1508",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1516"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -499,7 +499,7 @@
|
||||
"call": "Anonymized support report copied to clipboard",
|
||||
"key": "Anonymized support report copied to clipboard",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:947"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:958"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -534,14 +534,14 @@
|
||||
"call": "Applying fix",
|
||||
"key": "Applying fix",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1153"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1164"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Applying...",
|
||||
"key": "Applying...",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1151"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1162"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -619,7 +619,7 @@
|
||||
"call": "Auto-Heal Network Stack",
|
||||
"key": "Auto-Heal Network Stack",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1071"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1082"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -771,7 +771,7 @@
|
||||
"call": "Bug report downloaded",
|
||||
"key": "Bug report downloaded",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1595"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1606"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1029,7 +1029,7 @@
|
||||
"call": "Checking, please wait",
|
||||
"key": "Checking, please wait",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1889",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1900",
|
||||
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14",
|
||||
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15",
|
||||
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:15",
|
||||
@@ -1070,17 +1070,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"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1143,7 +1143,7 @@
|
||||
"call": "Clear DNS cache",
|
||||
"key": "Clear DNS cache",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1064"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1075"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1168,9 +1168,9 @@
|
||||
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10221",
|
||||
"src/partials/modal/renderModal.ts:263",
|
||||
"src/tachyon/tabs/dashboard/initController.ts:1083",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1481",
|
||||
"src/tachyon/tabs/monitoring/initController.ts:884",
|
||||
"src/tachyon/tabs/monitoring/initController.ts:934",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1492",
|
||||
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:212",
|
||||
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:391",
|
||||
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:431"
|
||||
@@ -1325,7 +1325,7 @@
|
||||
"call": "Connected Devices",
|
||||
"key": "Connected Devices",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1248"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1259"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1383,7 +1383,7 @@
|
||||
"call": "Copy Support Report",
|
||||
"key": "Copy Support Report",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1476"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1487"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1404,7 +1404,7 @@
|
||||
"call": "Current Diagnosis",
|
||||
"key": "Current Diagnosis",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1424"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1435"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1583,7 +1583,7 @@
|
||||
"call": "Device updated",
|
||||
"key": "Device updated",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1331"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1342"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1618,7 +1618,7 @@
|
||||
"call": "Direct Bypass",
|
||||
"key": "Direct Bypass",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1318"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1329"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1632,7 +1632,7 @@
|
||||
"call": "Direct WAN",
|
||||
"key": "Direct WAN",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1309"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1320"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2197,7 +2197,7 @@
|
||||
"call": "Enable Direct WAN Bypass",
|
||||
"key": "Enable Direct WAN Bypass",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1072"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1083"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2542,7 +2542,7 @@
|
||||
"call": "Failed to apply fix",
|
||||
"key": "Failed to apply fix",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1174"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1185"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2565,7 +2565,7 @@
|
||||
"call": "Failed to copy report to clipboard",
|
||||
"key": "Failed to copy report to clipboard",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:951"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:962"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2598,7 +2598,7 @@
|
||||
"call": "Failed to generate bug report",
|
||||
"key": "Failed to generate bug report",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1598"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1609"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2725,7 +2725,7 @@
|
||||
"call": "Failed to update device",
|
||||
"key": "Failed to update device",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1336"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1347"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2809,14 +2809,14 @@
|
||||
"call": "Fix applied",
|
||||
"key": "Fix applied",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1168"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1179"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Fix resolv.conf",
|
||||
"key": "Fix resolv.conf",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1058"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1069"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2831,7 +2831,7 @@
|
||||
"key": "Fixed",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:742",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1164"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1175"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -3115,7 +3115,7 @@
|
||||
"call": "History",
|
||||
"key": "History",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1452"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1463"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -3995,15 +3995,15 @@
|
||||
"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"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Issues detected. Review the diagnosis above.",
|
||||
"key": "Issues detected. Review the diagnosis above.",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1193"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1204"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4126,7 +4126,7 @@
|
||||
"call": "LAN Devices",
|
||||
"key": "LAN Devices",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1436"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1447"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4263,7 +4263,7 @@
|
||||
"call": "Loading connected LAN devices...",
|
||||
"key": "Loading connected LAN devices...",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1215"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1226"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4626,7 +4626,7 @@
|
||||
"call": "No active DHCP clients found on local network.",
|
||||
"key": "No active DHCP clients found on local network.",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1227"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1238"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4658,11 +4658,18 @@
|
||||
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10113"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "No DHCP clients detected",
|
||||
"key": "No DHCP clients detected",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:931"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "No diagnostic history available yet.",
|
||||
"key": "No diagnostic history available yet.",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1354"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1365"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4690,7 +4697,7 @@
|
||||
"call": "No issues detected. System is running normally.",
|
||||
"key": "No issues detected. System is running normally.",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1202"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1213"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4756,6 +4763,13 @@
|
||||
"src/tachyon/tabs/dashboard/initController.ts:973"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "None",
|
||||
"key": "None",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:922"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Not configured",
|
||||
"key": "Not configured",
|
||||
@@ -5048,7 +5062,7 @@
|
||||
"call": "Optimize RAM memory",
|
||||
"key": "Optimize RAM memory",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1069"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1080"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5490,7 +5504,7 @@
|
||||
"call": "Proxy / DPI",
|
||||
"key": "Proxy / DPI",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1310"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1321"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5576,7 +5590,7 @@
|
||||
"call": "Rebuild firewall rules",
|
||||
"key": "Rebuild firewall rules",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1056"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1067"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5590,7 +5604,7 @@
|
||||
"call": "Recommended Quick Fixes:",
|
||||
"key": "Recommended Quick Fixes:",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1135"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1146"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5604,7 +5618,7 @@
|
||||
"call": "Reconnect WAN",
|
||||
"key": "Reconnect WAN",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1062"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1073"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5632,14 +5646,14 @@
|
||||
"call": "Refresh",
|
||||
"key": "Refresh",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1252"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1263"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Refresh Device List",
|
||||
"key": "Refresh Device List",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1231"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1242"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5761,7 +5775,7 @@
|
||||
"call": "Resolve gateway",
|
||||
"key": "Resolve gateway",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1063"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1074"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5817,28 +5831,28 @@
|
||||
"call": "Restart dnsmasq",
|
||||
"key": "Restart dnsmasq",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1057"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1068"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Restart firewall",
|
||||
"key": "Restart firewall",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1066"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1077"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Restart network",
|
||||
"key": "Restart network",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1067"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1078"
|
||||
]
|
||||
},
|
||||
{
|
||||
"call": "Restart sing-box DNS",
|
||||
"key": "Restart sing-box DNS",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1060"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1071"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5852,7 +5866,7 @@
|
||||
"call": "Restart Zapret/ByeDPI",
|
||||
"key": "Restart Zapret/ByeDPI",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1068"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1079"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5874,7 +5888,7 @@
|
||||
"call": "Restore config backup",
|
||||
"key": "Restore config backup",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1061"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1072"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5931,7 +5945,7 @@
|
||||
"call": "Route via Proxy",
|
||||
"key": "Route via Proxy",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1317"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1328"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -6606,7 +6620,7 @@
|
||||
"call": "Show sing-box config",
|
||||
"key": "Show sing-box config",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1531",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1542",
|
||||
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:166"
|
||||
]
|
||||
},
|
||||
@@ -6890,7 +6904,7 @@
|
||||
"call": "Start sing-box",
|
||||
"key": "Start sing-box",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1055"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1066"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -6904,7 +6918,7 @@
|
||||
"call": "Start watchdog",
|
||||
"key": "Start watchdog",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1059"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1070"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -7081,7 +7095,7 @@
|
||||
"call": "Switch DNS to DoH",
|
||||
"key": "Switch DNS to DoH",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1070"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1081"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -7817,7 +7831,7 @@
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:720",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:761",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:846",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1496"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1507"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -7894,7 +7908,7 @@
|
||||
"call": "Update subscriptions",
|
||||
"key": "Update subscriptions",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1065",
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1076",
|
||||
"src/tachyon/tabs/dashboard/partials/renderSections.ts:218",
|
||||
"src/tachyon/tabs/dashboard/partials/renderSections.ts:231",
|
||||
"src/tachyon/tabs/dashboard/partials/renderSections.ts:232"
|
||||
@@ -7932,7 +7946,7 @@
|
||||
"call": "Updating device routing mode...",
|
||||
"key": "Updating device routing mode...",
|
||||
"places": [
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1321"
|
||||
"src/tachyon/tabs/diagnostic/initController.ts:1332"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: TACHYON\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-15 08:59+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 08:59+0300\n"
|
||||
"POT-Creation-Date: 2026-08-15 09:12+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 09:12+0300\n"
|
||||
"Last-Translator: Dushnilin <dushnilin@gmail.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
@@ -212,13 +212,13 @@ msgstr ""
|
||||
msgid "AI Doctor (ChatGPT / DeepSeek API)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1491
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1502
|
||||
msgid "AI Doctor Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:846
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1497
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1505
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1508
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1516
|
||||
msgid "AI Doctor failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -311,7 +311,7 @@ msgstr ""
|
||||
msgid "AmneziaWG Generator"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:947
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:958
|
||||
msgid "Anonymized support report copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
@@ -331,11 +331,11 @@ msgstr ""
|
||||
msgid "Apply section rules only to the specified local IP addresses"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1153
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1164
|
||||
msgid "Applying fix"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1151
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1162
|
||||
msgid "Applying..."
|
||||
msgstr ""
|
||||
|
||||
@@ -380,7 +380,7 @@ msgstr ""
|
||||
msgid "Auto-generate HWID"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1071
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1082
|
||||
msgid "Auto-Heal Network Stack"
|
||||
msgstr ""
|
||||
|
||||
@@ -469,7 +469,7 @@ msgstr ""
|
||||
msgid "Browser is using FakeIP correctly"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1595
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1606
|
||||
msgid "Bug report downloaded"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,7 +625,7 @@ msgstr ""
|
||||
msgid "Checking for updates..."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1889
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1900
|
||||
#: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14
|
||||
#: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15
|
||||
#: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:15
|
||||
@@ -654,14 +654,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 ""
|
||||
|
||||
@@ -697,7 +697,7 @@ msgstr ""
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1064
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1075
|
||||
msgid "Clear DNS cache"
|
||||
msgstr ""
|
||||
|
||||
@@ -713,9 +713,9 @@ msgstr ""
|
||||
#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10221
|
||||
#: src/partials/modal/renderModal.ts:263
|
||||
#: src/tachyon/tabs/dashboard/initController.ts:1083
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1481
|
||||
#: src/tachyon/tabs/monitoring/initController.ts:884
|
||||
#: src/tachyon/tabs/monitoring/initController.ts:934
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1492
|
||||
#: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:212
|
||||
#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:391
|
||||
#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:431
|
||||
@@ -807,7 +807,7 @@ msgstr ""
|
||||
msgid "Connected"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1248
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1259
|
||||
msgid "Connected Devices"
|
||||
msgstr ""
|
||||
|
||||
@@ -841,7 +841,7 @@ msgstr ""
|
||||
msgid "Copy proxy link"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1476
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1487
|
||||
msgid "Copy Support Report"
|
||||
msgstr ""
|
||||
|
||||
@@ -853,7 +853,7 @@ msgstr ""
|
||||
msgid "Country code (e.g. ru, us, de)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1424
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1435
|
||||
msgid "Current Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
@@ -957,7 +957,7 @@ msgstr ""
|
||||
msgid "Device or IP"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1331
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1342
|
||||
msgid "Device updated"
|
||||
msgstr ""
|
||||
|
||||
@@ -977,7 +977,7 @@ msgstr ""
|
||||
msgid "Direct (Default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1318
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1329
|
||||
msgid "Direct Bypass"
|
||||
msgstr ""
|
||||
|
||||
@@ -985,7 +985,7 @@ msgstr ""
|
||||
msgid "Direct connection"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1309
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1320
|
||||
msgid "Direct WAN"
|
||||
msgstr ""
|
||||
|
||||
@@ -1316,7 +1316,7 @@ msgstr ""
|
||||
msgid "Enable Config Validation"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1072
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1083
|
||||
msgid "Enable Direct WAN Bypass"
|
||||
msgstr ""
|
||||
|
||||
@@ -1523,7 +1523,7 @@ msgstr ""
|
||||
msgid "External nfqws2 config files bypass Tachyon queue management and explicit validation."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1174
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1185
|
||||
msgid "Failed to apply fix"
|
||||
msgstr ""
|
||||
|
||||
@@ -1537,7 +1537,7 @@ msgstr ""
|
||||
msgid "Failed to close connections"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:951
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:962
|
||||
msgid "Failed to copy report to clipboard"
|
||||
msgstr ""
|
||||
|
||||
@@ -1558,7 +1558,7 @@ msgstr ""
|
||||
msgid "Failed to execute"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1598
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1609
|
||||
msgid "Failed to generate bug report"
|
||||
msgstr ""
|
||||
|
||||
@@ -1631,7 +1631,7 @@ msgstr ""
|
||||
msgid "Failed to stop watchdog"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1336
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1347
|
||||
msgid "Failed to update device"
|
||||
msgstr ""
|
||||
|
||||
@@ -1682,11 +1682,11 @@ msgstr ""
|
||||
msgid "Firewall WAN port"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1168
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1179
|
||||
msgid "Fix applied"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1058
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1069
|
||||
msgid "Fix resolv.conf"
|
||||
msgstr ""
|
||||
|
||||
@@ -1695,7 +1695,7 @@ msgid "Fix the highlighted fields and save again."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:742
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1164
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1175
|
||||
msgid "Fixed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1859,7 +1859,7 @@ msgstr ""
|
||||
msgid "Higher-priority DNS Check"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1452
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1463
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
@@ -2373,12 +2373,12 @@ 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 ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1193
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1204
|
||||
msgid "Issues detected. Review the diagnosis above."
|
||||
msgstr ""
|
||||
|
||||
@@ -2450,7 +2450,7 @@ msgstr ""
|
||||
msgid "Keyword must not contain spaces or commas"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1436
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1447
|
||||
msgid "LAN Devices"
|
||||
msgstr ""
|
||||
|
||||
@@ -2530,7 +2530,7 @@ msgstr ""
|
||||
msgid "Loaded!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1215
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1226
|
||||
msgid "Loading connected LAN devices..."
|
||||
msgstr ""
|
||||
|
||||
@@ -2743,7 +2743,7 @@ msgstr ""
|
||||
msgid "No active connections"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1227
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1238
|
||||
msgid "No active DHCP clients found on local network."
|
||||
msgstr ""
|
||||
|
||||
@@ -2764,7 +2764,11 @@ msgstr ""
|
||||
msgid "No Custom Rules Matched"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1354
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:931
|
||||
msgid "No DHCP clients detected"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1365
|
||||
msgid "No diagnostic history available yet."
|
||||
msgstr ""
|
||||
|
||||
@@ -2780,7 +2784,7 @@ msgstr ""
|
||||
msgid "No file selected"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1202
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1213
|
||||
msgid "No issues detected. System is running normally."
|
||||
msgstr ""
|
||||
|
||||
@@ -2820,6 +2824,10 @@ msgstr ""
|
||||
msgid "Nodes"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:922
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/methods/custom/getDashboardSections.ts:1572
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:586
|
||||
#: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46
|
||||
@@ -2994,7 +3002,7 @@ msgstr ""
|
||||
msgid "Optimization"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1069
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1080
|
||||
msgid "Optimize RAM memory"
|
||||
msgstr ""
|
||||
|
||||
@@ -3253,7 +3261,7 @@ msgstr ""
|
||||
msgid "Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1310
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1321
|
||||
msgid "Proxy / DPI"
|
||||
msgstr ""
|
||||
|
||||
@@ -3303,7 +3311,7 @@ msgstr ""
|
||||
msgid "Read error"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1056
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1067
|
||||
msgid "Rebuild firewall rules"
|
||||
msgstr ""
|
||||
|
||||
@@ -3311,7 +3319,7 @@ msgstr ""
|
||||
msgid "Rebuilt release"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1135
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1146
|
||||
msgid "Recommended Quick Fixes:"
|
||||
msgstr ""
|
||||
|
||||
@@ -3319,7 +3327,7 @@ msgstr ""
|
||||
msgid "Reconnect Threshold"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1062
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1073
|
||||
msgid "Reconnect WAN"
|
||||
msgstr ""
|
||||
|
||||
@@ -3335,11 +3343,11 @@ msgstr ""
|
||||
msgid "Refill"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1252
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1263
|
||||
msgid "Refresh"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1231
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1242
|
||||
msgid "Refresh Device List"
|
||||
msgstr ""
|
||||
|
||||
@@ -3410,7 +3418,7 @@ msgstr ""
|
||||
msgid "Resolve domain names before routing so sing-box can use real destination IPs."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1063
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1074
|
||||
msgid "Resolve gateway"
|
||||
msgstr ""
|
||||
|
||||
@@ -3442,19 +3450,19 @@ msgstr ""
|
||||
msgid "Response Packet Magic Header (S4)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1057
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1068
|
||||
msgid "Restart dnsmasq"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1066
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1077
|
||||
msgid "Restart firewall"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1067
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1078
|
||||
msgid "Restart network"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1060
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1071
|
||||
msgid "Restart sing-box DNS"
|
||||
msgstr ""
|
||||
|
||||
@@ -3462,7 +3470,7 @@ msgstr ""
|
||||
msgid "Restart Tachyon"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1068
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1079
|
||||
msgid "Restart Zapret/ByeDPI"
|
||||
msgstr ""
|
||||
|
||||
@@ -3475,7 +3483,7 @@ msgstr ""
|
||||
msgid "Restore"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1061
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1072
|
||||
msgid "Restore config backup"
|
||||
msgstr ""
|
||||
|
||||
@@ -3508,7 +3516,7 @@ msgstr ""
|
||||
msgid "Route requests to this DNS server through another section."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1317
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1328
|
||||
msgid "Route via Proxy"
|
||||
msgstr ""
|
||||
|
||||
@@ -3907,7 +3915,7 @@ msgstr ""
|
||||
msgid "Show servers whose names match the expression."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1531
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1542
|
||||
#: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:166
|
||||
msgid "Show sing-box config"
|
||||
msgstr ""
|
||||
@@ -4071,7 +4079,7 @@ msgstr ""
|
||||
msgid "Start bot"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1055
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1066
|
||||
msgid "Start sing-box"
|
||||
msgstr ""
|
||||
|
||||
@@ -4079,7 +4087,7 @@ msgstr ""
|
||||
msgid "Start Tachyon"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1059
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1070
|
||||
msgid "Start watchdog"
|
||||
msgstr ""
|
||||
|
||||
@@ -4184,7 +4192,7 @@ msgstr ""
|
||||
msgid "Sweden (se)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1070
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1081
|
||||
msgid "Switch DNS to DoH"
|
||||
msgstr ""
|
||||
|
||||
@@ -4620,7 +4628,7 @@ msgstr ""
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:720
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:761
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:846
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1496
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1507
|
||||
msgid "Unknown error"
|
||||
msgstr ""
|
||||
|
||||
@@ -4664,7 +4672,7 @@ msgstr ""
|
||||
msgid "Update is available:"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1065
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1076
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:218
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:231
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:232
|
||||
@@ -4687,7 +4695,7 @@ msgstr ""
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1321
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1332
|
||||
msgid "Updating device routing mode..."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: TACHYON\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-15 11:59+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 11:59+0300\n"
|
||||
"POT-Creation-Date: 2026-08-15 12:12+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 12:12+0300\n"
|
||||
"Last-Translator: Dushnilin\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: ru\n"
|
||||
@@ -1928,6 +1928,9 @@ msgstr "Конфликт не обнаружен"
|
||||
msgid "No Custom Rules Matched"
|
||||
msgstr "Нет совпадений с пользовательскими правилами"
|
||||
|
||||
msgid "No DHCP clients detected"
|
||||
msgstr ""
|
||||
|
||||
msgid "No diagnostic history available yet."
|
||||
msgstr "История проверок пока пуста."
|
||||
|
||||
@@ -1970,6 +1973,9 @@ msgstr "Список узлов пуст"
|
||||
msgid "Nodes"
|
||||
msgstr "Узлы"
|
||||
|
||||
msgid "None"
|
||||
msgstr "Нет"
|
||||
|
||||
msgid "Not configured"
|
||||
msgstr "Не настроено"
|
||||
|
||||
@@ -3698,9 +3704,6 @@ msgstr "Запуск..."
|
||||
msgid "Stopping..."
|
||||
msgstr "Остановка..."
|
||||
|
||||
msgid "None"
|
||||
msgstr "Нет"
|
||||
|
||||
msgid "Enabled"
|
||||
msgstr "Включено"
|
||||
|
||||
|
||||
@@ -902,22 +902,35 @@ async function handleRunAiDoctor() {
|
||||
};
|
||||
|
||||
const copySupportReport = async () => {
|
||||
let currentClients = lanClients;
|
||||
if (currentClients.length === 0) {
|
||||
try {
|
||||
const res = await TachyonShellMethods.getLanClients();
|
||||
if (res && res.success && res.data?.clients) {
|
||||
lanClients = res.data.clients;
|
||||
currentClients = lanClients;
|
||||
}
|
||||
} catch (_e) {
|
||||
// ignore network clients error when copying report
|
||||
}
|
||||
}
|
||||
|
||||
const nodeSummary = nodes
|
||||
.map((n) => `${n.name}: ${n.status}`)
|
||||
.join(' | ');
|
||||
const fixesSummary =
|
||||
quickFixes.length > 0
|
||||
? quickFixes.map((f) => FIX_LABELS[f] || f).join(', ')
|
||||
: 'None';
|
||||
: _('None');
|
||||
const clientsSummary =
|
||||
lanClients.length > 0
|
||||
? lanClients
|
||||
currentClients.length > 0
|
||||
? currentClients
|
||||
.map(
|
||||
(c) =>
|
||||
`- ${c.hostname} (IP: ${c.ip}, MAC: ${c.mac.slice(0, 8)}**): ${c.mode.toUpperCase()}`,
|
||||
)
|
||||
.join('\n')
|
||||
: 'N/A';
|
||||
: _('No DHCP clients detected');
|
||||
|
||||
const text = [
|
||||
'# Tachyon AI Doctor Diagnostic Report',
|
||||
|
||||
@@ -12259,11 +12259,22 @@ async function handleRunAiDoctor() {
|
||||
}
|
||||
};
|
||||
const copySupportReport = async () => {
|
||||
let currentClients = lanClients;
|
||||
if (currentClients.length === 0) {
|
||||
try {
|
||||
const res = await TachyonShellMethods.getLanClients();
|
||||
if (res && res.success && res.data?.clients) {
|
||||
lanClients = res.data.clients;
|
||||
currentClients = lanClients;
|
||||
}
|
||||
} catch (_e) {
|
||||
}
|
||||
}
|
||||
const nodeSummary = nodes.map((n) => `${n.name}: ${n.status}`).join(" | ");
|
||||
const fixesSummary = quickFixes.length > 0 ? quickFixes.map((f) => FIX_LABELS[f] || f).join(", ") : "None";
|
||||
const clientsSummary = lanClients.length > 0 ? lanClients.map(
|
||||
const fixesSummary = quickFixes.length > 0 ? quickFixes.map((f) => FIX_LABELS[f] || f).join(", ") : _("None");
|
||||
const clientsSummary = currentClients.length > 0 ? currentClients.map(
|
||||
(c) => `- ${c.hostname} (IP: ${c.ip}, MAC: ${c.mac.slice(0, 8)}**): ${c.mode.toUpperCase()}`
|
||||
).join("\n") : "N/A";
|
||||
).join("\n") : _("No DHCP clients detected");
|
||||
const text = [
|
||||
"# Tachyon AI Doctor Diagnostic Report",
|
||||
`Generated: ${(/* @__PURE__ */ new Date()).toISOString()}`,
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: TACHYON\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-15 11:59+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 11:59+0300\n"
|
||||
"POT-Creation-Date: 2026-08-15 12:12+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 12:12+0300\n"
|
||||
"Last-Translator: Dushnilin\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: ru\n"
|
||||
@@ -1928,6 +1928,9 @@ msgstr "Конфликт не обнаружен"
|
||||
msgid "No Custom Rules Matched"
|
||||
msgstr "Нет совпадений с пользовательскими правилами"
|
||||
|
||||
msgid "No DHCP clients detected"
|
||||
msgstr ""
|
||||
|
||||
msgid "No diagnostic history available yet."
|
||||
msgstr "История проверок пока пуста."
|
||||
|
||||
@@ -1970,6 +1973,9 @@ msgstr "Список узлов пуст"
|
||||
msgid "Nodes"
|
||||
msgstr "Узлы"
|
||||
|
||||
msgid "None"
|
||||
msgstr "Нет"
|
||||
|
||||
msgid "Not configured"
|
||||
msgstr "Не настроено"
|
||||
|
||||
@@ -3698,9 +3704,6 @@ msgstr "Запуск..."
|
||||
msgid "Stopping..."
|
||||
msgstr "Остановка..."
|
||||
|
||||
msgid "None"
|
||||
msgstr "Нет"
|
||||
|
||||
msgid "Enabled"
|
||||
msgstr "Включено"
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: TACHYON\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-15 08:59+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 08:59+0300\n"
|
||||
"POT-Creation-Date: 2026-08-15 09:12+0300\n"
|
||||
"PO-Revision-Date: 2026-08-15 09:12+0300\n"
|
||||
"Last-Translator: Dushnilin <dushnilin@gmail.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
@@ -212,13 +212,13 @@ msgstr ""
|
||||
msgid "AI Doctor (ChatGPT / DeepSeek API)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1491
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1502
|
||||
msgid "AI Doctor Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:846
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1497
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1505
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1508
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1516
|
||||
msgid "AI Doctor failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -311,7 +311,7 @@ msgstr ""
|
||||
msgid "AmneziaWG Generator"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:947
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:958
|
||||
msgid "Anonymized support report copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
@@ -331,11 +331,11 @@ msgstr ""
|
||||
msgid "Apply section rules only to the specified local IP addresses"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1153
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1164
|
||||
msgid "Applying fix"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1151
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1162
|
||||
msgid "Applying..."
|
||||
msgstr ""
|
||||
|
||||
@@ -380,7 +380,7 @@ msgstr ""
|
||||
msgid "Auto-generate HWID"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1071
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1082
|
||||
msgid "Auto-Heal Network Stack"
|
||||
msgstr ""
|
||||
|
||||
@@ -469,7 +469,7 @@ msgstr ""
|
||||
msgid "Browser is using FakeIP correctly"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1595
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1606
|
||||
msgid "Bug report downloaded"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,7 +625,7 @@ msgstr ""
|
||||
msgid "Checking for updates..."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1889
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1900
|
||||
#: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14
|
||||
#: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15
|
||||
#: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:15
|
||||
@@ -654,14 +654,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 ""
|
||||
|
||||
@@ -697,7 +697,7 @@ msgstr ""
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1064
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1075
|
||||
msgid "Clear DNS cache"
|
||||
msgstr ""
|
||||
|
||||
@@ -713,9 +713,9 @@ msgstr ""
|
||||
#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10221
|
||||
#: src/partials/modal/renderModal.ts:263
|
||||
#: src/tachyon/tabs/dashboard/initController.ts:1083
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1481
|
||||
#: src/tachyon/tabs/monitoring/initController.ts:884
|
||||
#: src/tachyon/tabs/monitoring/initController.ts:934
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1492
|
||||
#: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:212
|
||||
#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:391
|
||||
#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:431
|
||||
@@ -807,7 +807,7 @@ msgstr ""
|
||||
msgid "Connected"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1248
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1259
|
||||
msgid "Connected Devices"
|
||||
msgstr ""
|
||||
|
||||
@@ -841,7 +841,7 @@ msgstr ""
|
||||
msgid "Copy proxy link"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1476
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1487
|
||||
msgid "Copy Support Report"
|
||||
msgstr ""
|
||||
|
||||
@@ -853,7 +853,7 @@ msgstr ""
|
||||
msgid "Country code (e.g. ru, us, de)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1424
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1435
|
||||
msgid "Current Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
@@ -957,7 +957,7 @@ msgstr ""
|
||||
msgid "Device or IP"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1331
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1342
|
||||
msgid "Device updated"
|
||||
msgstr ""
|
||||
|
||||
@@ -977,7 +977,7 @@ msgstr ""
|
||||
msgid "Direct (Default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1318
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1329
|
||||
msgid "Direct Bypass"
|
||||
msgstr ""
|
||||
|
||||
@@ -985,7 +985,7 @@ msgstr ""
|
||||
msgid "Direct connection"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1309
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1320
|
||||
msgid "Direct WAN"
|
||||
msgstr ""
|
||||
|
||||
@@ -1316,7 +1316,7 @@ msgstr ""
|
||||
msgid "Enable Config Validation"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1072
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1083
|
||||
msgid "Enable Direct WAN Bypass"
|
||||
msgstr ""
|
||||
|
||||
@@ -1523,7 +1523,7 @@ msgstr ""
|
||||
msgid "External nfqws2 config files bypass Tachyon queue management and explicit validation."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1174
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1185
|
||||
msgid "Failed to apply fix"
|
||||
msgstr ""
|
||||
|
||||
@@ -1537,7 +1537,7 @@ msgstr ""
|
||||
msgid "Failed to close connections"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:951
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:962
|
||||
msgid "Failed to copy report to clipboard"
|
||||
msgstr ""
|
||||
|
||||
@@ -1558,7 +1558,7 @@ msgstr ""
|
||||
msgid "Failed to execute"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1598
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1609
|
||||
msgid "Failed to generate bug report"
|
||||
msgstr ""
|
||||
|
||||
@@ -1631,7 +1631,7 @@ msgstr ""
|
||||
msgid "Failed to stop watchdog"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1336
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1347
|
||||
msgid "Failed to update device"
|
||||
msgstr ""
|
||||
|
||||
@@ -1682,11 +1682,11 @@ msgstr ""
|
||||
msgid "Firewall WAN port"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1168
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1179
|
||||
msgid "Fix applied"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1058
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1069
|
||||
msgid "Fix resolv.conf"
|
||||
msgstr ""
|
||||
|
||||
@@ -1695,7 +1695,7 @@ msgid "Fix the highlighted fields and save again."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:742
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1164
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1175
|
||||
msgid "Fixed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1859,7 +1859,7 @@ msgstr ""
|
||||
msgid "Higher-priority DNS Check"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1452
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1463
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
@@ -2373,12 +2373,12 @@ 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 ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1193
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1204
|
||||
msgid "Issues detected. Review the diagnosis above."
|
||||
msgstr ""
|
||||
|
||||
@@ -2450,7 +2450,7 @@ msgstr ""
|
||||
msgid "Keyword must not contain spaces or commas"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1436
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1447
|
||||
msgid "LAN Devices"
|
||||
msgstr ""
|
||||
|
||||
@@ -2530,7 +2530,7 @@ msgstr ""
|
||||
msgid "Loaded!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1215
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1226
|
||||
msgid "Loading connected LAN devices..."
|
||||
msgstr ""
|
||||
|
||||
@@ -2743,7 +2743,7 @@ msgstr ""
|
||||
msgid "No active connections"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1227
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1238
|
||||
msgid "No active DHCP clients found on local network."
|
||||
msgstr ""
|
||||
|
||||
@@ -2764,7 +2764,11 @@ msgstr ""
|
||||
msgid "No Custom Rules Matched"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1354
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:931
|
||||
msgid "No DHCP clients detected"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1365
|
||||
msgid "No diagnostic history available yet."
|
||||
msgstr ""
|
||||
|
||||
@@ -2780,7 +2784,7 @@ msgstr ""
|
||||
msgid "No file selected"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1202
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1213
|
||||
msgid "No issues detected. System is running normally."
|
||||
msgstr ""
|
||||
|
||||
@@ -2820,6 +2824,10 @@ msgstr ""
|
||||
msgid "Nodes"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:922
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/methods/custom/getDashboardSections.ts:1572
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:586
|
||||
#: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46
|
||||
@@ -2994,7 +3002,7 @@ msgstr ""
|
||||
msgid "Optimization"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1069
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1080
|
||||
msgid "Optimize RAM memory"
|
||||
msgstr ""
|
||||
|
||||
@@ -3253,7 +3261,7 @@ msgstr ""
|
||||
msgid "Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1310
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1321
|
||||
msgid "Proxy / DPI"
|
||||
msgstr ""
|
||||
|
||||
@@ -3303,7 +3311,7 @@ msgstr ""
|
||||
msgid "Read error"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1056
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1067
|
||||
msgid "Rebuild firewall rules"
|
||||
msgstr ""
|
||||
|
||||
@@ -3311,7 +3319,7 @@ msgstr ""
|
||||
msgid "Rebuilt release"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1135
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1146
|
||||
msgid "Recommended Quick Fixes:"
|
||||
msgstr ""
|
||||
|
||||
@@ -3319,7 +3327,7 @@ msgstr ""
|
||||
msgid "Reconnect Threshold"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1062
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1073
|
||||
msgid "Reconnect WAN"
|
||||
msgstr ""
|
||||
|
||||
@@ -3335,11 +3343,11 @@ msgstr ""
|
||||
msgid "Refill"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1252
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1263
|
||||
msgid "Refresh"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1231
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1242
|
||||
msgid "Refresh Device List"
|
||||
msgstr ""
|
||||
|
||||
@@ -3410,7 +3418,7 @@ msgstr ""
|
||||
msgid "Resolve domain names before routing so sing-box can use real destination IPs."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1063
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1074
|
||||
msgid "Resolve gateway"
|
||||
msgstr ""
|
||||
|
||||
@@ -3442,19 +3450,19 @@ msgstr ""
|
||||
msgid "Response Packet Magic Header (S4)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1057
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1068
|
||||
msgid "Restart dnsmasq"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1066
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1077
|
||||
msgid "Restart firewall"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1067
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1078
|
||||
msgid "Restart network"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1060
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1071
|
||||
msgid "Restart sing-box DNS"
|
||||
msgstr ""
|
||||
|
||||
@@ -3462,7 +3470,7 @@ msgstr ""
|
||||
msgid "Restart Tachyon"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1068
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1079
|
||||
msgid "Restart Zapret/ByeDPI"
|
||||
msgstr ""
|
||||
|
||||
@@ -3475,7 +3483,7 @@ msgstr ""
|
||||
msgid "Restore"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1061
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1072
|
||||
msgid "Restore config backup"
|
||||
msgstr ""
|
||||
|
||||
@@ -3508,7 +3516,7 @@ msgstr ""
|
||||
msgid "Route requests to this DNS server through another section."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1317
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1328
|
||||
msgid "Route via Proxy"
|
||||
msgstr ""
|
||||
|
||||
@@ -3907,7 +3915,7 @@ msgstr ""
|
||||
msgid "Show servers whose names match the expression."
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1531
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1542
|
||||
#: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:166
|
||||
msgid "Show sing-box config"
|
||||
msgstr ""
|
||||
@@ -4071,7 +4079,7 @@ msgstr ""
|
||||
msgid "Start bot"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1055
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1066
|
||||
msgid "Start sing-box"
|
||||
msgstr ""
|
||||
|
||||
@@ -4079,7 +4087,7 @@ msgstr ""
|
||||
msgid "Start Tachyon"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1059
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1070
|
||||
msgid "Start watchdog"
|
||||
msgstr ""
|
||||
|
||||
@@ -4184,7 +4192,7 @@ msgstr ""
|
||||
msgid "Sweden (se)"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1070
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1081
|
||||
msgid "Switch DNS to DoH"
|
||||
msgstr ""
|
||||
|
||||
@@ -4620,7 +4628,7 @@ msgstr ""
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:720
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:761
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:846
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1496
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1507
|
||||
msgid "Unknown error"
|
||||
msgstr ""
|
||||
|
||||
@@ -4664,7 +4672,7 @@ msgstr ""
|
||||
msgid "Update is available:"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1065
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1076
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:218
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:231
|
||||
#: src/tachyon/tabs/dashboard/partials/renderSections.ts:232
|
||||
@@ -4687,7 +4695,7 @@ msgstr ""
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1321
|
||||
#: src/tachyon/tabs/diagnostic/initController.ts:1332
|
||||
msgid "Updating device routing mode..."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -253,8 +253,15 @@ function get_wan_ip_addresses() {
|
||||
}
|
||||
|
||||
function dns_check_through_singbox(domain) {
|
||||
let resolved = dns_check_resolve_host(domain, SB_DNS_INBOUND_ADDRESS, 3);
|
||||
if (resolved != "")
|
||||
return true;
|
||||
|
||||
let res = command_capture("nslookup " + shell_quote(domain) + " " + SB_DNS_INBOUND_ADDRESS + " 2>&1");
|
||||
return index(res.output, "Address:") >= 0 && index(res.output, "#53") >= 0 && index(res.output, "NXDOMAIN") < 0;
|
||||
return (index(res.output, "Address") >= 0 || index(res.output, "name =") >= 0) &&
|
||||
index(res.output, "NXDOMAIN") < 0 &&
|
||||
index(res.output, "can't resolve") < 0 &&
|
||||
index(res.output, "timed out") < 0;
|
||||
}
|
||||
|
||||
function get_wan_interface() {
|
||||
|
||||
Reference in New Issue
Block a user