From 86d6e92ce729b42f224e54f33c27e600ff36cbf1 Mon Sep 17 00:00:00 2001 From: Dushnilin Date: Wed, 16 Sep 2026 08:37:05 +0300 Subject: [PATCH] chore: actualize locales and extract translation calls --- fe-app-tachyon/locales/calls.json | 1350 +++--- fe-app-tachyon/locales/tachyon.pot | 4502 +++++++++++---------- fe-app-tachyon/locales/tachyon.ru.po | 56 +- luci-app-tachyon/po/ru/tachyon.po | 56 +- luci-app-tachyon/po/templates/tachyon.pot | 4502 +++++++++++---------- 5 files changed, 5347 insertions(+), 5119 deletions(-) diff --git a/fe-app-tachyon/locales/calls.json b/fe-app-tachyon/locales/calls.json index a5fd5783..ac1a89a5 100644 --- a/fe-app-tachyon/locales/calls.json +++ b/fe-app-tachyon/locales/calls.json @@ -39,8 +39,8 @@ "call": "+ add", "key": "+ add", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13537", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:628" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13542", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:633" ] }, { @@ -68,8 +68,8 @@ "call": "+ Add Strategy", "key": "+ Add Strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13790", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:906" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13795", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:911" ] }, { @@ -83,24 +83,24 @@ "call": "⏳ Stopping...", "key": "⏳ Stopping...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14575", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1819" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14616", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1873" ] }, { "call": "⚠️ Benchmark completed. No working bypass found for this target.", "key": "⚠️ Benchmark completed. No working bypass found for this target.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14416", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1620" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14457", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1674" ] }, { "call": "⚠️ Benchmark stopped", "key": "⚠️ Benchmark stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14416", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1619" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14457", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1673" ] }, { @@ -121,16 +121,16 @@ "call": "⚠️ Server received fakes", "key": "⚠️ Server received fakes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14271", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1452" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14276", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1457" ] }, { "call": "⚡ Fast (>1MB/s)", "key": "⚡ Fast (>1MB/s)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13379", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:442" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13384", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:447" ] }, { @@ -153,32 +153,32 @@ "call": "⚡ Strategy Fuzzer & Auto-Tuner", "key": "⚡ Strategy Fuzzer & Auto-Tuner", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14787", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2073" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2127" ] }, { "call": "✅ Auto-applied best strategy", "key": "✅ Auto-applied best strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14473", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1701" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14514", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1755" ] }, { "call": "✅ Benchmark completed! Optimal strategy identified.", "key": "✅ Benchmark completed! Optimal strategy identified.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14411", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1613" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14452", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1667" ] }, { "call": "✅ Working only", "key": "✅ Working only", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13370", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:433" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13375", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:438" ] }, { @@ -193,8 +193,8 @@ "call": "✓ 32KB Streamed", "key": "✓ 32KB Streamed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14243", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1422" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14248", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1427" ] }, { @@ -223,8 +223,8 @@ "call": "✗ Throttled at 16KB", "key": "✗ Throttled at 16KB", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14257", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1437" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14262", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1442" ] }, { @@ -265,8 +265,8 @@ "call": "🏆 Apply Best Match", "key": "🏆 Apply Best Match", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13336", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:396" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13341", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:401" ] }, { @@ -297,8 +297,8 @@ "call": "💾 Save Custom Patterns", "key": "💾 Save Custom Patterns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13736", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:843" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13741", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:848" ] }, { @@ -313,32 +313,40 @@ "call": "🔄 Refresh", "key": "🔄 Refresh", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14021", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1172" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14026", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1177" ] }, { "call": "🔄 Reset to Factory Defaults", "key": "🔄 Reset to Factory Defaults", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:856" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13753", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:861" + ] + }, + { + "call": "🔍 Analyzing DPI blocking patterns...", + "key": "🔍 Analyzing DPI blocking patterns...", + "places": [ + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14441", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1656" ] }, { "call": "🔍 Combinatorial Deep Fuzzing (~150-300+)", "key": "🔍 Combinatorial Deep Fuzzing (~150-300+)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13221", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:261" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13226", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:266" ] }, { "call": "🗑️ Clear History", "key": "🗑️ Clear History", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14026", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1177" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14031", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1182" ] }, { @@ -353,73 +361,81 @@ "call": "🧠 Synthesize with AI", "key": "🧠 Synthesize with AI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13943", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14710", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1080", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1973" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13948", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14751", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1085", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027" ] }, { "call": "🧠 Synthesizing...", "key": "🧠 Synthesizing...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14662", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1916" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14703", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1970" + ] + }, + { + "call": "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)", + "key": "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)", + "places": [ + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13221", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:261" ] }, { "call": "🚀 Initializing benchmark in sandbox...", "key": "🚀 Initializing benchmark in sandbox...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14595", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1842" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14636", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1896" ] }, { "call": "🚀 Start Benchmark", "key": "🚀 Start Benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13504", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14449", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14655", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1659", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1908", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:582" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13509", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14490", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14696", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1713", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1962", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:587" ] }, { "call": "🛑 Benchmark stopped", "key": "🛑 Benchmark stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14409", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1611" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665" ] }, { "call": "🛑 Stop Benchmark", "key": "🛑 Stop Benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14444", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14585", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14689", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1654", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1830", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1950" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14485", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14626", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14730", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1708", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1884", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2004" ] }, { "call": "🛠️ My Custom Strategies Only", "key": "🛠️ My Custom Strategies Only", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13223", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:263" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13228", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:268" ] }, { "call": "🛡️ SECURE: All DNS queries are resolved through independent secure DNS servers.", "key": "🛡️ SECURE: All DNS queries are resolved through independent secure DNS servers.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15406", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15447", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:287" ] }, @@ -427,10 +443,18 @@ "call": "🛡️ SECURE: Public IP is concealed behind the proxy outbound.", "key": "🛡️ SECURE: Public IP is concealed behind the proxy outbound.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15288", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:140" ] }, + { + "call": "🛡️ Stage 2: Stability Verification", + "key": "🛡️ Stage 2: Stability Verification", + "places": [ + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14443", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1658" + ] + }, { "call": "🟣 Twitch Suite (Live Stream + HLS CDN)", "key": "🟣 Twitch Suite (Live Stream + HLS CDN)", @@ -505,18 +529,18 @@ "call": "Actions", "key": "Actions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13479", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13856", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:554", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:981" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13484", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13861", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:559", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:986" ] }, { "call": "Active", "key": "Active", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18412", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19005", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18453", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19046", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8478", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:468", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474", @@ -631,8 +655,8 @@ "call": "Add Custom DPI Strategy", "key": "Add Custom DPI Strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13824", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:946" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13829", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:951" ] }, { @@ -740,7 +764,7 @@ "call": "Address", "key": "Address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14863", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14904", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1739", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:45" ] @@ -749,7 +773,7 @@ "call": "Address copied to clipboard", "key": "Address copied to clipboard", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15736", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15777", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:211" ] }, @@ -836,15 +860,15 @@ "call": "AI Diagnostics & Strategy Rationale", "key": "AI Diagnostics & Strategy Rationale", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13961", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1101" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13966", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1106" ] }, { "call": "AI Doctor Diagnosis", "key": "AI Doctor Diagnosis", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17543", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17584", "src/tachyon/tabs/diagnostic/initController.ts:1561" ] }, @@ -852,9 +876,9 @@ "call": "AI Doctor failed", "key": "AI Doctor failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17004", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17546", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17554", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17587", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17595", "src/tachyon/tabs/diagnostic/initController.ts:1567", "src/tachyon/tabs/diagnostic/initController.ts:1575", "src/tachyon/tabs/diagnostic/initController.ts:855" @@ -879,8 +903,8 @@ "call": "AI DPI Engineer & Strategy Synthesizer", "key": "AI DPI Engineer & Strategy Synthesizer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13983", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1126" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13988", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1131" ] }, { @@ -909,34 +933,34 @@ "call": "AI successfully synthesized custom strategies!", "key": "AI successfully synthesized custom strategies!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14678", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1935" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14719", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1989" ] }, { "call": "AI Synthesis Error", "key": "AI Synthesis Error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14704", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1967" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14745", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2021" ] }, { "call": "AI synthesis failed", "key": "AI synthesis failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14703", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1966" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14744", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2020" ] }, { "call": "All", "key": "All", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13361", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18431", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18970", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:424", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13366", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18472", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19011", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:429", "src/tachyon/tabs/monitoring/initController.ts:692", "src/tachyon/tabs/monitoring/render.ts:40" ] @@ -1025,8 +1049,8 @@ "call": "All Routes", "key": "All Routes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18439", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18943", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18480", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18984", "src/tachyon/tabs/monitoring/initController.ts:655", "src/tachyon/tabs/monitoring/render.ts:49" ] @@ -1315,7 +1339,7 @@ "call": "An unexpected error occurred during test", "key": "An unexpected error occurred during test", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15266", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15307", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:103" ] }, @@ -1323,15 +1347,15 @@ "call": "Analysis inconclusive.", "key": "Analysis inconclusive.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14549", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1786" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14590", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1840" ] }, { "call": "Anonymized support report copied to clipboard", "key": "Anonymized support report copied to clipboard", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17079", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17120", "src/tachyon/tabs/diagnostic/initController.ts:968" ] }, @@ -1339,7 +1363,7 @@ "call": "Another component action is already running", "key": "Another component action is already running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21747", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21788", "src/tachyon/tabs/updates/initController.ts:995" ] }, @@ -1368,24 +1392,24 @@ "call": "Applied", "key": "Applied", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14732", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1996" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14773", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2050" ] }, { "call": "Apply", "key": "Apply", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14373", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1568" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14408", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1616" ] }, { "call": "Apply Recommended DNS", "key": "Apply Recommended DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15069", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15159", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15110", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15200", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:279", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:379" ] @@ -1408,8 +1432,8 @@ "call": "Apply Strategy To", "key": "Apply Strategy To", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13259", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:304" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13264", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:309" ] }, { @@ -1423,7 +1447,7 @@ "call": "Applying fix", "key": "Applying fix", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17209", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17250", "src/tachyon/tabs/diagnostic/initController.ts:1179" ] }, @@ -1431,8 +1455,8 @@ "call": "Applying...", "key": "Applying...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15134", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17207", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15175", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17248", "src/tachyon/tabs/diagnostic/initController.ts:1177", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:353" ] @@ -1441,8 +1465,8 @@ "call": "Arguments", "key": "Arguments", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13850", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:975" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13855", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:980" ] }, { @@ -1513,8 +1537,8 @@ "call": "Auto Modes (--auto)", "key": "Auto Modes (--auto)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13710", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:815" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13715", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:820" ] }, { @@ -1536,18 +1560,18 @@ "call": "Auto-apply best strategy", "key": "Auto-apply best strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13284", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:334" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13289", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:339" ] }, { "call": "Auto-apply failed", "key": "Auto-apply failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14483", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1706", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1711" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14519", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14524", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1760", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1765" ] }, { @@ -1589,7 +1613,7 @@ "call": "Auto-Heal Network Stack", "key": "Auto-Heal Network Stack", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17137", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17178", "src/tachyon/tabs/diagnostic/initController.ts:1092" ] }, @@ -1681,8 +1705,8 @@ "call": "Automatically runs a diagnostic probe against the target service, queries the built-in DPI Knowledge Base, and synthesizes 3-5 custom bypass strategies tailored to your ISP.", "key": "Automatically runs a diagnostic probe against the target service, queries the built-in DPI Knowledge Base, and synthesizes 3-5 custom bypass strategies tailored to your ISP.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13994", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1137" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13999", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1142" ] }, { @@ -1770,7 +1794,7 @@ "call": "Benchmark completed successfully", "key": "Benchmark completed successfully", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15097", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15138", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:311" ] }, @@ -1778,15 +1802,15 @@ "call": "Benchmark History", "key": "Benchmark History", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14017", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1168" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14022", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1173" ] }, { "call": "Benchmark measures actual latency and resolution reliability of major DNS servers (UDP 53 and encrypted DoH) directly from your router to find the fastest, unblocked upstream for your ISP.", "key": "Benchmark measures actual latency and resolution reliability of major DNS servers (UDP 53 and encrypted DoH) directly from your router to find the fastest, unblocked upstream for your ISP.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15167", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15208", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:388" ] }, @@ -1794,24 +1818,24 @@ "call": "Benchmark stopped", "key": "Benchmark stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14577", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1821" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14618", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1875" ] }, { "call": "Benchmarking in progress...", "key": "Benchmarking in progress...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13308", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:365" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13313", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:370" ] }, { "call": "Best Strategy", "key": "Best Strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14086", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1242" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14091", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1247" ] }, { @@ -1958,7 +1982,7 @@ "key": "Bootstrap DNS", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10473", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15036", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15077", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:57", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:240" ] @@ -2007,7 +2031,7 @@ "call": "Bug report downloaded", "key": "Bug report downloaded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17716", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17757", "src/tachyon/tabs/diagnostic/initController.ts:1768" ] }, @@ -2036,9 +2060,9 @@ "call": "ByeDPI", "key": "ByeDPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13780", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13785", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2296", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:895" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:900" ] }, { @@ -2046,10 +2070,10 @@ "key": "ByeDPI (ciadpi)", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13124", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:152", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2043", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2097", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2098" ] }, { @@ -2199,7 +2223,7 @@ "call": "Cancel", "key": "Cancel", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17593", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17634", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8678", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:476", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:661", @@ -2219,7 +2243,7 @@ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10950", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15898", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15939", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:26", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:27", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:172", @@ -2292,8 +2316,8 @@ "call": "Check completed!", "key": "Check completed!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20904", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21467", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21508", "src/tachyon/tabs/updates/initController.ts:623", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:326" ] @@ -2355,7 +2379,7 @@ "call": "Check update", "key": "Check update", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21805", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21846", "src/tachyon/tabs/updates/initController.ts:1064" ] }, @@ -2389,7 +2413,7 @@ "call": "Checking for updates...", "key": "Checking for updates...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20733", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20774", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:117" ] }, @@ -2405,8 +2429,8 @@ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10940", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11024", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11118", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15886", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17979", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15927", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18020", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:31", @@ -2577,7 +2601,7 @@ "call": "Clear DNS cache", "key": "Clear DNS cache", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17130", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17171", "src/tachyon/tabs/diagnostic/initController.ts:1085" ] }, @@ -2687,15 +2711,15 @@ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12207", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12789", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12999", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13516", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15075", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15519", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15800", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17534", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19144", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19187", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20985", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13521", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15116", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15560", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15841", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17575", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19185", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19228", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21026", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21067", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8596", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12680", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4074", @@ -2709,7 +2733,7 @@ "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:415", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:178", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:871", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:596", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:601", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:284", "src/tachyon/tabs/monitoring/initController.ts:904", "src/tachyon/tabs/monitoring/initController.ts:959", @@ -2721,8 +2745,8 @@ "call": "Close all connections", "key": "Close all connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18458", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18459", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18499", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18500", "src/tachyon/tabs/monitoring/render.ts:68", "src/tachyon/tabs/monitoring/render.ts:69" ] @@ -2731,8 +2755,8 @@ "call": "Close connection", "key": "Close connection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19113", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19114", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19154", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19155", "src/tachyon/tabs/monitoring/initController.ts:871", "src/tachyon/tabs/monitoring/initController.ts:872" ] @@ -2741,8 +2765,8 @@ "call": "Closed", "key": "Closed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18421", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19011", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18462", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19052", "src/tachyon/tabs/monitoring/initController.ts:740", "src/tachyon/tabs/monitoring/render.ts:29" ] @@ -2786,8 +2810,8 @@ "call": "Command-line arguments string...", "key": "Command-line arguments string...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13786", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:901" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13791", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:906" ] }, { @@ -2862,8 +2886,8 @@ "call": "confidence", "key": "confidence", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14563", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1806" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14604", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1860" ] }, { @@ -2906,7 +2930,7 @@ "call": "Conflict", "key": "Conflict", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15986", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16027", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713", "src/tachyon/methods/custom/getDashboardSections.ts:1860", @@ -2935,7 +2959,7 @@ "call": "Connected Devices", "key": "Connected Devices", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17290", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17331", "src/tachyon/tabs/diagnostic/initController.ts:1274" ] }, @@ -2950,7 +2974,7 @@ "call": "Connection Path", "key": "Connection Path", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15298", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15339", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:151" ] }, @@ -2965,7 +2989,7 @@ "call": "Connections are unavailable", "key": "Connections are unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19239", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19280", "src/tachyon/tabs/monitoring/initController.ts:1023" ] }, @@ -2973,7 +2997,7 @@ "call": "Connectivity probe failed", "key": "Connectivity probe failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16032", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16073", "src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:223" ] }, @@ -2981,8 +3005,8 @@ "call": "Consulting DPI Knowledge Base & AI...", "key": "Consulting DPI Knowledge Base & AI...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14669", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1925" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14710", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1979" ] }, { @@ -3020,7 +3044,7 @@ "call": "Copied!", "key": "Copied!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15726", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15767", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:201" ] }, @@ -3037,7 +3061,7 @@ "call": "Copy address", "key": "Copy address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22525", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22566", "src/tachyon/tabs/updates/initController.ts:1952" ] }, @@ -3045,8 +3069,8 @@ "call": "Copy Address", "key": "Copy Address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15720", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15732", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15761", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15773", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:195", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:207" ] @@ -3055,7 +3079,7 @@ "call": "Copy log", "key": "Copy log", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20775", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20816", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:165" ] }, @@ -3075,7 +3099,7 @@ "call": "Copy Support Report", "key": "Copy Support Report", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17496", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17537", "src/tachyon/tabs/diagnostic/initController.ts:1509" ] }, @@ -3098,7 +3122,7 @@ "call": "Could not contact leak test endpoints. Please ensure router has internet access.", "key": "Could not contact leak test endpoints. Please ensure router has internet access.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15256", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15297", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:93" ] }, @@ -3106,7 +3130,7 @@ "call": "Country", "key": "Country", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15458", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15499", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:347" ] }, @@ -3121,7 +3145,7 @@ "call": "Credit Cards / SBP / Tinkoff Pay", "key": "Credit Cards / SBP / Tinkoff Pay", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15683", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15724", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:152" ] }, @@ -3129,7 +3153,7 @@ "call": "Cryptocurrency", "key": "Cryptocurrency", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15788", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15829", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:269" ] }, @@ -3137,7 +3161,7 @@ "call": "Current Diagnosis", "key": "Current Diagnosis", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17447", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17488", "src/tachyon/tabs/diagnostic/initController.ts:1450" ] }, @@ -3246,8 +3270,8 @@ "call": "Custom strategy added!", "key": "Custom strategy added!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13809", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:929" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13814", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:934" ] }, { @@ -3315,16 +3339,16 @@ "call": "Data transfer verified: streamed >= 32KB without throttling or disconnect", "key": "Data transfer verified: streamed >= 32KB without throttling or disconnect", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14239", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1418" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14244", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1423" ] }, { "call": "Date", "key": "Date", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14066", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1222" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14071", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1227" ] }, { @@ -3338,7 +3362,7 @@ "call": "Dedicated cgroup unavailable", "key": "Dedicated cgroup unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22148", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189", "src/tachyon/tabs/updates/initController.ts:1494" ] }, @@ -3397,11 +3421,11 @@ "call": "Delete", "key": "Delete", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13911", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13916", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1856", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:724", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:732", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1041" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1046" ] }, { @@ -3468,7 +3492,7 @@ "call": "Device updated", "key": "Device updated", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17365", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17406", "src/tachyon/tabs/diagnostic/initController.ts:1357" ] }, @@ -3506,7 +3530,7 @@ "call": "Diagnostic check completed", "key": "Diagnostic check completed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15241", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15282", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:73" ] }, @@ -3514,7 +3538,7 @@ "call": "Diagnostic check failed to complete", "key": "Diagnostic check failed to complete", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15248", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15289", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:84" ] }, @@ -3542,7 +3566,7 @@ "call": "DIRECT", "key": "DIRECT", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15367", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15408", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:232" ] }, @@ -3557,7 +3581,7 @@ "call": "Direct Bypass", "key": "Direct Bypass", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17353", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17394", "src/tachyon/tabs/diagnostic/initController.ts:1344" ] }, @@ -3573,7 +3597,7 @@ "key": "Direct connection via ISP", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10906", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15314", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15355", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:127", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:168" ] @@ -3582,7 +3606,7 @@ "call": "Direct Proxy", "key": "Direct Proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22139", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22180", "src/tachyon/tabs/updates/initController.ts:1477" ] }, @@ -3590,7 +3614,7 @@ "call": "Direct WAN", "key": "Direct WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17347", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17388", "src/tachyon/tabs/diagnostic/initController.ts:1335" ] }, @@ -3598,7 +3622,7 @@ "call": "Direct WAN (ISP)", "key": "Direct WAN (ISP)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15308", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:161" ] }, @@ -3606,8 +3630,8 @@ "call": "Disable", "key": "Disable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22081", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22096", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22122", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22137", "src/tachyon/tabs/updates/initController.ts:1402", "src/tachyon/tabs/updates/initController.ts:1420" ] @@ -3645,8 +3669,8 @@ "call": "Disabled", "key": "Disabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22140", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22148", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22181", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1012", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1045", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:461", @@ -3667,8 +3691,8 @@ "call": "Disorder Values (-d)", "key": "Disorder Values (-d)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13698", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:803" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13703", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:808" ] }, { @@ -3698,8 +3722,8 @@ "call": "DNS Blocking", "key": "DNS Blocking", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14522", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1756" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14563", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1810" ] }, { @@ -3767,7 +3791,7 @@ "call": "DNS Protocol", "key": "DNS Protocol", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15010", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15051", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:213" ] }, @@ -3798,15 +3822,15 @@ "call": "DNS resolution failed — likely DNS-level blocking or hijacking.", "key": "DNS resolution failed — likely DNS-level blocking or hijacking.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14539", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1776" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14580", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1830" ] }, { "call": "DNS resolvers through proxy are not captured (proxy is offline or test domain is not intercepted).", "key": "DNS resolvers through proxy are not captured (proxy is offline or test domain is not intercepted).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15402", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15443", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:280" ] }, @@ -3922,7 +3946,7 @@ "call": "DNS Upstream Resolver Analysis", "key": "DNS Upstream Resolver Analysis", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15496", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15537", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:389" ] }, @@ -3944,7 +3968,7 @@ "call": "Do not panic, everything can be fixed, just...", "key": "Do not panic, everything can be fixed, just...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15837", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15878", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:31" ] }, @@ -3994,9 +4018,9 @@ "call": "Doctor failed", "key": "Doctor failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16918", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16938", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16946", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16959", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16979", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16987", "src/tachyon/tabs/diagnostic/initController.ts:729", "src/tachyon/tabs/diagnostic/initController.ts:771", "src/tachyon/tabs/diagnostic/initController.ts:779" @@ -4006,8 +4030,8 @@ "call": "Doctor repair", "key": "Doctor repair", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16927", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16929", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970", "src/tachyon/tabs/diagnostic/initController.ts:745", "src/tachyon/tabs/diagnostic/initController.ts:757", "src/tachyon/tabs/diagnostic/initController.ts:758" @@ -4184,9 +4208,9 @@ "call": "Downloaded", "key": "Downloaded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19137", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19184", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19323", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19178", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19225", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19364", "src/tachyon/tabs/monitoring/initController.ts:1145", "src/tachyon/tabs/monitoring/initController.ts:897", "src/tachyon/tabs/monitoring/initController.ts:956" @@ -4203,16 +4227,16 @@ "call": "DPI bandwidth throttling or delay detected — connection throttled during data transfer.", "key": "DPI bandwidth throttling or delay detected — connection throttled during data transfer.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14543", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1780" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1834" ] }, { "call": "DPI Detected", "key": "DPI Detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14562", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1805" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14603", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1859" ] }, { @@ -4235,16 +4259,16 @@ "call": "DPI throttling: stream cut off after ~16KB payload transfer", "key": "DPI throttling: stream cut off after ~16KB payload transfer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14253", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1433" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14258", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1438" ] }, { "call": "DPI Type", "key": "DPI Type", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14081", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1237" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14086", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1242" ] }, { @@ -4352,8 +4376,8 @@ "call": "Enable", "key": "Enable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22087", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22102", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22128", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22143", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:286", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:704", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7732", @@ -4423,7 +4447,7 @@ "call": "Enable Direct WAN Bypass", "key": "Enable Direct WAN Bypass", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17138", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17179", "src/tachyon/tabs/diagnostic/initController.ts:1093" ] }, @@ -4564,8 +4588,8 @@ "call": "Enabled", "key": "Enabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22140", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22148", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22181", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189", "src/tachyon/tabs/updates/initController.ts:1479", "src/tachyon/tabs/updates/initController.ts:1496" ] @@ -4616,8 +4640,8 @@ "call": "endpoints OK", "key": "endpoints OK", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14282", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1464" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14310", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1499" ] }, { @@ -4631,12 +4655,12 @@ "call": "Engine", "key": "Engine", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13434", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13849", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14071", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1227", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:509", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:974" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13439", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13854", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14076", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1232", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:514", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:979" ] }, { @@ -4787,7 +4811,7 @@ "call": "EXCELLENT", "key": "EXCELLENT", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14887", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:74" ] }, @@ -4939,7 +4963,7 @@ "call": "FAILED", "key": "FAILED", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14899", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14940", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:86" ] }, @@ -4955,7 +4979,7 @@ "call": "Failed to apply DNS settings", "key": "Failed to apply DNS settings", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15154", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15195", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:374" ] }, @@ -4963,7 +4987,7 @@ "call": "Failed to apply fix", "key": "Failed to apply fix", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17225", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17266", "src/tachyon/tabs/diagnostic/initController.ts:1200" ] }, @@ -4971,10 +4995,10 @@ "call": "Failed to apply strategy", "key": "Failed to apply strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14741", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14782", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4124", "src/tachyon/methods/shell/index.ts:1278", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2008" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2062" ] }, { @@ -4997,8 +5021,8 @@ "call": "Failed to close connection", "key": "Failed to close connection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19512", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19526", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19553", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19567", "src/tachyon/tabs/monitoring/initController.ts:1411", "src/tachyon/tabs/monitoring/initController.ts:1426" ] @@ -5007,8 +5031,8 @@ "call": "Failed to close connections", "key": "Failed to close connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19541", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19553", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19582", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19594", "src/tachyon/tabs/monitoring/initController.ts:1445", "src/tachyon/tabs/monitoring/initController.ts:1458" ] @@ -5017,15 +5041,15 @@ "call": "Failed to communicate with AI provider", "key": "Failed to communicate with AI provider", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14707", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1970" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14748", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2024" ] }, { "call": "Failed to copy address", "key": "Failed to copy address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15738", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15779", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:213" ] }, @@ -5033,7 +5057,7 @@ "call": "Failed to copy report to clipboard", "key": "Failed to copy report to clipboard", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17083", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17124", "src/tachyon/tabs/diagnostic/initController.ts:972" ] }, @@ -5065,9 +5089,9 @@ "call": "Failed to execute", "key": "Failed to execute", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21552", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21614", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21788", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21593", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21655", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21829", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3293", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3296", "src/tachyon/methods/shell/index.ts:199", @@ -5100,7 +5124,7 @@ "call": "Failed to generate bug report", "key": "Failed to generate bug report", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17719", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17760", "src/tachyon/tabs/diagnostic/initController.ts:1771" ] }, @@ -5164,8 +5188,8 @@ "call": "Failed to load history", "key": "Failed to load history", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14175", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1340" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14180", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1345" ] }, { @@ -5179,7 +5203,7 @@ "call": "Failed to load versions", "key": "Failed to load versions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22270", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22311", "src/tachyon/tabs/updates/initController.ts:1656" ] }, @@ -5240,8 +5264,8 @@ "call": "Failed to restore native internet", "key": "Failed to restore native internet", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17524", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17618", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17565", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17659", "src/tachyon/tabs/diagnostic/initController.ts:1541", "src/tachyon/tabs/diagnostic/initController.ts:1653" ] @@ -5273,8 +5297,8 @@ "call": "Failed to save patterns", "key": "Failed to save patterns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13743", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:851" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:856" ] }, { @@ -5288,10 +5312,10 @@ "call": "Failed to start benchmark", "key": "Failed to start benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14653", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15122", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15163", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:339", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1906" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1960" ] }, { @@ -5386,7 +5410,7 @@ "call": "Failed to update device", "key": "Failed to update device", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17370", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17411", "src/tachyon/tabs/diagnostic/initController.ts:1362" ] }, @@ -5420,7 +5444,7 @@ "call": "FAIR", "key": "FAIR", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14893", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14934", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:80" ] }, @@ -5428,8 +5452,8 @@ "call": "Fake packets reached remote server (HTTP 400 Bad Request)", "key": "Fake packets reached remote server (HTTP 400 Bad Request)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14267", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1448" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14272", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1453" ] }, { @@ -5467,7 +5491,7 @@ "call": "Fallback DNS", "key": "Fallback DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15044", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15085", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:248" ] }, @@ -5572,8 +5596,8 @@ "call": "Filter:", "key": "Filter:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13351", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:414" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13356", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:419" ] }, { @@ -5602,7 +5626,7 @@ "call": "Fix applied", "key": "Fix applied", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17219", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17260", "src/tachyon/tabs/diagnostic/initController.ts:1194" ] }, @@ -5610,7 +5634,7 @@ "call": "Fix resolv.conf", "key": "Fix resolv.conf", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17124", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17165", "src/tachyon/tabs/diagnostic/initController.ts:1079" ] }, @@ -5626,8 +5650,8 @@ "call": "Fixed", "key": "Fixed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16927", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17215", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17256", "src/tachyon/tabs/diagnostic/initController.ts:1190", "src/tachyon/tabs/diagnostic/initController.ts:751" ] @@ -5636,7 +5660,7 @@ "call": "Flush Conntrack Table", "key": "Flush Conntrack Table", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17141", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17182", "src/tachyon/tabs/diagnostic/initController.ts:1096" ] }, @@ -5644,16 +5668,16 @@ "call": "Fooling Methods (dpi-desync-fooling)", "key": "Fooling Methods (dpi-desync-fooling)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13667", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:770" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13672", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:775" ] }, { "call": "Fooling Methods (fooling)", "key": "Fooling Methods (fooling)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13618", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:719" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13623", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:724" ] }, { @@ -5688,8 +5712,8 @@ "call": "Found", "key": "Found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14409", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1611" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665" ] }, { @@ -5920,7 +5944,7 @@ "call": "Global check", "key": "Global check", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16893", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16934", "src/tachyon/tabs/diagnostic/initController.ts:701" ] }, @@ -5928,8 +5952,8 @@ "call": "Global check failed", "key": "Global check failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16904", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16908", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16945", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16949", "src/tachyon/tabs/diagnostic/initController.ts:712", "src/tachyon/tabs/diagnostic/initController.ts:716" ] @@ -5938,17 +5962,17 @@ "call": "Global Default", "key": "Global Default", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14726", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14732", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1990", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1996" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14767", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14773", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2050" ] }, { "call": "GOOD", "key": "GOOD", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14890", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14931", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:77" ] }, @@ -6139,7 +6163,7 @@ "call": "Hide versions", "key": "Hide versions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22562", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22603", "src/tachyon/tabs/updates/initController.ts:1992" ] }, @@ -6164,7 +6188,7 @@ "key": "History", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13084", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17471", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17512", "src/tachyon/tabs/diagnostic/initController.ts:1478", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:98" ] @@ -6173,18 +6197,18 @@ "call": "History cleared", "key": "History cleared", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14030", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14035", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4344", "src/tachyon/methods/shell/index.ts:1580", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1181" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1186" ] }, { "call": "Host", "key": "Host", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19127", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19180", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19168", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19221", "src/tachyon/tabs/monitoring/initController.ts:887", "src/tachyon/tabs/monitoring/initController.ts:952" ] @@ -6293,7 +6317,7 @@ "call": "ℹ️ Direct connection (WAN): Public IP matches your ISP. Under selective routing (by domains or blocklists), unblocked resources bypass the proxy — this is standard operation.", "key": "ℹ️ Direct connection (WAN): Public IP matches your ISP. Under selective routing (by domains or blocklists), unblocked resources bypass the proxy — this is standard operation.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15286", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15327", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:137" ] }, @@ -6301,7 +6325,7 @@ "call": "ℹ️ ISP DNS detected: DNS queries are handled by your local Internet Service Provider. If you use selective routing, this is standard behavior for direct connections.", "key": "ℹ️ ISP DNS detected: DNS queries are handled by your local Internet Service Provider. If you use selective routing, this is standard behavior for direct connections.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15404", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15445", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:284" ] }, @@ -6326,7 +6350,7 @@ "call": "If Tachyon powers your daily networking and keeps your connection fast and secure, consider supporting ongoing development! ☕ 🧀 🌭", "key": "If Tachyon powers your daily networking and keeps your connection fast and secure, consider supporting ongoing development! ☕ 🧀 🌭", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15619", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15660", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:79" ] }, @@ -6386,7 +6410,7 @@ "call": "INACTIVE", "key": "INACTIVE", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15360", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15401", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:222" ] }, @@ -6556,7 +6580,7 @@ "call": "Initializing router-level IP & DNS leak test...", "key": "Initializing router-level IP & DNS leak test...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15205", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15246", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:29" ] }, @@ -6564,10 +6588,10 @@ "call": "Install", "key": "Install", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20975", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21814", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22285", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22332", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21016", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21855", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22326", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22373", "src/tachyon/tabs/updates/initController.ts:1078", "src/tachyon/tabs/updates/initController.ts:1676", "src/tachyon/tabs/updates/initController.ts:1729", @@ -6578,7 +6602,7 @@ "call": "Install another build:", "key": "Install another build:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22549", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22590", "src/tachyon/tabs/updates/initController.ts:1978" ] }, @@ -6586,19 +6610,19 @@ "call": "Installed", "key": "Installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14759", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14762", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2033", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2038", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2043" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2092", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2097" ] }, { "call": "Installed build → Available build", "key": "Installed build → Available build", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22417", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22458", "src/tachyon/tabs/updates/initController.ts:1824" ] }, @@ -6606,8 +6630,8 @@ "call": "Installed version is newer than release", "key": "Installed version is newer than release", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21289", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22425", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21330", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22466", "src/tachyon/tabs/updates/initController.ts:1832", "src/tachyon/tabs/updates/initController.ts:388" ] @@ -7378,24 +7402,24 @@ "call": "IP Block (TCP SYN Timeout)", "key": "IP Block (TCP SYN Timeout)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14523", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1757" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14564", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1811" ] }, { "call": "IP Frag Bounds (--ip-frag)", "key": "IP Frag Bounds (--ip-frag)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13722", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:827" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13727", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:832" ] }, { "call": "IP-level blocking detected! The resource is blocked at the network level (no TCP SYN response). DPI bypass methods (Zapret / ByeDPI) cannot bypass this address — configure proxy/VPN routing (Sing-box) for this domain!", "key": "IP-level blocking detected! The resource is blocked at the network level (no TCP SYN response). DPI bypass methods (Zapret / ByeDPI) cannot bypass this address — configure proxy/VPN routing (Sing-box) for this domain!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14555", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1796" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14596", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1850" ] }, { @@ -7445,7 +7469,7 @@ "call": "ISP / Organization", "key": "ISP / Organization", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15301", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15342", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:154" ] }, @@ -7453,7 +7477,7 @@ "call": "ISP DNS", "key": "ISP DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15422", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15463", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:307" ] }, @@ -7461,7 +7485,7 @@ "call": "Issues", "key": "Issues", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16927", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968", "src/tachyon/tabs/diagnostic/initController.ts:747" ] }, @@ -7479,7 +7503,7 @@ "call": "Issues detected. Review the diagnosis above.", "key": "Issues detected. Review the diagnosis above.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17241", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17282", "src/tachyon/tabs/diagnostic/initController.ts:1219" ] }, @@ -7712,7 +7736,7 @@ "call": "LAN Devices", "key": "LAN Devices", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17457", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17498", "src/tachyon/tabs/diagnostic/initController.ts:1462" ] }, @@ -7734,7 +7758,7 @@ "call": "Latency", "key": "Latency", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14864", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14905", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:46" ] }, @@ -7759,8 +7783,8 @@ "call": "Latest version is installed", "key": "Latest version is installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21291", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22423", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21332", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22464", "src/tachyon/tabs/updates/initController.ts:1830", "src/tachyon/tabs/updates/initController.ts:391" ] @@ -7769,7 +7793,7 @@ "call": "Latest version:", "key": "Latest version:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22425", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22466", "src/tachyon/tabs/updates/initController.ts:1832" ] }, @@ -7913,7 +7937,7 @@ "call": "Loading connected LAN devices...", "key": "Loading connected LAN devices...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17260", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17301", "src/tachyon/tabs/diagnostic/initController.ts:1241" ] }, @@ -7921,8 +7945,8 @@ "call": "Loading connections", "key": "Loading connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18490", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19230", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18531", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19271", "src/tachyon/tabs/monitoring/initController.ts:1013", "src/tachyon/tabs/monitoring/render.ts:101" ] @@ -7941,7 +7965,7 @@ "call": "Loading versions...", "key": "Loading versions...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22300", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22341", "src/tachyon/tabs/updates/initController.ts:1695" ] }, @@ -7949,15 +7973,15 @@ "call": "Loading...", "key": "Loading...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22114", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22128", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22155", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22166", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22177", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22187", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22198", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22209", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22169", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22196", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22207", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22218", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22228", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22239", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22250", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22261", "src/tachyon/tabs/updates/initController.ts:1441", "src/tachyon/tabs/updates/initController.ts:1457", "src/tachyon/tabs/updates/initController.ts:1507", @@ -7980,7 +8004,7 @@ "call": "Location", "key": "Location", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15300", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15341", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:153" ] }, @@ -7995,7 +8019,7 @@ "call": "Loss", "key": "Loss", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14865", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14906", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:47" ] }, @@ -8344,8 +8368,8 @@ "call": "Name", "key": "Name", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13848", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:973" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13853", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:978" ] }, { @@ -8367,8 +8391,8 @@ "call": "Native internet restored. Tachyon stopped.", "key": "Native internet restored. Tachyon stopped.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17514", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17610", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17555", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17651", "src/tachyon/tabs/diagnostic/initController.ts:1531", "src/tachyon/tabs/diagnostic/initController.ts:1645" ] @@ -8429,8 +8453,8 @@ "call": "new build", "key": "new build", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20705", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20707", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20746", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20748", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:73", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:75" ] @@ -8524,7 +8548,7 @@ "call": "No active connections", "key": "No active connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19290", "src/tachyon/tabs/monitoring/initController.ts:1037" ] }, @@ -8532,7 +8556,7 @@ "call": "No active DHCP clients found on local network.", "key": "No active DHCP clients found on local network.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17271", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17312", "src/tachyon/tabs/diagnostic/initController.ts:1253" ] }, @@ -8547,7 +8571,7 @@ "call": "No benchmark data yet. Click \"Start Benchmark\" to begin.", "key": "No benchmark data yet. Click \"Start Benchmark\" to begin.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14920", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14961", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:109" ] }, @@ -8555,24 +8579,24 @@ "call": "No benchmark history yet. Run a benchmark to see results here.", "key": "No benchmark history yet. Run a benchmark to see results here.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14050", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1206" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14055", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1211" ] }, { "call": "No benchmark results yet. Configure options and click \"Start Benchmark\".", "key": "No benchmark results yet. Configure options and click \"Start Benchmark\".", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13494", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:569" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13499", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:574" ] }, { "call": "No Blocking Detected", "key": "No Blocking Detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14525", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1759" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14566", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1813" ] }, { @@ -8587,7 +8611,7 @@ "call": "No closed connections", "key": "No closed connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19290", "src/tachyon/tabs/monitoring/initController.ts:1038" ] }, @@ -8610,8 +8634,8 @@ "call": "No custom strategies added yet.", "key": "No custom strategies added yet.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13873", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1000" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13878", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1005" ] }, { @@ -8633,7 +8657,7 @@ "call": "No DHCP clients detected", "key": "No DHCP clients detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17054", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17095", "src/tachyon/tabs/diagnostic/initController.ts:941" ] }, @@ -8641,7 +8665,7 @@ "call": "No diagnostic history available yet.", "key": "No diagnostic history available yet.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17387", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17428", "src/tachyon/tabs/diagnostic/initController.ts:1380" ] }, @@ -8649,7 +8673,7 @@ "call": "No DNS resolvers recorded", "key": "No DNS resolvers recorded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15480", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:371" ] }, @@ -8679,7 +8703,7 @@ "call": "No issues detected. System is running normally.", "key": "No issues detected. System is running normally.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17248", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17289", "src/tachyon/tabs/diagnostic/initController.ts:1228" ] }, @@ -8687,7 +8711,7 @@ "call": "No issues found", "key": "No issues found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16929", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970", "src/tachyon/tabs/diagnostic/initController.ts:758" ] }, @@ -8750,16 +8774,16 @@ "call": "No strategies match the active filter.", "key": "No strategies match the active filter.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14202", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1374" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1379" ] }, { "call": "No versions found", "key": "No versions found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22256", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22259", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22297", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22300", "src/tachyon/tabs/updates/initController.ts:1642", "src/tachyon/tabs/updates/initController.ts:1645" ] @@ -8768,8 +8792,8 @@ "call": "No working strategy to apply", "key": "No working strategy to apply", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14747", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2017" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14788", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2071" ] }, { @@ -8792,7 +8816,7 @@ "call": "None", "key": "None", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17051", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17092", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:924", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:949", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:965", @@ -8809,7 +8833,7 @@ "key": "Not configured", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10599", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15997", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16038", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713", "src/tachyon/methods/custom/getDashboardSections.ts:1863", @@ -8850,23 +8874,23 @@ "call": "Not installed", "key": "Not installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14759", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14762", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22155", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22166", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22177", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22187", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22198", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22209", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22196", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22207", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22218", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22228", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22239", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22250", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22261", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6558", "src/tachyon/helpers/singBoxVariant.ts:34", "src/tachyon/helpers/singBoxVariant.ts:42", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2034", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2039", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2088", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2093", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2098", "src/tachyon/tabs/updates/initController.ts:1510", "src/tachyon/tabs/updates/initController.ts:1525", "src/tachyon/tabs/updates/initController.ts:1540", @@ -8896,10 +8920,10 @@ "call": "Not responding", "key": "Not responding", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15946", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15965", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15970", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16043", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15987", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16006", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16011", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16084", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2431", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542", @@ -8918,10 +8942,10 @@ "call": "Not running", "key": "Not running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16451", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16621", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16667", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16729", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16492", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16662", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16708", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16770", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6084", "src/tachyon/tabs/diagnostic/diagnostic.store.ts:168", "src/tachyon/tabs/diagnostic/initController.ts:125", @@ -9046,7 +9070,7 @@ "call": "Observed Public IP", "key": "Observed Public IP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15299", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15340", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:152" ] }, @@ -9182,16 +9206,16 @@ "call": "OOB Values (-o)", "key": "OOB Values (-o)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13704", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:809" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13709", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:814" ] }, { "call": "Open", "key": "Open", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22400", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22437", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22441", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22478", "src/tachyon/tabs/updates/initController.ts:1806", "src/tachyon/tabs/updates/initController.ts:1845" ] @@ -9207,7 +9231,7 @@ "call": "Open Project Page", "key": "Open Project Page", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15842", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15883", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:36" ] }, @@ -9215,7 +9239,7 @@ "call": "Operation completed successfully!", "key": "Operation completed successfully!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20904", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:329" ] }, @@ -9223,7 +9247,7 @@ "call": "Operation failed", "key": "Operation failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21022", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21063", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:488" ] }, @@ -9231,8 +9255,8 @@ "call": "Operation in progress...", "key": "Operation in progress...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20731", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20786", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20772", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20827", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:115", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:177" ] @@ -9241,7 +9265,7 @@ "call": "Operation log", "key": "Operation log", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20772", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20813", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:162" ] }, @@ -9257,7 +9281,7 @@ "call": "Operation started. Waiting for log output...", "key": "Operation started. Waiting for log output...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20768", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20809", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:157" ] }, @@ -9277,7 +9301,7 @@ "call": "Optimize AWG MTU", "key": "Optimize AWG MTU", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17143", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184", "src/tachyon/tabs/diagnostic/initController.ts:1098" ] }, @@ -9285,7 +9309,7 @@ "call": "Optimize RAM memory", "key": "Optimize RAM memory", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17135", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17176", "src/tachyon/tabs/diagnostic/initController.ts:1090" ] }, @@ -9308,8 +9332,8 @@ "call": "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")...", "key": "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13937", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1073" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13942", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1078" ] }, { @@ -9507,7 +9531,7 @@ "call": "Path", "key": "Path", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15465", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15506", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:354" ] }, @@ -9552,8 +9576,8 @@ "call": "Patterns reset to defaults!", "key": "Patterns reset to defaults!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13755", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:863" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13760", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:868" ] }, { @@ -9576,17 +9600,17 @@ "call": "Patterns saved successfully!", "key": "Patterns saved successfully!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13741", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:849" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13746", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:854" ] }, { "call": "Pause updates", "key": "Pause updates", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18470", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18471", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19022", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18511", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18512", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19063", "src/tachyon/tabs/monitoring/initController.ts:757", "src/tachyon/tabs/monitoring/render.ts:80", "src/tachyon/tabs/monitoring/render.ts:81" @@ -9728,8 +9752,8 @@ "call": "Please specify strategy name and arguments", "key": "Please specify strategy name and arguments", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13797", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:914" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13802", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:919" ] }, { @@ -9830,7 +9854,7 @@ "call": "pre-release", "key": "pre-release", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22326", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22367", "src/tachyon/tabs/updates/initController.ts:1723" ] }, @@ -9880,8 +9904,8 @@ "call": "Preparing strategies and isolated nftables queue...", "key": "Preparing strategies and isolated nftables queue...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14598", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1845" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14639", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1899" ] }, { @@ -9916,7 +9940,7 @@ "call": "Primary DNS", "key": "Primary DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15028", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15069", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:232" ] }, @@ -10032,7 +10056,7 @@ "call": "Protocol", "key": "Protocol", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14862", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14903", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10299", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2434", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2668", @@ -10065,7 +10089,7 @@ "call": "Provider", "key": "Provider", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14861", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14902", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:43" ] }, @@ -10073,8 +10097,8 @@ "call": "Provider Global Default", "key": "Provider Global Default", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13245", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:289" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13250", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:294" ] }, { @@ -10097,7 +10121,7 @@ "call": "Proxy / DPI", "key": "Proxy / DPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17347", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17388", "src/tachyon/tabs/diagnostic/initController.ts:1336" ] }, @@ -10134,7 +10158,7 @@ "call": "Proxy Outbound", "key": "Proxy Outbound", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15337", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15378", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:194" ] }, @@ -10142,7 +10166,7 @@ "call": "Proxy outbound is inactive or not configured for local testing.", "key": "Proxy outbound is inactive or not configured for local testing.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15286", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15327", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:135" ] }, @@ -10180,7 +10204,7 @@ "call": "Public IP Address Isolation", "key": "Public IP Address Isolation", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15390", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15431", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:259" ] }, @@ -10202,8 +10226,8 @@ "call": "Querying direct connection and proxy outbound...", "key": "Querying direct connection and proxy outbound...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15216", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15232", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15257", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15273", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:43", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:63" ] @@ -10220,7 +10244,7 @@ "call": "Quick donation via Russian bank cards or SBP", "key": "Quick donation via Russian bank cards or SBP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15690", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15731", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:160" ] }, @@ -10228,8 +10252,8 @@ "call": "RAG Knowledge Base + Live ISP Probe Context", "key": "RAG Knowledge Base + Live ISP Probe Context", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13987", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1130" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13992", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1135" ] }, { @@ -10243,7 +10267,7 @@ "call": "Rating", "key": "Rating", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14866", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14907", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:48" ] }, @@ -10259,7 +10283,7 @@ "call": "Re-run Leak Test", "key": "Re-run Leak Test", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15512", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15553", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:407" ] }, @@ -10274,7 +10298,7 @@ "call": "Ready to benchmark DNS providers", "key": "Ready to benchmark DNS providers", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14849", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14890", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:29" ] }, @@ -10331,7 +10355,7 @@ "call": "Rebuild firewall rules", "key": "Rebuild firewall rules", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17122", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17163", "src/tachyon/tabs/diagnostic/initController.ts:1077" ] }, @@ -10339,7 +10363,7 @@ "call": "Rebuilt release", "key": "Rebuilt release", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22419", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22460", "src/tachyon/tabs/updates/initController.ts:1826" ] }, @@ -10347,15 +10371,15 @@ "call": "Recommended", "key": "Recommended", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14565", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1808" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14606", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1862" ] }, { "call": "Recommended DNS Configuration", "key": "Recommended DNS Configuration", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15000", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15041", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:202" ] }, @@ -10363,7 +10387,7 @@ "call": "Recommended DNS settings applied successfully and service restarted!", "key": "Recommended DNS settings applied successfully and service restarted!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15143", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:363" ] }, @@ -10371,7 +10395,7 @@ "call": "Recommended Quick Fixes:", "key": "Recommended Quick Fixes:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17233", "src/tachyon/tabs/diagnostic/initController.ts:1161" ] }, @@ -10386,7 +10410,7 @@ "call": "Reconnect WAN", "key": "Reconnect WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17128", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17169", "src/tachyon/tabs/diagnostic/initController.ts:1083" ] }, @@ -10416,7 +10440,7 @@ "call": "Refresh", "key": "Refresh", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17294", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17335", "src/tachyon/tabs/diagnostic/initController.ts:1278" ] }, @@ -10424,7 +10448,7 @@ "call": "Refresh Device List", "key": "Refresh Device List", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17275", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17316", "src/tachyon/tabs/diagnostic/initController.ts:1257" ] }, @@ -10446,7 +10470,7 @@ "call": "Reinstall", "key": "Reinstall", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21951", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21992", "src/tachyon/tabs/updates/initController.ts:1264" ] }, @@ -10478,7 +10502,7 @@ "call": "Reload now", "key": "Reload now", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20924", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20965", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:354" ] }, @@ -10486,7 +10510,7 @@ "call": "Reloading...", "key": "Reloading...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20951", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20992", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:390" ] }, @@ -10508,7 +10532,7 @@ "call": "Removal completed successfully!", "key": "Removal completed successfully!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20904", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:328" ] }, @@ -10516,7 +10540,7 @@ "call": "Remove", "key": "Remove", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21904", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21945", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8963", "src/tachyon/tabs/updates/initController.ts:1203" ] @@ -10546,7 +10570,7 @@ "call": "Removing", "key": "Removing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20735", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20776", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:119" ] }, @@ -10568,7 +10592,7 @@ "call": "Reset Bootstrap DNS", "key": "Reset Bootstrap DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17142", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17183", "src/tachyon/tabs/diagnostic/initController.ts:1097" ] }, @@ -10599,7 +10623,7 @@ "call": "Resolve gateway", "key": "Resolve gateway", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17129", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17170", "src/tachyon/tabs/diagnostic/initController.ts:1084" ] }, @@ -10621,7 +10645,7 @@ "call": "Resolver IP", "key": "Resolver IP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15457", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15498", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:346" ] }, @@ -10692,7 +10716,7 @@ "call": "Restart dnsmasq", "key": "Restart dnsmasq", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17123", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17164", "src/tachyon/tabs/diagnostic/initController.ts:1078" ] }, @@ -10700,7 +10724,7 @@ "call": "Restart firewall", "key": "Restart firewall", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17132", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17173", "src/tachyon/tabs/diagnostic/initController.ts:1087" ] }, @@ -10708,7 +10732,7 @@ "call": "Restart network", "key": "Restart network", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17133", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17174", "src/tachyon/tabs/diagnostic/initController.ts:1088" ] }, @@ -10716,7 +10740,7 @@ "call": "Restart sing-box DNS", "key": "Restart sing-box DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17126", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17167", "src/tachyon/tabs/diagnostic/initController.ts:1081" ] }, @@ -10732,7 +10756,7 @@ "call": "Restart Zapret/ByeDPI", "key": "Restart Zapret/ByeDPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17134", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17175", "src/tachyon/tabs/diagnostic/initController.ts:1089" ] }, @@ -10756,7 +10780,7 @@ "call": "Restore config backup", "key": "Restore config backup", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17127", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17168", "src/tachyon/tabs/diagnostic/initController.ts:1082" ] }, @@ -10765,8 +10789,8 @@ "key": "Restore Native Internet", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11826", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17575", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17598", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17616", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17639", "src/tachyon/tabs/diagnostic/initController.ts:1605", "src/tachyon/tabs/diagnostic/initController.ts:1629", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:144" @@ -10776,8 +10800,8 @@ "call": "Restore Native Internet (Stop Tachyon)", "key": "Restore Native Internet (Stop Tachyon)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17139", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17501", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17180", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17542", "src/tachyon/tabs/diagnostic/initController.ts:1094", "src/tachyon/tabs/diagnostic/initController.ts:1514" ] @@ -10800,8 +10824,8 @@ "call": "Restoring native direct internet (stopping Tachyon)...", "key": "Restoring native direct internet (stopping Tachyon)...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17504", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17602", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17545", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17643", "src/tachyon/tabs/diagnostic/initController.ts:1517", "src/tachyon/tabs/diagnostic/initController.ts:1633" ] @@ -10824,7 +10848,7 @@ "call": "Resume updates", "key": "Resume updates", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19022", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19063", "src/tachyon/tabs/monitoring/initController.ts:757" ] }, @@ -10839,7 +10863,7 @@ "call": "Rollback", "key": "Rollback", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21883", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21924", "src/tachyon/tabs/updates/initController.ts:1166" ] }, @@ -10848,8 +10872,8 @@ "key": "Route", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12433", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19131", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19182", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19172", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19223", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:444", "src/tachyon/tabs/monitoring/initController.ts:891", "src/tachyon/tabs/monitoring/initController.ts:954" @@ -10915,7 +10939,7 @@ "call": "Route via Proxy", "key": "Route via Proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17353", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17394", "src/tachyon/tabs/diagnostic/initController.ts:1343" ] }, @@ -11042,8 +11066,8 @@ "call": "Rule:", "key": "Rule:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13246", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:290" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13251", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:295" ] }, { @@ -11131,7 +11155,7 @@ "call": "Running", "key": "Running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15980", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16021", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5610", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713", @@ -11148,8 +11172,8 @@ "call": "Running benchmarks...", "key": "Running benchmarks...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14202", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1373" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1378" ] }, { @@ -11170,7 +11194,7 @@ "call": "SAFE", "key": "SAFE", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15429", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15470", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:316" ] }, @@ -11257,17 +11281,17 @@ "call": "Score", "key": "Score", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13471", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14094", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1250", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:546" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13476", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14099", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1255", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:551" ] }, { "call": "Search", "key": "Search", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18447", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18488", "src/tachyon/tabs/monitoring/render.ts:57" ] }, @@ -11283,8 +11307,8 @@ "call": "Search Mode", "key": "Search Mode", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13236", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:278" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13241", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:283" ] }, { @@ -11357,7 +11381,7 @@ "call": "SECURE", "key": "SECURE", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15374", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15415", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:241" ] }, @@ -11718,8 +11742,8 @@ "call": "Sequence Overlaps (seqovl)", "key": "Sequence Overlaps (seqovl)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13630", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:731" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13635", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:736" ] }, { @@ -11901,7 +11925,7 @@ "call": "Service action failed", "key": "Service action failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16813", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16854", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3513", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3532", "src/tachyon/methods/shell/index.ts:489", @@ -11935,7 +11959,7 @@ "call": "Services are online and ready! Reloading page...", "key": "Services are online and ready! Reloading page...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20948", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20989", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:387" ] }, @@ -11951,7 +11975,7 @@ "call": "Services restarted. Click to reload page.", "key": "Services restarted. Click to reload page.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20964", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21005", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:406" ] }, @@ -12048,7 +12072,7 @@ "key": "Show sing-box config", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11884", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17639", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17680", "src/tachyon/tabs/diagnostic/initController.ts:1679", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:202" ] @@ -12057,8 +12081,8 @@ "call": "Show sing-box config failed", "key": "Show sing-box config failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17650", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17657", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17691", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17698", "src/tachyon/tabs/diagnostic/initController.ts:1690", "src/tachyon/tabs/diagnostic/initController.ts:1697" ] @@ -12074,7 +12098,7 @@ "call": "Simultaneous check of your public IP address and upstream DNS resolvers to verify network visibility through direct connection and proxy.", "key": "Simultaneous check of your public IP address and upstream DNS resolvers to verify network visibility through direct connection and proxy.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15527", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15568", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:425" ] }, @@ -12202,7 +12226,7 @@ "call": "SLOW", "key": "SLOW", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14896", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14937", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:83" ] }, @@ -12266,8 +12290,8 @@ "call": "Source", "key": "Source", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19143", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19186", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19184", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19227", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12420", "src/tachyon/tabs/monitoring/initController.ts:903", "src/tachyon/tabs/monitoring/initController.ts:958" @@ -12313,40 +12337,40 @@ "call": "Speed", "key": "Speed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13463", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:538" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13468", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:543" ] }, { "call": "Split Modes (dpi-desync)", "key": "Split Modes (dpi-desync)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13655", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:758" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13660", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:763" ] }, { "call": "Split Positions (dpi-desync-split-pos)", "key": "Split Positions (dpi-desync-split-pos)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13661", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:764" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13666", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:769" ] }, { "call": "Split Positions (pos)", "key": "Split Positions (pos)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13612", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:713" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13617", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:718" ] }, { "call": "Split Values (-s)", "key": "Split Values (-s)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13692", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:797" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13697", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:802" ] }, { @@ -12357,6 +12381,22 @@ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11343" ] }, + { + "call": "stability (3x)", + "key": "stability (3x)", + "places": [ + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14297", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1485" + ] + }, + { + "call": "Stage 1: Exploration Scan", + "key": "Stage 1: Exploration Scan", + "places": [ + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1660" + ] + }, { "call": "Standalone ByeDPI autostart is enabled", "key": "Standalone ByeDPI autostart is enabled", @@ -12472,7 +12512,7 @@ "call": "Start Benchmark", "key": "Start Benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15064", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15105", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:273" ] }, @@ -12494,7 +12534,7 @@ "call": "Start sing-box", "key": "Start sing-box", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17121", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17162", "src/tachyon/tabs/diagnostic/initController.ts:1076" ] }, @@ -12517,7 +12557,7 @@ "call": "Start watchdog", "key": "Start watchdog", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17125", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17166", "src/tachyon/tabs/diagnostic/initController.ts:1080" ] }, @@ -12525,7 +12565,7 @@ "call": "Starting DNS benchmark...", "key": "Starting DNS benchmark...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15115", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15156", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:331" ] }, @@ -12550,7 +12590,7 @@ "key": "Status", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12470", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15302", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15343", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2107", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1003", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:452", @@ -12563,8 +12603,8 @@ "call": "Status / Suite", "key": "Status / Suite", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13447", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:522" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13452", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:527" ] }, { @@ -12600,7 +12640,7 @@ "call": "Stopped", "key": "Stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15992", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16033", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5610", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713", @@ -12631,40 +12671,40 @@ "call": "Strategy & Parameters", "key": "Strategy & Parameters", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13439", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:514" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13444", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:519" ] }, { "call": "Strategy applied successfully and service reloaded!", "key": "Strategy applied successfully and service reloaded!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14726", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1990" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14767", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044" ] }, { "call": "Strategy benchmark started", "key": "Strategy benchmark started", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14645", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1898" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14686", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1952" ] }, { "call": "Strategy deleted", "key": "Strategy deleted", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13918", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1048" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13923", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1053" ] }, { "call": "Strategy Name", "key": "Strategy Name", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13768", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:883" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13773", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:888" ] }, { @@ -12789,7 +12829,7 @@ "call": "Subscriptions, one-time donations and exclusives", "key": "Subscriptions, one-time donations and exclusives", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15649", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15690", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:114" ] }, @@ -12832,8 +12872,8 @@ "call": "Support Development", "key": "Support Development", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15814", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15862", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15855", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15903", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:301", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:58" ] @@ -12842,7 +12882,7 @@ "call": "Support on Boosty", "key": "Support on Boosty", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15656", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15697", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:121" ] }, @@ -12850,7 +12890,7 @@ "call": "Support on CloudTips", "key": "Support on CloudTips", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15697", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15738", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167" ] }, @@ -12865,7 +12905,7 @@ "call": "Switch DNS to DoH", "key": "Switch DNS to DoH", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17136", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17177", "src/tachyon/tabs/diagnostic/initController.ts:1091" ] }, @@ -12881,7 +12921,7 @@ "call": "Sync System Time (NTP)", "key": "Sync System Time (NTP)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17140", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17181", "src/tachyon/tabs/diagnostic/initController.ts:1095" ] }, @@ -12904,7 +12944,7 @@ "call": "System information", "key": "System information", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14799", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14840", "src/tachyon/tabs/diagnostic/partials/renderSystemInfo.ts:24" ] }, @@ -12927,12 +12967,12 @@ "call": "Tachyon", "key": "Tachyon", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14722", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15139", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15153", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14763", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15180", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15194", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:359", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:373", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1986" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2040" ] }, { @@ -12946,7 +12986,7 @@ "call": "Tachyon DNS Benchmark & Auto-Tuning", "key": "Tachyon DNS Benchmark & Auto-Tuning", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15224", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:406" ] }, @@ -12970,7 +13010,7 @@ "call": "Tachyon IP & DNS Leak Detection", "key": "Tachyon IP & DNS Leak Detection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15542", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15583", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:442" ] }, @@ -13006,7 +13046,7 @@ "call": "Tachyon proxy routing", "key": "Tachyon proxy routing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15343", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15384", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:201" ] }, @@ -13014,7 +13054,7 @@ "call": "Tachyon service is stopped. Start the service to display connections.", "key": "Tachyon service is stopped. Start the service to display connections.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19220", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19261", "src/tachyon/tabs/monitoring/initController.ts:1002" ] }, @@ -13185,17 +13225,17 @@ "call": "Target", "key": "Target", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14076", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14081", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:779", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1232" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1237" ] }, { "call": "Target accessible — no DPI blocking detected.", "key": "Target accessible — no DPI blocking detected.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14547", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1784" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14588", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1838" ] }, { @@ -13224,32 +13264,32 @@ "call": "TCP connect timed out before TLS handshake — host is blocked at the IP layer. DPI bypass cannot unblock this; route via Sing-box VPN/Proxy outbound instead.", "key": "TCP connect timed out before TLS handshake — host is blocked at the IP layer. DPI bypass cannot unblock this; route via Sing-box VPN/Proxy outbound instead.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14531", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1768" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14572", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1822" ] }, { "call": "TCP Reset Injection", "key": "TCP Reset Injection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14520", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1754" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14561", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1808" ] }, { "call": "TCP RST received from DPI — active TCP reset injection detected.", "key": "TCP RST received from DPI — active TCP reset injection detected.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14535", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1772" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14576", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1826" ] }, { "call": "TCP Window Sizes (wsize)", "key": "TCP Window Sizes (wsize)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13636", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:737" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13641", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:742" ] }, { @@ -13294,7 +13334,7 @@ "call": "Telegram Channel", "key": "Telegram Channel", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15852", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15893", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:47" ] }, @@ -13391,7 +13431,7 @@ "call": "Testing", "key": "Testing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15091", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15132", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:305" ] }, @@ -13407,24 +13447,16 @@ "call": "Testing bypass strategies in isolated sandbox...", "key": "Testing bypass strategies in isolated sandbox...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14629", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1880" - ] - }, - { - "call": "Testing strategy", - "key": "Testing strategy", - "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14405", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1607" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14670", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1934" ] }, { "call": "Testing upstream DNS resolvers...", "key": "Testing upstream DNS resolvers...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15222", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15230", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15263", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15271", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:52", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:61" ] @@ -13441,8 +13473,8 @@ "call": "Testing:", "key": "Testing:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14424", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1629" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14465", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1683" ] }, { @@ -13521,7 +13553,7 @@ "call": "This action will stop Tachyon, restore standard dnsmasq/DNS, remove all proxy/anti-censorship firewall rules and restore direct Internet connection through your ISP.", "key": "This action will stop Tachyon, restore standard dnsmasq/DNS, remove all proxy/anti-censorship firewall rules and restore direct Internet connection through your ISP.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17580", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17621", "src/tachyon/tabs/diagnostic/initController.ts:1610" ] }, @@ -13622,8 +13654,8 @@ "call": "Throttling / Deep Inspection", "key": "Throttling / Deep Inspection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14521", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1755" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14562", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1809" ] }, { @@ -13644,9 +13676,9 @@ "call": "Time", "key": "Time", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19134", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19183", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19317", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19175", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19224", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19358", "src/tachyon/tabs/monitoring/initController.ts:1138", "src/tachyon/tabs/monitoring/initController.ts:894", "src/tachyon/tabs/monitoring/initController.ts:955" @@ -13677,7 +13709,7 @@ "call": "Timeout", "key": "Timeout", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14927", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14968", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:117" ] }, @@ -13715,8 +13747,8 @@ "call": "TLS-Rec Bounds (--tlsrec)", "key": "TLS-Rec Bounds (--tlsrec)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13716", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:821" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13721", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:826" ] }, { @@ -13753,7 +13785,7 @@ "call": "TorrServer Direct", "key": "TorrServer Direct", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22147", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22188", "src/tachyon/tabs/updates/initController.ts:1490" ] }, @@ -13761,7 +13793,7 @@ "call": "TorrServer not found", "key": "TorrServer not found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22148", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189", "src/tachyon/tabs/updates/initController.ts:1492" ] }, @@ -13872,7 +13904,7 @@ "call": "Transient connection error", "key": "Transient connection error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21762", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21803", "src/tachyon/tabs/updates/initController.ts:1011" ] }, @@ -13931,7 +13963,7 @@ "call": "Troubleshooting", "key": "Troubleshooting", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15836", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15877", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:30" ] }, @@ -13953,8 +13985,8 @@ "call": "TTFB", "key": "TTFB", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13455", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:530" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13460", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:535" ] }, { @@ -13975,16 +14007,16 @@ "call": "TTL Values (dpi-desync-ttl)", "key": "TTL Values (dpi-desync-ttl)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13673", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:776" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13678", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:781" ] }, { "call": "TTL Values (ttl)", "key": "TTL Values (ttl)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13624", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:725" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13629", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:730" ] }, { @@ -14012,8 +14044,8 @@ "call": "Type", "key": "Type", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19128", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19181", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19169", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19222", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1724", "src/tachyon/tabs/monitoring/initController.ts:888", "src/tachyon/tabs/monitoring/initController.ts:953" @@ -14205,7 +14237,7 @@ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11221", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11224", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11225", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21341", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21382", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553", "src/tachyon/helpers/singBoxVariant.ts:33", "src/tachyon/services/systemInfo.service.ts:10", @@ -14229,7 +14261,7 @@ "call": "Unknown", "key": "Unknown", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16002", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16043", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3131", @@ -14259,28 +14291,28 @@ "call": "Unknown DPI Pattern", "key": "Unknown DPI Pattern", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14524", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1758" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14565", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1812" ] }, { "call": "Unknown error", "key": "Unknown error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14652", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16918", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16937", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17004", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17545", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14519", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14693", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16959", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16978", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17586", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5787", "src/tachyon/api.ts:40", "src/tachyon/tabs/diagnostic/initController.ts:1566", "src/tachyon/tabs/diagnostic/initController.ts:729", "src/tachyon/tabs/diagnostic/initController.ts:770", "src/tachyon/tabs/diagnostic/initController.ts:855", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1706", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1905" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1760", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1959" ] }, { @@ -14339,7 +14371,7 @@ "call": "Update", "key": "Update", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21814", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21855", "src/tachyon/tabs/updates/initController.ts:1078" ] }, @@ -14361,7 +14393,7 @@ "call": "Update is available", "key": "Update is available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21286", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21327", "src/tachyon/tabs/updates/initController.ts:384" ] }, @@ -14369,7 +14401,7 @@ "call": "Update is available for current release", "key": "Update is available for current release", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22407", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22448", "src/tachyon/tabs/updates/initController.ts:1813" ] }, @@ -14377,7 +14409,7 @@ "call": "Update is available:", "key": "Update is available:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22388", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22429", "src/tachyon/tabs/updates/initController.ts:1792" ] }, @@ -14401,7 +14433,7 @@ "call": "Update subscriptions", "key": "Update subscriptions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17131", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17172", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2005", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2016", "src/tachyon/tabs/dashboard/partials/renderSections.ts:231", @@ -14435,7 +14467,7 @@ "call": "Updating", "key": "Updating", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20737", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20778", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:121" ] }, @@ -14443,7 +14475,7 @@ "call": "Updating device routing mode...", "key": "Updating device routing mode...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17356", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17397", "src/tachyon/tabs/diagnostic/initController.ts:1347" ] }, @@ -14475,9 +14507,9 @@ "call": "Uploaded", "key": "Uploaded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19140", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19185", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19329", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19181", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19226", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19370", "src/tachyon/tabs/monitoring/initController.ts:1152", "src/tachyon/tabs/monitoring/initController.ts:900", "src/tachyon/tabs/monitoring/initController.ts:957" @@ -14487,7 +14519,7 @@ "call": "Upstream Mode", "key": "Upstream Mode", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15020", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15061", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1387", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:224" ] @@ -14496,7 +14528,7 @@ "call": "Upstream Provider / ASN", "key": "Upstream Provider / ASN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15459", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15500", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:348" ] }, @@ -14732,8 +14764,8 @@ "call": "User custom strategy", "key": "User custom strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13806", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:925" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13811", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:930" ] }, { @@ -14849,7 +14881,7 @@ "call": "Verdict", "key": "Verdict", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15463", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:352" ] }, @@ -14857,7 +14889,7 @@ "call": "Verifying router and service readiness...", "key": "Verifying router and service readiness...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20944", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20985", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:382" ] }, @@ -14865,7 +14897,7 @@ "call": "Versions", "key": "Versions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22562", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22603", "src/tachyon/tabs/updates/initController.ts:1992" ] }, @@ -14880,7 +14912,7 @@ "call": "via Proxy", "key": "via Proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15442", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15483", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:330" ] }, @@ -14888,7 +14920,7 @@ "call": "via WAN", "key": "via WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15445", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15486", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:333" ] }, @@ -14904,7 +14936,7 @@ "key": "View logs", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11875", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16981", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17022", "src/tachyon/tabs/diagnostic/initController.ts:829", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:193" ] @@ -14913,8 +14945,8 @@ "call": "View logs failed", "key": "View logs failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16991", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16994", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17032", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17035", "src/tachyon/tabs/diagnostic/initController.ts:839", "src/tachyon/tabs/diagnostic/initController.ts:842" ] @@ -14944,7 +14976,7 @@ "call": "Waiting for router services to restart...", "key": "Waiting for router services to restart...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20920", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20961", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:349" ] }, @@ -14952,7 +14984,7 @@ "call": "Waiting for TorrServer", "key": "Waiting for TorrServer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22148", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189", "src/tachyon/tabs/updates/initController.ts:1498" ] }, @@ -14961,7 +14993,7 @@ "key": "WAN", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15331", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15372", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:188" ] @@ -15210,16 +15242,16 @@ "call": "Working", "key": "Working", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14102", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1258" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14107", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1263" ] }, { "call": "working strategies", "key": "working strategies", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14409", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1611" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665" ] }, { @@ -15324,8 +15356,8 @@ "call": "Zapret v1", "key": "Zapret v1", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13779", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:894" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13784", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:899" ] }, { @@ -15333,18 +15365,18 @@ "key": "Zapret v1 (nfqws)", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13123", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14762", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:151", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2038", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2039" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2092", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2093" ] }, { "call": "Zapret v2", "key": "Zapret v2", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13778", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:893" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13783", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:898" ] }, { @@ -15352,10 +15384,10 @@ "key": "Zapret v2 (nfqws2)", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13122", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14759", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:150", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2033", - "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2034" + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087", + "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2088" ] }, { diff --git a/fe-app-tachyon/locales/tachyon.pot b/fe-app-tachyon/locales/tachyon.pot index 087eec50..930a6bfe 100644 --- a/fe-app-tachyon/locales/tachyon.pot +++ b/fe-app-tachyon/locales/tachyon.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: TACHYON\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-15 12:34+0300\n" -"PO-Revision-Date: 2026-09-15 12:34+0300\n" +"POT-Creation-Date: 2026-09-16 05:36+0300\n" +"PO-Revision-Date: 2026-09-16 05:36+0300\n" "Last-Translator: Dushnilin \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -16,137 +16,137 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2402 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2778 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3183 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3384 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3399 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3638 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3790 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2842 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3448 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3702 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3864 msgid "-- Select --" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12651 msgid ".lst Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2684 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2692 msgid "(provider default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2207 msgid "(this rule, when active)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13505 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13542 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:633 msgid "+ add" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10434 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10561 msgid "+ Add JSON outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3618 msgid "+ Add level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10647 msgid "+ Add priority" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13758 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:904 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13795 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:911 msgid "+ Add Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10461 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10588 msgid "+ Add URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14541 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1807 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14616 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1873 msgid "⏳ Stopping..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14384 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14457 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1674 msgid "⚠️ Benchmark completed. No working bypass found for this target." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14384 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14457 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1673 msgid "⚠️ Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1495 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503 msgid "⚠️ If all Bootstrap DNS fail 3 times, queries will be sent to your ISP's DNS in plaintext. Only use as a last resort to prevent complete internet loss." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492 msgid "⚠️ If all Main DNS fail 3 times, queries will be sent to your ISP's DNS in plaintext. Only use as a last resort to prevent complete internet loss." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14239 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14276 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1457 msgid "⚠️ Server received fakes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13347 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13384 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:447 msgid "⚡ Fast (>1MB/s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13147 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13179 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:211 msgid "⚡ QUIC / HTTP/3 (UDP 443)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13184 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13216 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:256 msgid "⚡ Quick Benchmark (Presets ~30+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14749 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2057 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2127 msgid "⚡ Strategy Fuzzer & Auto-Tuner" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14440 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14514 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1755 msgid "✅ Auto-applied best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14379 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14452 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1667 msgid "✅ Benchmark completed! Optimal strategy identified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13338 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13375 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:438 msgid "✅ Working only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13144 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:206 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13176 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:208 msgid "✈️ Telegram Suite (Web + Bot API)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14211 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14248 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1427 msgid "✓ 32KB Streamed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✔ Online" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9201 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9240 #: src/tachyon/tabs/dashboard/initController.ts:2219 #: src/tachyon/tabs/dashboard/initController.ts:2230 #: src/tachyon/tabs/dashboard/initController.ts:2231 @@ -155,145 +155,160 @@ msgstr "" msgid "✔ Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14225 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1435 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14262 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1442 msgid "✗ Throttled at 16KB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✘ Offline" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9231 #: src/tachyon/tabs/dashboard/initController.ts:2219 #: src/tachyon/tabs/dashboard/initController.ts:2232 msgid "✘ Stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13148 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13180 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:212 msgid "🌐 Custom Target URL..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13118 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13150 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:182 msgid "🎬 YouTube Full Suite (Web + 4K Stream + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13304 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:394 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13341 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:401 msgid "🏆 Apply Best Match" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13146 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13178 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:210 msgid "🏴‍☠️ RuTracker Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13133 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:195 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13165 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197 msgid "🐦 X / Twitter Suite (API + Media CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13123 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13155 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:187 msgid "💬 Discord Suite (Gateway + Voice + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13704 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13741 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:848 msgid "💾 Save Custom Patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13139 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13171 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:203 msgid "📸 Instagram / Meta (Web + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13989 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14026 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1177 msgid "🔄 Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13716 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13753 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:861 msgid "🔄 Reset to Factory Defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13189 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14441 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1656 +msgid "🔍 Analyzing DPI blocking patterns..." +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13226 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:266 msgid "🔍 Combinatorial Deep Fuzzing (~150-300+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13994 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14031 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1182 msgid "🗑️ Clear History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13135 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13167 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:199 msgid "🤖 ChatGPT / OpenAI Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13911 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14672 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1078 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14751 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1085 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027 msgid "🧠 Synthesize with AI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14627 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1903 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14703 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1970 msgid "🧠 Synthesizing..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14560 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13221 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:261 +msgid "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14636 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1896 msgid "🚀 Initializing benchmark in sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13472 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14417 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14620 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1657 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1895 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:580 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14696 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1713 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1962 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:587 msgid "🚀 Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665 msgid "🛑 Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14412 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14550 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14653 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1652 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1817 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14730 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1708 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1884 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2004 msgid "🛑 Stop Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13191 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13228 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:268 msgid "🛠️ My Custom Strategies Only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15447 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:287 msgid "🛡️ SECURE: All DNS queries are resolved through independent secure DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:140 msgid "🛡️ SECURE: Public IP is concealed behind the proxy outbound." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13128 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14443 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1658 +msgid "🛡️ Stage 2: Stability Verification" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13160 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:192 msgid "🟣 Twitch Suite (Live Stream + HLS CDN)" msgstr "" @@ -305,16 +320,16 @@ msgstr "" msgid "Accept routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1024 msgid "Access schedule and screen time limits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7665 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7694 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7742 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7771 msgid "Action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378 #: src/tachyon/helpers/notifyActionFailure.ts:40 msgid "Action failed" msgstr "" @@ -335,16 +350,16 @@ msgstr "" msgid "Action Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13447 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13824 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:552 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13861 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:559 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:986 msgid "Actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18333 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18926 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8448 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8478 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:468 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474 #: src/tachyon/tabs/dashboard/initController.ts:1285 @@ -363,19 +378,19 @@ msgstr "" msgid "Active (Blocking)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10473 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:56 msgid "Active Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2725 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2799 #: src/tachyon/tabs/dashboard/partials/renderConnections.ts:126 #: src/tachyon/tabs/dashboard/partials/renderConnections.ts:50 msgid "Active Clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9179 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9209 #: src/tachyon/tabs/dashboard/initController.ts:2203 msgid "Active Connections" msgstr "" @@ -384,12 +399,12 @@ msgstr "" msgid "Active Hours Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Active Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12262 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:245 msgid "Active routes" msgstr "" @@ -410,46 +425,46 @@ msgstr "" msgid "Add a server inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2247 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:124 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:183 msgid "Add at least one DNS server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13792 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13829 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:951 msgid "Add Custom DPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10508 msgid "Add exclude keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10494 msgid "Add include keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2868 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2932 msgid "Add prefix to nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11181 msgid "Add URLs or local paths to .lst lists containing domains and subnets." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11078 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11205 msgid "Add URLs or local paths to .lst lists containing domains. IP entries are ignored." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11029 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11156 msgid "Add URLs or local paths to .srs / .json lists. Only domain rules are supported." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11127 msgid "Add URLs or local paths to .srs / .json lists. Subnets are ignored by default." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3876 msgid "Add URLTest / Priority group" msgstr "" @@ -457,41 +472,41 @@ msgstr "" msgid "Additional Individual Devices (IP / MAC)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10815 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:106 msgid "Additional marking rules found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3311 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3162 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3375 msgid "Additionally exclude servers by protocol, transport, and security. Exclude only servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3081 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3357 msgid "Additionally filter servers by protocol, transport, and security. Add only servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3712 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3776 msgid "Additionally hide servers by protocol, transport, and security. Hide servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3756 msgid "Additionally show servers by protocol, transport, and security. Add only servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14904 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1739 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:45 msgid "Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15657 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15777 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:211 msgid "Address copied to clipboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3226 msgid "Administrator Chat IDs" msgstr "" @@ -499,7 +514,7 @@ msgstr "" msgid "Adult content" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1290 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1298 msgid "Advanced System" msgstr "" @@ -511,107 +526,107 @@ msgstr "" msgid "Advertise routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10225 msgid "AEAD Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1289 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1297 msgid "AI & Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2635 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2643 msgid "AI Agent REST API Bearer Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2702 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2710 msgid "AI API Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13006 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:235 msgid "AI Chat & Tachyon Assistant" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11836 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:154 msgid "AI Chat Assistant" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13929 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13966 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1106 msgid "AI Diagnostics & Strategy Rationale" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17584 #: src/tachyon/tabs/diagnostic/initController.ts:1561 msgid "AI Doctor Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16925 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17467 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17595 #: src/tachyon/tabs/diagnostic/initController.ts:1567 #: src/tachyon/tabs/diagnostic/initController.ts:1575 #: src/tachyon/tabs/diagnostic/initController.ts:855 msgid "AI Doctor failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2698 msgid "AI Doctor Language" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13051 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:95 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13083 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:97 msgid "AI Doctor RAG" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13951 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13988 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1131 msgid "AI DPI Engineer & Strategy Synthesizer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2685 msgid "AI Model" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2668 msgid "AI Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12903 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12933 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:151 msgid "AI service error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14643 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14719 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1989 msgid "AI successfully synthesized custom strategies!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14666 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1951 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14745 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2021 msgid "AI Synthesis Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14665 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1950 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14744 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2020 msgid "AI synthesis failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13329 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18352 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18891 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19011 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:429 #: src/tachyon/tabs/monitoring/initController.ts:692 #: src/tachyon/tabs/monitoring/render.ts:40 msgid "All" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3444 msgid "All checks passed — Telegram bot should work correctly" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2282 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2290 msgid "All components" msgstr "" @@ -624,12 +639,12 @@ msgstr "" msgid "All Devices are Guests EXCEPT Trusted (Zero-Trust)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13093 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13125 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:153 msgid "All Engines (Full Matrix)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2363 msgid "All except selected" msgstr "" @@ -642,37 +657,37 @@ msgstr "" msgid "All Internet (Screen time quota or total internet cutoff)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2373 msgid "All remaining except selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2307 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2371 msgid "All remaining servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3267 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3331 msgid "All remaining servers means every server not already assigned to a higher-priority level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18360 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18984 #: src/tachyon/tabs/monitoring/initController.ts:655 #: src/tachyon/tabs/monitoring/render.ts:49 msgid "All Routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2362 msgid "All servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12241 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12374 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:257 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:376 msgid "All services" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11110 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11237 msgid "All traffic from these IP addresses will be routed through the section unconditionally, ignoring all other conditions." msgstr "" @@ -690,11 +705,11 @@ msgstr "" msgid "Allow in interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2913 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2977 msgid "Allow insecure TLS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10071 msgid "Allow Insecure TLS" msgstr "" @@ -714,7 +729,7 @@ msgstr "" msgid "Allowed Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5719 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5796 msgid "Allowed domain prefixes are full:, keyword:, and regex:" msgstr "" @@ -726,15 +741,15 @@ msgstr "" msgid "Allowed Start Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1857 msgid "Allows access to YACD from the WAN. Make sure to open the appropriate port in your firewall." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3122 msgid "Allows limiting the list of servers for URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2657 msgid "Allows Tachyon to send diagnostic snapshots to ChatGPT or DeepSeek API for intelligent root-cause analysis and auto-repair recommendations." msgstr "" @@ -756,20 +771,20 @@ msgstr "" msgid "Always block these domains for all devices in this profile. Enter one domain per line or use category preset buttons." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1157 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1207 msgid "Always visible" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9347 msgid "AmneziaWG (Cloudflare WARP) configuration generated and loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9914 msgid "AmneziaWG 3.0 / 3.1 content padding range, e.g. 38-104" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9909 msgid "AmneziaWG 3.0 / 3.1 header protection key" msgstr "" @@ -777,7 +792,7 @@ msgstr "" msgid "AmneziaWG 3.1 content padding range, e.g. 38-104" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9959 msgid "AmneziaWG 3.1 disable cookie replies" msgstr "" @@ -785,64 +800,64 @@ msgstr "" msgid "AmneziaWG 3.1 header protection key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9807 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9934 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3675 msgid "AmneziaWG 3.1 keepalive timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9939 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3681 msgid "AmneziaWG 3.1 max handshake attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9947 msgid "AmneziaWG 3.1 random packet trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9802 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9929 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3669 msgid "AmneziaWG 3.1 reject after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9792 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9919 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3657 msgid "AmneziaWG 3.1 rekey after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9924 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3663 msgid "AmneziaWG 3.1 rekey timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9695 msgid "AmneziaWG config loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9030 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9157 msgid "AmneziaWG Generator" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9682 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9809 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3477 msgid "AmneziaWG Version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15307 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:103 msgid "An unexpected error occurred during test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14516 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14590 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1840 msgid "Analysis inconclusive." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17120 #: src/tachyon/tabs/diagnostic/initController.ts:968 msgid "Anonymized support report copied to clipboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21788 #: src/tachyon/tabs/updates/initController.ts:995 msgid "Another component action is already running" msgstr "" @@ -855,37 +870,37 @@ msgstr "" msgid "Anti-Bypass: Block Private DNS / DoH / DoT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2703 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2711 msgid "API Key for OpenAI (sk-...) or DeepSeek (optional for Ollama / LM Studio)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14773 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2050 msgid "Applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14341 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1566 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14408 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1616 msgid "Apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15031 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15110 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15200 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:279 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:379 msgid "Apply Recommended DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11335 msgid "Apply rules of this section only to selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11228 msgid "Apply section rules only to the specified local IP addresses" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13227 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13264 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:309 msgid "Apply Strategy To" msgstr "" @@ -893,24 +908,24 @@ msgstr "" msgid "Apply this schedule rule to all devices in the selected family profile(s)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17130 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17250 #: src/tachyon/tabs/diagnostic/initController.ts:1179 msgid "Applying fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15096 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17248 #: src/tachyon/tabs/diagnostic/initController.ts:1177 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:353 msgid "Applying..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13818 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13855 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:980 msgid "Arguments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12857 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:60 msgid "Ask Tachyon AI Assistant a question..." msgstr "" @@ -919,43 +934,43 @@ msgstr "" msgid "Assigned Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3237 msgid "At least one Admin Chat ID is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5827 msgid "At least one valid domain must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5939 msgid "At least one valid IP or subnet must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10323 msgid "Auth Digest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12059 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2290 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8282 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8628 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8312 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8658 #: src/tachyon/tabs/dashboard/initController.ts:1075 #: src/tachyon/tabs/dashboard/initController.ts:1513 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:624 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:633 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:35 msgid "Auto" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2511 msgid "Auto (cooperative with SQM/CAKE)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13678 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13715 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:820 msgid "Auto Modes (--auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11664 #: src/partials/modal/renderModal.ts:286 msgid "Auto refresh" msgstr "" @@ -964,130 +979,130 @@ msgstr "" msgid "Auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13252 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:332 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13289 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:339 msgid "Auto-apply best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1700 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14524 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1760 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1765 msgid "Auto-apply failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3017 msgid "Auto-detected domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10910 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11037 msgid "Auto-detected Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2975 msgid "Auto-detects blocked domains from logs and adds them to the first section where they work via proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2388 msgid "Auto-failover of proxy sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2858 msgid "Auto-generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17178 #: src/tachyon/tabs/diagnostic/initController.ts:1092 msgid "Auto-Heal Network Stack" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1356 msgid "Auto-Tune & Benchmark DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9106 msgid "Auto-update Hosts Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2247 msgid "Auto-update mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2182 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2190 msgid "Automatic component update checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2236 msgid "Automatic component updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2827 msgid "Automatic User-Agent selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2933 msgid "Automatically add text to the name of each server from this subscription for convenient filtering." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1352 msgid "Automatically benchmark latency, packet loss, and anti-censorship reliability of major DNS servers (UDP/DoH) from this router to find and apply the optimal configuration." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2191 msgid "Automatically check installed components for new versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2237 msgid "Automatically download and install new versions of components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9031 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9158 msgid "Automatically generate a Cloudflare WARP account and configure all AmneziaWG settings." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2934 msgid "Automatically increase check intervals when healthy (to 5 min) and decrease on problems (to 120s)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13962 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13999 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1142 msgid "Automatically runs a diagnostic probe against the target service, queries the built-in DPI Knowledge Base, and synthesizes 3-5 custom bypass strategies tailored to your ISP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8708 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3568 #: src/tachyon/tabs/dashboard/initController.ts:1616 msgid "Automatically select the fastest node in the current level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9107 msgid "Automatically update remote hosts lists on schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12129 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12319 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12349 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:125 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:346 msgid "Available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11712 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11742 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:60 msgid "Available actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12351 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:348 msgid "Avg. latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5995 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6440 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6929 msgid "Backend validation failed: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12106 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:58 msgid "Basic connectivity" msgstr "" @@ -1096,47 +1111,47 @@ msgstr "" msgid "Beginning of the schedule interval (e.g. 22:00)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10972 msgid "Belarus (by)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13048 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:92 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13080 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:94 msgid "Benchmark & Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15138 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:311 msgid "Benchmark completed successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13985 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14022 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1173 msgid "Benchmark History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15208 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:388 msgid "Benchmark measures actual latency and resolution reliability of major DNS servers (UDP 53 and encrypted DoH) directly from your router to find the fastest, unblocked upstream for your ISP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14543 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1809 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14618 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1875 msgid "Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13276 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13313 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:370 msgid "Benchmarking in progress..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14054 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14091 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1247 msgid "Best Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11191 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11337 msgid "BitTorrent / P2P" msgstr "" @@ -1157,7 +1172,7 @@ msgstr "" msgid "Block at DNS level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1893 msgid "Block DoH" msgstr "" @@ -1178,7 +1193,7 @@ msgstr "" msgid "Block Router Administration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1886 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1894 msgid "Block well-known DNS-over-HTTPS resolver IPs so LAN clients cannot bypass the router DNS" msgstr "" @@ -1190,7 +1205,7 @@ msgstr "" msgid "Block: deny the listed sites. Allow only (whitelist): deny everything except the listed sites. Whitelist mode requires DNS-level blocking and applies to the schedule window." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12107 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:59 msgid "Blocked resources" msgstr "" @@ -1217,104 +1232,104 @@ msgstr "" msgid "Blocks port 853 (DNS-over-TLS) and prevents bypass via encrypted DNS or Private Relay on smartphones for devices in this profile." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10473 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15077 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:57 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:240 msgid "Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1421 msgid "Bootstrap DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3188 msgid "Bot Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10850 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10880 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:113 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:85 msgid "Browser FakeIP check could not be completed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:116 msgid "Browser is not using FakeIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:115 msgid "Browser is using FakeIP correctly" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17637 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17757 #: src/tachyon/tabs/diagnostic/initController.ts:1768 msgid "Bug report downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10931 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11058 msgid "Built-in rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2316 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2380 msgid "By flag emoji from name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2254 msgid "By schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2288 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:893 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2296 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:900 msgid "ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13092 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:150 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:152 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2097 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2098 msgid "ByeDPI (ciadpi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6921 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6998 msgid "ByeDPI listen address and port are assigned by Tachyon and must not be set in the strategy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7175 msgid "ByeDPI option does not accept a compact value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7104 msgid "ByeDPI option does not accept a value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7019 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7045 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7079 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7088 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7156 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7165 msgid "ByeDPI option requires a value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11158 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:71 msgid "ByeDPI package is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11158 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:72 msgid "ByeDPI package is not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11153 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:64 msgid "ByeDPI provider binary is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11153 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:65 msgid "ByeDPI provider binary is not available" msgstr "" @@ -1324,50 +1339,50 @@ msgstr "" msgid "ByeDPI restarted after exiting; strategy or traffic load may be unstable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:107 msgid "ByeDPI sing-box outbound is configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:108 msgid "ByeDPI sing-box outbound is not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7951 msgid "ByeDPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7201 msgid "ByeDPI strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1954 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1962 msgid "Bypasses UDP traffic for selected game consoles (PS5/Xbox) to achieve NAT Type 1 / 2 (Full Cone NAT) for P2P matchmaking, while keeping TCP (PSN/Auth) routed through the proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10334 msgid "CA Certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2178 msgid "Cache all built-in lists and databases even if they are not currently selected in any section. Recommended if you have plenty of storage space or USB drive." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2419 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2427 msgid "Cache File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2441 msgid "Cache file path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8007 msgid "Camou" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17514 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8551 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8678 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:476 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:661 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:712 @@ -1376,14 +1391,14 @@ msgstr "" msgid "Cancel" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10423 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10487 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10668 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10731 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11004 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10950 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15939 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:26 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:27 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:172 @@ -1399,15 +1414,15 @@ msgstr "" msgid "Cannot save server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4007 msgid "Cannot save settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8006 msgid "Captive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10680 msgid "Cascade connection" msgstr "" @@ -1419,95 +1434,95 @@ msgstr "" msgid "Certificate pin is unavailable. Apply or restart the server to generate the default certificate, then open this dialog again." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12754 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12784 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:865 msgid "Check again" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12734 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:793 msgid "Check all" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21508 #: src/tachyon/tabs/updates/initController.ts:623 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:326 msgid "Check completed!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2601 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1031 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2605 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1040 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:613 msgid "Check Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12579 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12722 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:652 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:778 msgid "Check domain" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8695 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2986 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8725 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3050 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3519 #: src/tachyon/tabs/dashboard/initController.ts:1603 msgid "Check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12288 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:276 msgid "Check mode:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11856 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:174 msgid "Check Services" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3468 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3532 msgid "Check timeout after which the server is considered dead" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21726 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21846 #: src/tachyon/tabs/updates/initController.ts:1064 msgid "Check update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8693 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3012 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3442 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3506 #: src/tachyon/tabs/dashboard/initController.ts:1601 msgid "Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12919 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12949 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:170 msgid "Check YouTube" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8862 #: src/tachyon/tabs/dashboard/initController.ts:1790 msgid "Checking Connection..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20654 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20774 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:117 msgid "Checking for updates..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10477 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10658 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10719 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10816 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10994 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11088 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15807 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17900 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10688 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10940 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11024 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11118 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18020 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:31 @@ -1521,46 +1536,46 @@ msgstr "" msgid "Checking, please wait" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2275 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2427 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2594 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1020 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:486 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:598 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:796 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2598 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1029 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:495 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:607 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:805 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:948 msgid "Checking..." msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:301 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3080 msgid "Checking…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5889 #: src/tachyon/tabs/diagnostic/helpers/getCheckTitle.ts:2 msgid "checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10383 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10888 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10918 #: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10 #: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26 msgid "Checks failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10372 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10845 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10402 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10929 #: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:23 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:77 #: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13 msgid "Checks passed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10425 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:27 msgid "Checks passed with manual DHCP" msgstr "" @@ -1569,7 +1584,7 @@ msgstr "" msgid "Child (🧒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10842 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10969 msgid "China (cn)" msgstr "" @@ -1577,7 +1592,7 @@ msgstr "" msgid "Choose a visual icon for this profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8344 msgid "Choose Hosts File..." msgstr "" @@ -1585,7 +1600,7 @@ msgstr "" msgid "Choose whether this schedule rule is permanently active (24/7) or restricted to specific hours." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2248 msgid "Choose whether to install updates immediately when detected or at a scheduled time (e.g. maintenance window)" msgstr "" @@ -1593,7 +1608,7 @@ msgstr "" msgid "Choose whether to restrict the entire internet (with optional daily screen time quota) or only specific sites/domains (by scheduled hours). Screen time quotas can also be set per child directly in Profiles." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10928 msgid "Choose whether to route traffic to all destinations except selected countries (Exclude) or only to selected countries (Include)." msgstr "" @@ -1606,32 +1621,32 @@ msgstr "" msgid "CIDR must be between 0 and 32 for IPv4 or 0 and 128 for IPv6" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10312 msgid "Cipher" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8807 msgid "Clean Comments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12322 msgid "Clear" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17171 #: src/tachyon/tabs/diagnostic/initController.ts:1085 msgid "Clear DNS cache" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1167 msgid "Click to hide" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1168 msgid "Click to show" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8088 msgid "Client" msgstr "" @@ -1639,7 +1654,7 @@ msgstr "" msgid "Client Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10346 msgid "Client Certificate" msgstr "" @@ -1651,7 +1666,7 @@ msgstr "" msgid "Client fingerprint" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10358 msgid "Client Key" msgstr "" @@ -1679,24 +1694,24 @@ msgstr "" msgid "Client VPN IP address (e.g. 10.0.0.2/32)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11613 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12177 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12759 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13484 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15037 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15481 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15721 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17455 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19108 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20906 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20947 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8566 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12552 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12789 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17575 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21067 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4074 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1831 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2087 #: src/partials/modal/renderModal.ts:263 #: src/tachyon/tabs/dashboard/initController.ts:1425 #: src/tachyon/tabs/diagnostic/initController.ts:1551 @@ -1705,8 +1720,8 @@ msgstr "" #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:415 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:178 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:871 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:594 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:238 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:601 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:284 #: src/tachyon/tabs/monitoring/initController.ts:904 #: src/tachyon/tabs/monitoring/initController.ts:959 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:430 @@ -1714,81 +1729,81 @@ msgstr "" msgid "Close" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18379 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18500 #: src/tachyon/tabs/monitoring/render.ts:68 #: src/tachyon/tabs/monitoring/render.ts:69 msgid "Close all connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19034 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19154 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19155 #: src/tachyon/tabs/monitoring/initController.ts:871 #: src/tachyon/tabs/monitoring/initController.ts:872 msgid "Close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18342 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18932 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19052 #: src/tachyon/tabs/monitoring/initController.ts:740 #: src/tachyon/tabs/monitoring/render.ts:29 msgid "Closed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10251 msgid "Cloudflare account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10263 msgid "Cloudflare API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9985 msgid "Cloudflare WARP account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9997 msgid "Cloudflare WARP API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3227 msgid "Comma-separated list of Telegram user IDs authorized to control the bot." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13754 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13791 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:906 msgid "Command-line arguments string..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12647 msgid "Community Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3847 -#: src/tachyon/methods/shell/index.ts:944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3858 +#: src/tachyon/methods/shell/index.ts:951 msgid "Component action timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7020 #: src/tachyon/services/core.service.ts:45 msgid "Component update available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2200 msgid "Component update check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1052 msgid "Component versions and update manager" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1043 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1316 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:633 msgid "Components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6566 #: src/tachyon/helpers/singBoxVariant.ts:56 msgid "compressed" msgstr "" @@ -1797,25 +1812,25 @@ msgstr "" msgid "Concurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7653 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7730 msgid "Conditions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14530 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14604 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1860 msgid "confidence" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2405 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2413 msgid "Config File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2616 msgid "Config Snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4404 -#: src/tachyon/methods/shell/index.ts:1676 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4415 +#: src/tachyon/methods/shell/index.ts:1683 msgid "Configuration applied" msgstr "" @@ -1823,60 +1838,60 @@ msgstr "" msgid "Configuration for Tachyon service" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5140 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5217 msgid "Configure User-Agent in the item settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15907 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: src/tachyon/methods/custom/getDashboardSections.ts:1839 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1860 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:335 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:172 msgid "Conflict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10719 msgid "Connect through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:492 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:946 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:501 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:955 msgid "Connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17211 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17331 #: src/tachyon/tabs/diagnostic/initController.ts:1274 msgid "Connected Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10407 msgid "Connection links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15260 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15339 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:151 msgid "Connection Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10382 msgid "Connection URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19280 #: src/tachyon/tabs/monitoring/initController.ts:1023 msgid "Connections are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16073 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:223 msgid "Connectivity probe failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14634 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14710 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1979 msgid "Consulting DPI Knowledge Base & AI..." msgstr "" @@ -1884,7 +1899,7 @@ msgstr "" msgid "Content Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9913 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3650 msgid "Content Padding Addition" msgstr "" @@ -1893,119 +1908,119 @@ msgstr "" msgid "Cookie packet junk size (S3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2951 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1651 #: src/helpers/copyToClipboard.ts:10 msgid "Copied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15647 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:155 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15767 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:201 msgid "Copied!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11606 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11636 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1781 #: src/partials/modal/renderModal.ts:258 msgid "Copy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22566 #: src/tachyon/tabs/updates/initController.ts:1952 msgid "Copy address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15641 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15653 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:149 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15773 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:195 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:207 msgid "Copy Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20696 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20816 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:165 msgid "Copy log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2342 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2343 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8498 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2346 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8528 #: src/tachyon/tabs/dashboard/initController.ts:1350 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:689 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:690 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:698 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:699 msgid "Copy proxy link" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17417 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17537 #: src/tachyon/tabs/diagnostic/initController.ts:1509 msgid "Copy Support Report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1059 msgid "Core configuration and preferences" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10905 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:123 msgid "Could not compare FakeIP and control public IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15297 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:93 msgid "Could not contact leak test endpoints. Please ensure router has internet access." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15499 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:347 msgid "Country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10975 msgid "Country code (e.g. ru, us, de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15604 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15724 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:152 msgid "Credit Cards / SBP / Tinkoff Pay" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15709 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15829 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:269 msgid "Cryptocurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17488 #: src/tachyon/tabs/diagnostic/initController.ts:1450 msgid "Current Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10737 msgid "Current section cannot be used as its own transit section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2638 #: src/tachyon/tabs/dashboard/partials/renderWidget.ts:22 msgid "Currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12109 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:61 msgid "Custom" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2723 msgid "Custom API Endpoint URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2895 msgid "Custom device headers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8563 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8690 msgid "Custom DNS Records (Hosts)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12078 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12108 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:60 msgid "Custom domains" msgstr "" @@ -2026,24 +2041,24 @@ msgstr "" msgid "Custom header for handshake response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2678 msgid "Custom OpenAI-Compatible API" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2724 msgid "Custom OpenAI-compatible API endpoint URL (e.g. http://192.168.1.100:11434/v1/chat/completions)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10556 msgid "Custom outbound configurations in JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13777 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13814 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:934 msgid "Custom strategy added!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1319 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1327 msgid "Customize the order and visibility of tabs in the main navigation menu. Use the arrows to reorder and checkboxes to show or hide tabs." msgstr "" @@ -2069,8 +2084,8 @@ msgstr "" msgid "Daily Traffic Limit (MB)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1301 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:995 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:502 msgid "Dashboard" msgstr "" @@ -2080,13 +2095,13 @@ msgstr "" msgid "Dashboard currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1416 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14244 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1423 msgid "Data transfer verified: streamed >= 32KB without throttling or disconnect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14034 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14071 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1227 msgid "Date" msgstr "" @@ -2094,46 +2109,46 @@ msgstr "" msgid "Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1494 msgid "Dedicated cgroup unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7923 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8087 msgid "Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3355 msgid "Default (auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2519 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2539 msgid "Default (Direct WAN / Default mixed proxy)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2318 msgid "Default address for checking server availability and latency. URLTest uses its own address." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1306 msgid "Default Tab on Startup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1805 msgid "Delay in milliseconds before reloading Tachyon after interface UP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1812 msgid "Delay value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13879 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13916 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1856 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:724 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:732 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1039 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1046 msgid "Delete" msgstr "" @@ -2145,13 +2160,13 @@ msgstr "" msgid "Delete the snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3068 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3679 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3743 msgid "Detect server country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2483 msgid "Detects and drops STUN/TURN packets in nftables to prevent real IP leaks via WebRTC." msgstr "" @@ -2165,15 +2180,15 @@ msgstr "" msgid "dev." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11100 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11227 msgid "Device filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7464 msgid "Device or IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17286 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17406 #: src/tachyon/tabs/diagnostic/initController.ts:1357 msgid "Device updated" msgstr "" @@ -2186,216 +2201,216 @@ msgstr "" msgid "Devices that are isolated as guests. Enter IP or MAC addresses, or pick from active LAN devices." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10427 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:37 msgid "DHCP has DNS server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10427 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:36 msgid "DHCP is managed manually" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15203 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15282 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:73 msgid "Diagnostic check completed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15289 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:84 msgid "Diagnostic check failed to complete" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1036 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1307 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1315 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:619 msgid "Diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12050 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12080 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12086 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2748 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:25 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:32 msgid "Direct" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15408 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:232 msgid "DIRECT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9888 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10015 msgid "Direct (Default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17274 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17394 #: src/tachyon/tabs/diagnostic/initController.ts:1344 msgid "Direct Bypass" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3321 msgid "Direct connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10876 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10906 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15355 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:127 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:168 msgid "Direct connection via ISP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22060 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22180 #: src/tachyon/tabs/updates/initController.ts:1477 msgid "Direct Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17388 #: src/tachyon/tabs/diagnostic/initController.ts:1335 msgid "Direct WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:161 msgid "Direct WAN (ISP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22002 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22137 #: src/tachyon/tabs/updates/initController.ts:1402 #: src/tachyon/tabs/updates/initController.ts:1420 msgid "Disable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11778 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:96 msgid "Disable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9958 msgid "Disable Cookies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1881 msgid "Disable QUIC" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1874 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1882 msgid "Disable the QUIC protocol to improve compatibility or fix issues with video streaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22061 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1012 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1045 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:461 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2513 #: src/tachyon/tabs/updates/initController.ts:1480 #: src/tachyon/tabs/updates/initController.ts:1499 msgid "Disabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6599 msgid "Disabling interception is incompatible with action=zapret2 because Tachyon sends matched traffic through NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13666 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13703 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:808 msgid "Disorder Values (-d)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2968 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3032 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3495 msgid "Display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11340 msgid "DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1343 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1351 msgid "DNS Auto-Tuner & Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14489 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1745 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14563 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1810 msgid "DNS Blocking" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1529 msgid "DNS Check Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2818 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2826 msgid "DNS Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1561 msgid "DNS Failures Before Switching" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10485 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:75 msgid "DNS on router" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2154 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1374 msgid "DNS over HTTPS (DoH)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1376 msgid "DNS over QUIC (DoQ)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2155 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1375 msgid "DNS over TLS (DoT)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2935 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7804 msgid "DNS protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15051 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:213 msgid "DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1371 msgid "DNS Protocol Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2936 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7805 msgid "DNS protocol used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7794 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1651 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1659 msgid "DNS requests through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14506 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14580 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1830 msgid "DNS resolution failed — likely DNS-level blocking or hijacking." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15443 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:280 msgid "DNS resolvers through proxy are not captured (proxy is offline or test domain is not intercepted)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1601 msgid "DNS Rewrite TTL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2945 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7818 msgid "DNS server" msgstr "" @@ -2404,7 +2419,7 @@ msgstr "" msgid "DNS server address cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11286 msgid "DNS server addresses for domain resolution in this section (e.g. 1.1.1.1, https://cloudflare-dns.com/dns-query)." msgstr "" @@ -2412,133 +2427,133 @@ msgstr "" msgid "DNS server pushed to the client configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2946 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7819 msgid "DNS server used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1414 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1422 msgid "DNS server used to obtain IP addresses for upstream DNS and proxies. If multiple servers are selected, a timeout switches to a backup." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1403 msgid "DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1293 msgid "DNS Settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1629 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1637 msgid "DNS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1573 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1581 msgid "DNS Successful Checks Before Recovery" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1642 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1650 msgid "DNS through proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7863 msgid "DNS through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1615 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1623 msgid "DNS Turbo Cache" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1549 msgid "DNS Unavailability Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15458 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15537 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:389 msgid "DNS Upstream Resolver Analysis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12340 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12468 msgid "DNS: Resolved %s to %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12518 msgid "DNS: Resolved to %s (no subnet rules matched)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15878 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:31 msgid "Do not panic, everything can be fixed, just..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3205 msgid "Do not test servers from these countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3221 msgid "Do not test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3102 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3166 msgid "Do not test servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3108 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3172 msgid "Do not test servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3169 msgid "Do not test servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3213 msgid "Do not test specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16839 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16859 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16959 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16987 #: src/tachyon/tabs/diagnostic/initController.ts:729 #: src/tachyon/tabs/diagnostic/initController.ts:771 #: src/tachyon/tabs/diagnostic/initController.ts:779 msgid "Doctor failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970 #: src/tachyon/tabs/diagnostic/initController.ts:745 #: src/tachyon/tabs/diagnostic/initController.ts:757 #: src/tachyon/tabs/diagnostic/initController.ts:758 msgid "Doctor repair" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10576 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10606 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:54 msgid "Does not resolve" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11180 msgid "Domain and IP lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11204 msgid "Domain lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2990 msgid "Domain Resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2987 msgid "Domain test sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10881 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12648 msgid "Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11038 msgid "Domains automatically detected by Smart Detect or added via Telegram bot. You can manually edit or remove them here." msgstr "" @@ -2546,22 +2561,22 @@ msgstr "" msgid "Domains to block for the selected devices. Leave empty to block all internet. Enter one domain per line, e.g. youtube.com. Use the preset buttons to quickly add common categories." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9567 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9694 msgid "Done" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2370 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2378 msgid "Dont Touch My DHCP!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9198 #: src/tachyon/tabs/dashboard/initController.ts:2178 #: src/tachyon/tabs/dashboard/initController.ts:2191 msgid "Downlink" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11631 #: src/partials/modal/renderModal.ts:253 msgid "Download" msgstr "" @@ -2570,86 +2585,86 @@ msgstr "" msgid "Download .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2349 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2357 msgid "Download component packages via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2365 msgid "Download components through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2356 msgid "Download components through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2343 msgid "Download lists through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2334 msgid "Download lists through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2335 msgid "Download remote lists and rule sets via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2796 msgid "Download subscription through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2733 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2797 msgid "Download subscriptions via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2978 msgid "Download this subscription without TLS certificate verification (for panels with self-signed or mismatched certificates)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2741 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2805 msgid "Download through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19058 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19105 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19244 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19364 #: src/tachyon/tabs/monitoring/initController.ts:1145 #: src/tachyon/tabs/monitoring/initController.ts:897 #: src/tachyon/tabs/monitoring/initController.ts:956 msgid "Downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2051 msgid "Downloading and applying rule sets and lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14510 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1834 msgid "DPI bandwidth throttling or delay detected — connection throttled during data transfer." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14529 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14603 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1859 msgid "DPI Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13106 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13138 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:168 msgid "DPI Engine" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11816 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11846 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:164 msgid "DPI Strategy Fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14221 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14258 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1438 msgid "DPI throttling: stream cut off after ~16KB payload transfer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14049 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1235 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14086 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1242 msgid "DPI Type" msgstr "" @@ -2657,12 +2672,12 @@ msgstr "" msgid "Drag rows to change priority. The rule at the top is checked first." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10374 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10501 msgid "Drop subscription nodes whose name contains any of these keywords. Case-insensitive, emoji supported." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11175 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12529 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12657 msgid "DSCP marks (QoS)" msgstr "" @@ -2671,15 +2686,15 @@ msgstr "" msgid "Duplicate JSON outbound tag" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5263 msgid "Duplicate value" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10313 msgid "e.g. AES-256-GCM — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12320 msgid "e.g. google.com, 1.1.1.1, 443" msgstr "" @@ -2695,11 +2710,11 @@ msgstr "" msgid "e.g. Kids Phone (Night YouTube)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10324 msgid "e.g. SHA256 — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1930 msgid "Each entry must be \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp), e.g. tcp:6881,udp:6881-6889" msgstr "" @@ -2708,30 +2723,30 @@ msgstr "" msgid "Edit" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2286 msgid "Eligible components for auto-update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22008 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22143 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:286 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:704 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7732 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2662 #: src/tachyon/tabs/updates/initController.ts:1409 #: src/tachyon/tabs/updates/initController.ts:1427 msgid "Enable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2933 msgid "Enable Adaptive Intervals" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2648 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2656 msgid "Enable AI Doctor (ChatGPT / LLM Analysis)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2947 msgid "Enable Anomaly Detection" msgstr "" @@ -2739,37 +2754,37 @@ msgstr "" msgid "Enable authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1995 msgid "Enable automatic updates for remote lists and rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11788 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:106 msgid "Enable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2991 msgid "Enable built-in DNS resolver for domains handled by this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2883 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2891 msgid "Enable Config Validation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17179 #: src/tachyon/tabs/diagnostic/initController.ts:1093 msgid "Enable Direct WAN Bypass" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2813 msgid "Enable DNS Continuous Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2838 msgid "Enable Firewall Reload Dedup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2897 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2905 msgid "Enable Graceful Degradation" msgstr "" @@ -2777,82 +2792,82 @@ msgstr "" msgid "Enable Guest Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2852 msgid "Enable Health Metrics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1986 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1994 msgid "Enable list updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10631 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10758 msgid "Enable Mixed Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10676 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10803 msgid "Enable Mixed Proxy Authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1706 msgid "Enable Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2759 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2767 msgid "Enable Proxy Health Monitor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2739 msgid "Enable RAG (Knowledge Base Retrieval)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2877 msgid "Enable Smart Cooldowns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2974 msgid "Enable Smart Detect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3198 msgid "Enable Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1494 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1502 msgid "Enable WAN DNS Fallback for Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491 msgid "Enable WAN DNS Fallback for Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2622 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2630 msgid "Enable Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1838 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1846 msgid "Enable YACD" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1856 msgid "Enable YACD WAN Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22061 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1479 #: src/tachyon/tabs/updates/initController.ts:1496 msgid "Enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2512 msgid "Enabled (always prioritize)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3199 msgid "Enables the background daemon that polls Telegram for commands and sends notifications." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2623 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2631 msgid "Enables the background watchdog process to monitor services and auto-recover on failures." msgstr "" @@ -2868,8 +2883,8 @@ msgstr "" msgid "End Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14250 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14310 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1499 msgid "endpoints OK" msgstr "" @@ -2877,12 +2892,12 @@ msgstr "" msgid "Enforce SafeSearch & YouTube Restricted Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13402 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13817 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14039 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1225 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:507 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13439 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14076 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1232 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:514 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:979 msgid "Engine" msgstr "" @@ -2890,28 +2905,28 @@ msgstr "" msgid "Enter a complete sing-box inbound object" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4358 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4422 msgid "Enter a complete sing-box outbound object" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2980 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3436 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4313 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4329 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3500 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4377 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4393 msgid "Enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12572 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12602 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:644 msgid "Enter a domain or IP to check (e.g. example.com)..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3230 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3315 msgid "Enter a level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9672 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9799 msgid "Enter a number or range, e.g. 25 or 25-35" msgstr "" @@ -2919,7 +2934,7 @@ msgstr "" msgid "Enter a positive whole number in megabytes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2279 msgid "Enter a valid time in HH:MM format (00:00 to 23:59)" msgstr "" @@ -2929,46 +2944,46 @@ msgstr "" msgid "Enter a whole number of minutes between 0 and 1440" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2876 msgid "Enter HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3210 msgid "Enter the API token obtained from @BotFather." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2868 msgid "Enter the HWID sent with subscription requests" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10307 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10434 msgid "Enter the subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9139 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9142 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9153 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9232 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9235 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9242 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9245 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9361 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9375 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9266 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9283 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9359 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9372 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9505 msgid "Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9373 msgid "Error running generator:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12410 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12538 msgid "Error running trace:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2134 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2167 msgid "Error updating lists:" msgstr "" @@ -2976,60 +2991,60 @@ msgstr "" msgid "Every day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:74 msgid "EXCELLENT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3097 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3310 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3374 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3775 msgid "Exclude by proxy parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3372 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3835 msgid "Exclude by regular expression" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3140 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3356 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3819 msgid "Exclude countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10932 msgid "Exclude selected countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3148 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3364 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3428 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3827 msgid "Exclude servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3382 msgid "Exclude servers with one of the selected protocols from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3388 msgid "Exclude servers with one of the selected security types from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3385 msgid "Exclude servers with one of the selected transports from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11313 msgid "Exclude traffic types" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3890 msgid "Exclude URLTest / Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11120 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11247 msgid "Excluded devices" msgstr "" @@ -3042,16 +3057,16 @@ msgstr "" msgid "Expires" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10632 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10759 msgid "Expose this section as a local HTTP+SOCKS proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6570 #: src/tachyon/helpers/singBoxVariant.ts:60 msgid "extended" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1010 msgid "External inbound proxy servers" msgstr "" @@ -3060,81 +3075,81 @@ msgstr "" msgid "External NFQUEUE rules overlap with Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6133 msgid "External nfqws config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6501 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6578 msgid "External nfqws2 config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14940 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:86 msgid "FAILED" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4398 -#: src/tachyon/methods/shell/index.ts:1670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4409 +#: src/tachyon/methods/shell/index.ts:1677 msgid "Failed to apply DNS configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15195 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:374 msgid "Failed to apply DNS settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17266 #: src/tachyon/tabs/diagnostic/initController.ts:1200 msgid "Failed to apply fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14703 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4113 -#: src/tachyon/methods/shell/index.ts:1271 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4124 +#: src/tachyon/methods/shell/index.ts:1278 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2062 msgid "Failed to apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4290 -#: src/tachyon/methods/shell/index.ts:1523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4301 +#: src/tachyon/methods/shell/index.ts:1530 msgid "Failed to auto-apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4328 -#: src/tachyon/methods/shell/index.ts:1568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4339 +#: src/tachyon/methods/shell/index.ts:1575 msgid "Failed to clear fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19433 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19447 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19567 #: src/tachyon/tabs/monitoring/initController.ts:1411 #: src/tachyon/tabs/monitoring/initController.ts:1426 msgid "Failed to close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19462 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19594 #: src/tachyon/tabs/monitoring/initController.ts:1445 #: src/tachyon/tabs/monitoring/initController.ts:1458 msgid "Failed to close connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14669 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1954 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14748 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2024 msgid "Failed to communicate with AI provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15659 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15779 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:213 msgid "Failed to copy address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17124 #: src/tachyon/tabs/diagnostic/initController.ts:972 msgid "Failed to copy report to clipboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2953 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1653 #: src/helpers/copyToClipboard.ts:12 msgid "Failed to copy!" @@ -3144,16 +3159,16 @@ msgstr "" msgid "Failed to delete snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4267 -#: src/tachyon/methods/shell/index.ts:1495 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4278 +#: src/tachyon/methods/shell/index.ts:1502 msgid "Failed to detect DPI type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21473 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21535 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21709 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3288 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3291 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3296 #: src/tachyon/methods/shell/index.ts:199 #: src/tachyon/methods/shell/index.ts:206 #: src/tachyon/tabs/updates/initController.ts:1042 @@ -3163,60 +3178,60 @@ msgstr "" msgid "Failed to execute" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4444 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4465 -#: src/tachyon/methods/shell/index.ts:1737 -#: src/tachyon/methods/shell/index.ts:1763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4476 +#: src/tachyon/methods/shell/index.ts:1744 +#: src/tachyon/methods/shell/index.ts:1770 msgid "Failed to execute IP and DNS leak check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3708 -#: src/tachyon/methods/shell/index.ts:744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3719 +#: src/tachyon/methods/shell/index.ts:751 msgid "Failed to fetch releases" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17760 #: src/tachyon/tabs/diagnostic/initController.ts:1771 msgid "Failed to generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9143 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9284 msgid "Failed to generate WARP config:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4366 -#: src/tachyon/methods/shell/index.ts:1622 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4377 +#: src/tachyon/methods/shell/index.ts:1629 msgid "Failed to get DNS benchmark status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4310 -#: src/tachyon/methods/shell/index.ts:1545 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4321 +#: src/tachyon/methods/shell/index.ts:1552 msgid "Failed to get fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4196 -#: src/tachyon/methods/shell/index.ts:1399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4207 +#: src/tachyon/methods/shell/index.ts:1406 msgid "Failed to get fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4071 -#: src/tachyon/methods/shell/index.ts:1223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4082 +#: src/tachyon/methods/shell/index.ts:1230 msgid "Failed to get fuzzer status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4140 -#: src/tachyon/methods/shell/index.ts:1323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4151 +#: src/tachyon/methods/shell/index.ts:1330 msgid "Failed to get fuzzer strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3732 -#: src/tachyon/methods/shell/index.ts:773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3743 +#: src/tachyon/methods/shell/index.ts:780 msgid "Failed to install version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14143 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14180 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1345 msgid "Failed to load history" msgstr "" @@ -3224,36 +3239,36 @@ msgstr "" msgid "Failed to load snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22311 #: src/tachyon/tabs/updates/initController.ts:1656 msgid "Failed to load versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9506 msgid "Failed to parse file:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12250 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:231 msgid "Failed to parse target list." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9363 msgid "Failed to parse WARP config:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3681 -#: src/tachyon/methods/shell/index.ts:711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3692 +#: src/tachyon/methods/shell/index.ts:718 msgid "Failed to read operation log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12902 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:115 msgid "Failed to receive response from AI service." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4248 -#: src/tachyon/methods/shell/index.ts:1474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4259 +#: src/tachyon/methods/shell/index.ts:1481 msgid "Failed to reset fuzzer patterns" msgstr "" @@ -3261,8 +3276,8 @@ msgstr "" msgid "Failed to reset settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17445 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17539 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17565 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17659 #: src/tachyon/tabs/diagnostic/initController.ts:1541 #: src/tachyon/tabs/diagnostic/initController.ts:1653 msgid "Failed to restore native internet" @@ -3272,18 +3287,18 @@ msgstr "" msgid "Failed to restore snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3421 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3447 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3455 msgid "Failed to run diagnostics — is the tachyon binary installed?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4222 -#: src/tachyon/methods/shell/index.ts:1432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4233 +#: src/tachyon/methods/shell/index.ts:1439 msgid "Failed to save fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13711 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:856 msgid "Failed to save patterns" msgstr "" @@ -3291,29 +3306,29 @@ msgstr "" msgid "Failed to save snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14618 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15163 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:339 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1893 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1960 msgid "Failed to start benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3144 msgid "Failed to start bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4346 -#: src/tachyon/methods/shell/index.ts:1598 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4357 +#: src/tachyon/methods/shell/index.ts:1605 msgid "Failed to start DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4048 -#: src/tachyon/methods/shell/index.ts:1197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4059 +#: src/tachyon/methods/shell/index.ts:1204 msgid "Failed to start fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12203 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12233 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12805 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:213 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:890 msgid "Failed to start service check." @@ -3323,17 +3338,17 @@ msgstr "" msgid "Failed to start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3150 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3158 msgid "Failed to stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4385 -#: src/tachyon/methods/shell/index.ts:1642 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4396 +#: src/tachyon/methods/shell/index.ts:1649 msgid "Failed to stop DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4085 -#: src/tachyon/methods/shell/index.ts:1238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4096 +#: src/tachyon/methods/shell/index.ts:1245 msgid "Failed to stop fuzzer" msgstr "" @@ -3341,29 +3356,29 @@ msgstr "" msgid "Failed to stop watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7992 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8022 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8028 #: src/tachyon/tabs/dashboard/initController.ts:728 #: src/tachyon/tabs/dashboard/initController.ts:734 msgid "Failed to switch proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4173 -#: src/tachyon/methods/shell/index.ts:1368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4184 +#: src/tachyon/methods/shell/index.ts:1375 msgid "Failed to synthesize AI strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17291 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17411 #: src/tachyon/tabs/diagnostic/initController.ts:1362 msgid "Failed to update device" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7704 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7719 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7752 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7755 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8766 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8799 #: src/tachyon/tabs/dashboard/initController.ts:1695 #: src/tachyon/tabs/dashboard/initController.ts:1699 #: src/tachyon/tabs/dashboard/initController.ts:341 @@ -3374,31 +3389,31 @@ msgstr "" msgid "Failed to update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2392 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2400 msgid "Failover failure threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14934 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:80 msgid "FAIR" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14235 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14272 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1453 msgid "Fake packets reached remote server (HTTP 400 Bad Request)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10905 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:125 msgid "FakeIP and control checks use different public IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10905 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:126 msgid "FakeIP and control checks use the same public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10847 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10877 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:80 msgid "FakeIP works; public IP comparison is inconclusive" msgstr "" @@ -3407,20 +3422,20 @@ msgstr "" msgid "FakeTLS host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15085 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:248 msgid "Fallback DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1428 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1436 msgid "Fallback DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1451 msgid "Fallback DNS servers must be plain UDP (IP or hostname). DoH/DoT URLs are not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1447 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1455 msgid "Fallback DNS servers must be plain UDP (IP or hostname). Path-style DoH (e.g. domain/path) is not allowed here." msgstr "" @@ -3436,100 +3451,100 @@ msgstr "" msgid "Family Profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1008 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1304 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1312 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:552 msgid "Family Profiles" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1017 msgid "Family profiles and device grouping" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2814 msgid "Faster DNS health monitoring than the default cycle. Switches bootstrap DNS on failure." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8713 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8743 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3579 #: src/tachyon/tabs/dashboard/initController.ts:1622 msgid "Faster server search interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4884 -#: src/tachyon/methods/custom/getDashboardSections.ts:699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4898 +#: src/tachyon/methods/custom/getDashboardSections.ts:702 msgid "Fastest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12386 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12416 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:425 msgid "Filter by service:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3732 msgid "Filter the servers that will be displayed on the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13319 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13356 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:419 msgid "Filter:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9072 msgid "Finished with code" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10839 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10966 msgid "Finland (fi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10670 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:136 msgid "Firewall WAN port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17140 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17260 #: src/tachyon/tabs/diagnostic/initController.ts:1194 msgid "Fix applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17165 #: src/tachyon/tabs/diagnostic/initController.ts:1079 msgid "Fix resolv.conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4008 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2364 msgid "Fix the highlighted fields and save again." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17256 #: src/tachyon/tabs/diagnostic/initController.ts:1190 #: src/tachyon/tabs/diagnostic/initController.ts:751 msgid "Fixed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17182 #: src/tachyon/tabs/diagnostic/initController.ts:1096 msgid "Flush Conntrack Table" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13635 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13672 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:775 msgid "Fooling Methods (dpi-desync-fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13586 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:717 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13623 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:724 msgid "Fooling Methods (fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2042 msgid "Force immediate download and refresh of all remote lists and rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11109 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11236 msgid "Forced device routing" msgstr "" @@ -3537,20 +3552,36 @@ msgstr "" msgid "Forces SafeSearch on Google, Yandex, Bing, DuckDuckGo and Strict Restricted Mode on YouTube via DNS rewrite for all devices in this profile." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2487 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2495 msgid "Forces sing-box to tunnel DNS requests via DoQ with Encrypted Client Hello (ECH) for SNI hiding." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665 msgid "Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10838 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8207 +msgid "FPTN Access Token" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8229 +msgid "FPTN Bypass Method" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8240 +msgid "FPTN Preferred Server" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8218 +msgid "FPTN SNI" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10965 msgid "France (fr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8005 msgid "Freedom" msgstr "" @@ -3574,20 +3605,20 @@ msgstr "" msgid "Fronting proxy protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12952 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:173 msgid "Full System Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6596 msgid "Fuzzing is not supported here because Tachyon needs deterministic runtime validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1973 msgid "Game Console IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1961 msgid "Game Console Optimizer (NAT Type 1)" msgstr "" @@ -3599,60 +3630,60 @@ msgstr "" msgid "Gaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883 msgid "Generate a random 16-character hexadecimal HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11863 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11893 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:211 msgid "Generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2818 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2823 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2887 msgid "Generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2859 msgid "Generate HWID from router hardware information for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9036 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9075 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9097 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9224 msgid "Generate WARP Config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:89 msgid "Generated inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9345 msgid "Generated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9134 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9261 msgid "Generating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10955 msgid "GeoIP Countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10927 msgid "GeoIP Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12653 msgid "GeoSite / GeoIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10835 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10962 msgid "Germany (de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11767 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11797 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:115 msgid "Get global check" msgstr "" @@ -3661,26 +3692,26 @@ msgstr "" msgid "Give the snapshot a name. It is saved with the current date and can be restored from this list later." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16934 #: src/tachyon/tabs/diagnostic/initController.ts:701 msgid "Global check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16825 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16949 #: src/tachyon/tabs/diagnostic/initController.ts:712 #: src/tachyon/tabs/diagnostic/initController.ts:716 msgid "Global check failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14688 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14767 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14773 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2050 msgid "Global Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14931 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:77 msgid "GOOD" msgstr "" @@ -3697,7 +3728,7 @@ msgstr "" msgid "Guest Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1022 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1030 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:588 msgid "Guest Mode" msgstr "" @@ -3706,7 +3737,7 @@ msgstr "" msgid "Guest mode isolates guest devices from local LAN and router administration, while allowing internet access with daily quotas and schedules." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1031 msgid "Guest network isolation and device quotas" msgstr "" @@ -3714,12 +3745,12 @@ msgstr "" msgid "Handshake timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9908 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3644 msgid "Header Protection Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12817 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:14 msgid "Hello! I am Tachyon AI Assistant. How can I help you today? Ask me about domain blocks, diagnostics, or router settings." msgstr "" @@ -3744,137 +3775,137 @@ msgstr "" msgid "Hex or binary payload for response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2904 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2968 msgid "Hide cascade connection nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2893 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2957 msgid "Hide individual nodes that are already included in imported subscription URLTest groups" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2905 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2969 msgid "Hide intermediate nodes used as detours by other subscription nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3828 msgid "Hide selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3891 msgid "Hide servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3820 msgid "Hide servers from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3836 msgid "Hide servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3719 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3783 msgid "Hide servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3787 msgid "Hide servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3784 msgid "Hide servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2956 msgid "Hide URLTest group nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11653 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11683 #: src/partials/modal/renderModal.ts:310 msgid "Hide values" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22603 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Hide versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8700 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3479 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3543 #: src/tachyon/tabs/dashboard/initController.ts:1608 msgid "Higher-level check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1539 msgid "Higher-priority DNS Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13052 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17392 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17512 #: src/tachyon/tabs/diagnostic/initController.ts:1478 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:96 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:98 msgid "History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13998 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4333 -#: src/tachyon/methods/shell/index.ts:1573 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1179 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4344 +#: src/tachyon/methods/shell/index.ts:1580 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1186 msgid "History cleared" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19048 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19221 #: src/tachyon/tabs/monitoring/initController.ts:887 #: src/tachyon/tabs/monitoring/initController.ts:952 msgid "Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4630 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4700 msgid "Hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9118 msgid "Hosts Lists Update Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2866 msgid "How many hours of metrics to keep (default 24)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3544 msgid "How often higher priority levels are checked while a lower level is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3520 msgid "How often the currently selected server is checked" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2827 msgid "How often to check DNS health in seconds (default 60)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2781 msgid "How often to check proxy health in seconds (fast tier, default 30)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3242 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3250 msgid "How often to check Telegram for new messages (default: 5)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1530 msgid "How often to check the active DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1540 msgid "How often to check whether a higher-priority DNS server has recovered." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11214 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11341 msgid "HTTP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5746 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5776 #: src/tachyon/api.ts:27 msgid "HTTP error" msgstr "" @@ -3883,68 +3914,68 @@ msgstr "" msgid "HTTP hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2867 msgid "HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15327 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:137 msgid "ℹ️ Direct connection (WAN): Public IP matches your ISP. Under selective routing (by domains or blocklists), unblocked resources bypass the proxy — this is standard operation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15445 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:284 msgid "ℹ️ ISP DNS detected: DNS queries are handled by your local Internet Service Provider. If you use selective routing, this is standard behavior for direct connections." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3025 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3089 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3271 #: src/tachyon/tabs/dashboard/initController.ts:1453 msgid "Idle timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2906 msgid "If one health check fails with an error, continue running other checks instead of stopping." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15580 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:78 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15660 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:79 msgid "If Tachyon powers your daily networking and keeps your connection fast and secure, consider supporting ongoing development! ☕ 🧀 🌭" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2253 msgid "Immediately upon release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8309 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8331 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8458 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8545 msgid "Import" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8540 msgid "Import (%d records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9385 msgid "Import AmneziaWG settings from .conf file" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8490 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8693 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8820 msgid "Import Hosts File" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2947 msgid "Import subscription URLTest groups" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2884 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2948 msgid "Import URLTest groups returned by this subscription provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15401 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:222 msgid "INACTIVE" msgstr "" @@ -3961,35 +3992,35 @@ msgstr "" msgid "Inbound JSON must be an object with a type field" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3080 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3292 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3144 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3755 msgid "Include by proxy parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3132 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3348 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3811 msgid "Include by regular expression" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3116 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3332 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3396 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3795 msgid "Include countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4497 msgid "Include IP addresses and subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10933 msgid "Include selected countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3124 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3340 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3803 msgid "Include servers" msgstr "" @@ -4009,31 +4040,31 @@ msgstr "" msgid "Init packet junk size (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9857 msgid "Init Packet Magic Header (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9859 msgid "Init Packet Magic Header (S3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9882 msgid "Init Packet Payload (I1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9883 msgid "Init Packet Payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9884 msgid "Init Packet Payload (I3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9885 msgid "Init Packet Payload (I4)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9759 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9886 msgid "Init Packet Payload (I5)" msgstr "" @@ -4045,15 +4076,15 @@ msgstr "" msgid "Init timeout (Itime)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15246 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:29 msgid "Initializing router-level IP & DNS leak test..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20896 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21735 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22206 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22253 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22373 #: src/tachyon/tabs/updates/initController.ts:1078 #: src/tachyon/tabs/updates/initController.ts:1676 #: src/tachyon/tabs/updates/initController.ts:1729 @@ -4061,71 +4092,71 @@ msgstr "" msgid "Install" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22590 #: src/tachyon/tabs/updates/initController.ts:1978 msgid "Install another build:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2017 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2022 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2092 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2097 msgid "Installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22458 #: src/tachyon/tabs/updates/initController.ts:1824 msgid "Installed build → Available build" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21210 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22346 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22466 #: src/tachyon/tabs/updates/initController.ts:1832 #: src/tachyon/tabs/updates/initController.ts:388 msgid "Installed version is newer than release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2559 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2567 msgid "Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1769 msgid "Interface Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1804 msgid "Interface Monitoring Delay" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1762 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1770 msgid "Interface monitoring for Bad WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8586 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8718 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3039 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3595 #: src/tachyon/tabs/dashboard/initController.ts:1455 #: src/tachyon/tabs/dashboard/initController.ts:1628 msgid "Interrupt connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3596 msgid "Interrupt connections when priority failover switches server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3104 msgid "Interrupt connections when URLTest switches the selected server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 #: src/tachyon/tabs/dashboard/initController.ts:1451 msgid "Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7972 msgid "Invalid ByeDPI strategy" msgstr "" @@ -4146,7 +4177,7 @@ msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:76 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:80 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5776 #: src/validators/validateDomain.ts:67 #: src/validators/validateDomain.ts:73 msgid "Invalid domain address" @@ -4308,7 +4339,7 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8728 msgid "Invalid line: \"%s\". Use: domain ip or ip domain" msgstr "" @@ -4318,16 +4349,16 @@ msgid "Invalid path format. Path must start with \"/\" and contain valid charact msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:404 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10796 #: src/validators/validateShadowsocksUrl.ts:91 msgid "Invalid port number. Must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5878 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5955 msgid "Invalid port or range. Use 80 or 1000-2000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5146 msgid "Invalid regular expression" msgstr "" @@ -4550,44 +4581,44 @@ msgstr "" msgid "Invalid VMess URL: parsing failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11866 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:184 msgid "IP & DNS Leak Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12649 msgid "IP Addresses (IP CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4451 -#: src/tachyon/methods/shell/index.ts:1745 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4462 +#: src/tachyon/methods/shell/index.ts:1752 msgid "IP and DNS leak check timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14490 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1746 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14564 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1811 msgid "IP Block (TCP SYN Timeout)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13690 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13727 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:832 msgid "IP Frag Bounds (--ip-frag)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14522 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14596 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1850 msgid "IP-level blocking detected! The resource is blocked at the network level (no TCP SYN response). DPI bypass methods (Zapret / ByeDPI) cannot bypass this address — configure proxy/VPN routing (Sing-box) for this domain!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10921 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11048 msgid "IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1632 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1640 msgid "IPv4 only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1642 msgid "IPv6 only" msgstr "" @@ -4596,7 +4627,7 @@ msgstr "" msgid "is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1906 msgid "Isolate BitTorrent traffic and force it direct to prevent VPN bans" msgstr "" @@ -4604,45 +4635,45 @@ msgstr "" msgid "Isolate Local LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15342 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:154 msgid "ISP / Organization" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15384 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15463 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:307 msgid "ISP DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968 #: src/tachyon/tabs/diagnostic/initController.ts:747 msgid "Issues" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10894 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10408 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10924 #: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17 #: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20 msgid "Issues detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17162 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17282 #: src/tachyon/tabs/diagnostic/initController.ts:1219 msgid "Issues detected. Review the diagnosis above." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10843 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10970 msgid "Japan (jp)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8128 msgid "Jitsi" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10428 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1326 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4357 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4632 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10555 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4421 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4702 msgid "JSON outbound" msgstr "" @@ -4666,15 +4697,15 @@ msgstr "" msgid "JSON outbound must contain a non-empty type field" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4445 msgid "JSON outbound settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9856 msgid "Junk Max Size (Jmax)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9855 msgid "Junk Min Size (Jmin)" msgstr "" @@ -4682,7 +4713,7 @@ msgstr "" msgid "Junk packet count (Jc)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9727 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9854 msgid "Junk Packet Count (Jc)" msgstr "" @@ -4722,36 +4753,36 @@ msgstr "" msgid "Junk size for transport packet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10973 msgid "Kazakhstan (kz)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10360 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10487 msgid "Keep only subscription nodes whose name contains any of these keywords (empty keeps all). Case-insensitive, emoji supported." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3605 msgid "Keep Priority before latency-sorted servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2306 msgid "Keep the previous working binary/package on the router flash for instant offline rollback if needed. Consumes extra storage." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3113 msgid "Keep URLTest before latency-sorted servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3674 msgid "Keepalive Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1624 msgid "Keeps FakeIP cache persistent across reboots and pre-resolves popular blocked domains on startup so first-visit latency is 0 ms." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10087 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10214 msgid "Key" msgstr "" @@ -4759,16 +4790,16 @@ msgstr "" msgid "Key path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5156 msgid "Keyword must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17498 #: src/tachyon/tabs/diagnostic/initController.ts:1462 msgid "LAN Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2699 msgid "Language for AI Doctor diagnosis responses" msgstr "" @@ -4776,35 +4807,35 @@ msgstr "" msgid "Laptop / PC (💻)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14905 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:46 msgid "Latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3563 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3582 -#: src/tachyon/methods/shell/index.ts:561 -#: src/tachyon/methods/shell/index.ts:582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3593 +#: src/tachyon/methods/shell/index.ts:568 +#: src/tachyon/methods/shell/index.ts:589 msgid "Latency test failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2317 msgid "Latency test URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21212 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21332 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22464 #: src/tachyon/tabs/updates/initController.ts:1830 #: src/tachyon/tabs/updates/initController.ts:391 msgid "Latest version is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22346 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22466 #: src/tachyon/tabs/updates/initController.ts:1832 msgid "Latest version:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2913 msgid "Leave empty to omit this header" msgstr "" @@ -4813,19 +4844,19 @@ msgstr "" msgid "Legacy zapret runtime paths are still present and should be migrated" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3310 msgid "Level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7586 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7663 msgid "List must be an HTTP(S) URL or a local .lst / .txt path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3018 msgid "List of domains automatically detected and the section they were added to. To edit or remove them, open the routing rules of the respective section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1996 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2004 msgid "List Update Frequency" msgstr "" @@ -4837,45 +4868,45 @@ msgstr "" msgid "Listen port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10664 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:125 msgid "Listening port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2134 msgid "Lists and rule sets successfully updated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2082 msgid "Lists update is continuing in the background." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2121 msgid "Lists update is still running in background. You can check system logs." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2677 msgid "LM Studio (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9336 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9351 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9478 msgid "Load .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9384 msgid "Load .conf config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8253 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8380 msgid "Load Current Records" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8374 msgid "Loaded %d current record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9691 msgid "Loaded!" msgstr "" @@ -4883,39 +4914,39 @@ msgstr "" msgid "Loading client link..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17301 #: src/tachyon/tabs/diagnostic/initController.ts:1241 msgid "Loading connected LAN devices..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18411 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19271 #: src/tachyon/tabs/monitoring/initController.ts:1013 #: src/tachyon/tabs/monitoring/render.ts:101 msgid "Loading connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12152 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12182 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12221 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:150 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:194 msgid "Loading service list..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22341 #: src/tachyon/tabs/updates/initController.ts:1695 msgid "Loading versions..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22035 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22049 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22076 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22087 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22108 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22119 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22130 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22155 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22261 #: src/tachyon/tabs/updates/initController.ts:1441 #: src/tachyon/tabs/updates/initController.ts:1457 #: src/tachyon/tabs/updates/initController.ts:1507 @@ -4928,68 +4959,68 @@ msgstr "" msgid "Loading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9717 msgid "Local Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15341 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:153 msgid "Location" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2464 msgid "Log Level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14906 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:47 msgid "Loss" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2292 msgid "LuCI Web UI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6538 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6568 #: src/tachyon/helpers/singBoxVariant.ts:58 msgid "lx" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1396 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1404 msgid "Main DNS server. If multiple servers are selected, a timeout switches to a backup." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:988 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:996 msgid "Main overview and status widgets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2290 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8275 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8621 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8651 #: src/tachyon/tabs/dashboard/initController.ts:1066 #: src/tachyon/tabs/dashboard/initController.ts:1504 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:622 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:631 msgid "Manual" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2041 msgid "Manual list update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10262 msgid "MASQUE Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10250 msgid "MASQUE Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10238 msgid "MASQUE Private Key" msgstr "" @@ -5001,28 +5032,28 @@ msgstr "" msgid "Master and family devices with full LAN and router access. Any device NOT in this list will be treated as a guest." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11049 msgid "Match destination IPs or subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11295 msgid "Match destination ports. Use a single port or a range" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12390 msgid "Match Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11176 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11303 msgid "Match traffic by packet DSCP mark (assigned in Windows via Policy-Based QoS). Examples: 46 (EF), 0x2e, 34 (AF41)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9938 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3680 msgid "Max Handshake Attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2961 msgid "Max reconnects per hour before alert (default 10)." msgstr "" @@ -5038,16 +5069,16 @@ msgstr "" msgid "Maximum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1550 msgid "Maximum time to wait for example.com to resolve during a DNS health check." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210 #: src/tachyon/tabs/dashboard/initController.ts:2204 msgid "Memory Usage" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1292 msgid "Menu & Navigation" msgstr "" @@ -5059,7 +5090,7 @@ msgstr "" msgid "Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2857 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2865 msgid "Metrics Retention (hours)" msgstr "" @@ -5072,7 +5103,7 @@ msgstr "" msgid "min/day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3063 msgid "Minimum latency difference in milliseconds that triggers switching to a faster server." msgstr "" @@ -5080,15 +5111,15 @@ msgstr "" msgid "Minimum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10733 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10860 msgid "Mixed Proxy Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10776 msgid "Mixed Proxy Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10819 msgid "Mixed Proxy Username" msgstr "" @@ -5096,7 +5127,7 @@ msgstr "" msgid "Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2678 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2686 msgid "Model name to use. Leave empty to use default (gpt-4o-mini / claude-3-5-haiku / deepseek-chat / llama3:latest)." msgstr "" @@ -5108,63 +5139,63 @@ msgstr "" msgid "Monday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1779 msgid "Monitored Interfaces" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1029 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1314 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:605 msgid "Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2940 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2948 msgid "Monitors sing-box reconnect frequency. Alerts if too many reconnects per hour." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1243 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1251 msgid "Move Down" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1228 msgid "Move Up" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9653 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9780 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3420 msgid "MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3240 msgid "Must be a comma-separated list of numeric IDs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2414 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2478 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2493 msgid "Must be a number in the range of 0 - 10000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13050 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:94 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13082 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:96 msgid "My Strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13816 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:971 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13853 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:978 msgid "Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3496 msgid "Name displayed on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3311 msgid "Name shown in the priority level list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17435 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17555 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17651 #: src/tachyon/tabs/diagnostic/initController.ts:1531 #: src/tachyon/tabs/diagnostic/initController.ts:1645 msgid "Native internet restored. Tachyon stopped." @@ -5184,73 +5215,73 @@ msgstr "" msgid "Native tailscaled (tailnet reachable from LAN without client)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10963 msgid "Netherlands (nl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1286 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1294 msgid "Network & Interfaces" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10387 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2293 msgid "Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4134 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4198 msgid "Network interface settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20626 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20628 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20746 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20748 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:73 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:75 msgid "new build" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8402 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8529 msgid "New domains:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6988 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7018 #: src/tachyon/services/core.service.ts:40 msgid "New version %s is available for %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10962 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11079 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:101 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:97 msgid "NFQUEUE range is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10962 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11079 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:100 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:96 msgid "NFQUEUE range overlaps with another rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7892 msgid "NFQWS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6263 msgid "NFQWS strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7925 msgid "NFQWS2 Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6737 msgid "NFQWS2 strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8192 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8266 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8222 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8296 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8642 #: src/tachyon/tabs/dashboard/initController.ts:1054 #: src/tachyon/tabs/dashboard/initController.ts:1492 #: src/tachyon/tabs/dashboard/initController.ts:960 @@ -5258,66 +5289,66 @@ msgstr "" msgid "No" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2740 #: src/tachyon/tabs/dashboard/partials/renderConnections.ts:63 msgid "No active clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19290 #: src/tachyon/tabs/monitoring/initController.ts:1037 msgid "No active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17312 #: src/tachyon/tabs/diagnostic/initController.ts:1253 msgid "No active DHCP clients found on local network." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:867 msgid "No active routing sections found." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14961 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:109 msgid "No benchmark data yet. Click \"Start Benchmark\" to begin." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14018 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14055 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1211 msgid "No benchmark history yet. Run a benchmark to see results here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13462 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:567 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13499 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:574 msgid "No benchmark results yet. Configure options and click \"Start Benchmark\"." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14492 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14566 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1813 msgid "No Blocking Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12257 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:239 msgid "No check targets found in the configuration." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19290 #: src/tachyon/tabs/monitoring/initController.ts:1038 msgid "No closed connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:32 msgid "No conflict detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12508 msgid "No Custom Rules Matched" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13841 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13878 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1005 msgid "No custom strategies added yet." msgstr "" @@ -5330,65 +5361,65 @@ msgstr "" msgid "No devices assigned" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16975 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17095 #: src/tachyon/tabs/diagnostic/initController.ts:941 msgid "No DHCP clients detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17428 #: src/tachyon/tabs/diagnostic/initController.ts:1380 msgid "No diagnostic history available yet." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15442 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:371 msgid "No DNS resolvers recorded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3035 msgid "No domains detected yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10710 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:187 msgid "No enabled server inbounds configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8389 msgid "No file selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17289 #: src/tachyon/tabs/diagnostic/initController.ts:1228 msgid "No issues detected. System is running normally." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970 #: src/tachyon/tabs/diagnostic/initController.ts:758 msgid "No issues found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10815 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:105 msgid "No other marking rules found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10643 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:99 msgid "No public firewall port required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11163 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:79 msgid "No rules use ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10982 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:79 msgid "No rules use Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11069 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:83 msgid "No rules use Zapret2" msgstr "" @@ -5402,34 +5433,34 @@ msgstr "" msgid "No snapshots yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14170 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1372 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1379 msgid "No strategies match the active filter." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22177 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22300 #: src/tachyon/tabs/updates/initController.ts:1642 #: src/tachyon/tabs/updates/initController.ts:1645 msgid "No versions found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14709 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14788 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2071 msgid "No working strategy to apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8544 #: src/tachyon/tabs/dashboard/initController.ts:1369 msgid "Node list is empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8377 #: src/tachyon/tabs/dashboard/initController.ts:1162 msgid "Nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17092 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:924 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:949 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:965 @@ -5442,53 +5473,53 @@ msgstr "" msgid "None" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10569 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15918 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: src/tachyon/methods/custom/getDashboardSections.ts:1842 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:329 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10599 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16038 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1863 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:338 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:183 msgid "Not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:493 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:502 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:956 msgid "Not connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10720 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:199 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70 msgid "Not detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12057 #: src/tachyon/tabs/diagnostic/partials/renderCheckSection.ts:193 msgid "Not implement yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22076 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22087 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22108 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22119 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22130 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22141 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6523 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6558 #: src/tachyon/helpers/singBoxVariant.ts:34 #: src/tachyon/helpers/singBoxVariant.ts:42 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2018 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2023 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2028 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2088 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2093 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2098 #: src/tachyon/tabs/updates/initController.ts:1510 #: src/tachyon/tabs/updates/initController.ts:1525 #: src/tachyon/tabs/updates/initController.ts:1540 @@ -5499,28 +5530,28 @@ msgstr "" msgid "Not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10583 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:62 msgid "Not public" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:139 msgid "Not required for this listen address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15867 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15886 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15891 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15964 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2427 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2540 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:490 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:802 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:944 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:954 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16011 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2544 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:499 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:811 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:953 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:963 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:117 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:144 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:150 @@ -5528,11 +5559,11 @@ msgstr "" msgid "Not responding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16372 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16542 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16588 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16650 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16492 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16662 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16770 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6084 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:168 #: src/tachyon/tabs/diagnostic/initController.ts:125 #: src/tachyon/tabs/diagnostic/initController.ts:356 @@ -5541,11 +5572,11 @@ msgstr "" msgid "Not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12594 msgid "Not set" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9353 msgid "Notice: Cloudflare WARP edge servers only support AmneziaWG 2.0 (WireGuard). The profile has been automatically set to 2.0 so the connection works properly. Versions 3.0 and 3.1 require an AmneziaWG server via 'Import .conf'." msgstr "" @@ -5553,43 +5584,43 @@ msgstr "" msgid "Notify in Telegram" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3314 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3322 msgid "Notify on Certificate Warnings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3270 msgid "Notify on Core Crashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3335 msgid "Notify on DNS Leaks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3288 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3296 msgid "Notify on Server Switches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3275 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3283 msgid "Notify on Service Restarts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3301 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3309 msgid "Notify on Subscription Updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1562 msgid "Number of consecutive failed checks required before switching DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2401 msgid "Number of consecutive failed probes before switching sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2792 msgid "Number of consecutive failures before restarting (default 3)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1582 msgid "Number of consecutive successful checks required before returning to a higher-priority DNS server." msgstr "" @@ -5605,192 +5636,204 @@ msgstr "" msgid "Obfuscation password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15340 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:152 msgid "Observed Public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8075 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8156 msgid "OlcRTC Crypto Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8186 msgid "OlcRTC DNS Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8125 msgid "OlcRTC Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8147 msgid "OlcRTC Room ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8085 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8166 msgid "OlcRTC SOCKS Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8095 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8176 msgid "OlcRTC SOCKS Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8196 msgid "OlcRTC Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8136 msgid "OlcRTC Transport" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2676 msgid "Ollama (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8691 msgid "One record per line: example.com 192.168.1.100 or 192.168.1.100 example.com. Lines starting with # are ignored." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3397 msgid "Only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2300 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2372 msgid "Only selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2301 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2374 msgid "Only selected except exclusions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3349 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3413 msgid "Only servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3300 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3364 msgid "Only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3304 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3368 msgid "Only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3301 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3365 msgid "Only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3341 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3405 msgid "Only the specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13672 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:807 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13709 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:814 msgid "OOB Values (-o)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22321 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22358 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22441 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22478 #: src/tachyon/tabs/updates/initController.ts:1806 #: src/tachyon/tabs/updates/initController.ts:1845 msgid "Open" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4325 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4389 msgid "Open priority settings and enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15883 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:36 msgid "Open Project Page" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:329 msgid "Operation completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21063 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:488 msgid "Operation failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20652 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20707 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20827 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:115 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:177 msgid "Operation in progress..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20693 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20813 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:162 msgid "Operation log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3681 -#: src/tachyon/methods/shell/index.ts:710 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3692 +#: src/tachyon/methods/shell/index.ts:717 msgid "Operation log is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20689 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20809 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:157 msgid "Operation started. Waiting for log output..." msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:1206 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3543 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3622 #: src/helpers/withTimeout.ts:7 -#: src/tachyon/methods/shell/index.ts:531 -#: src/tachyon/methods/shell/index.ts:619 +#: src/tachyon/methods/shell/index.ts:538 +#: src/tachyon/methods/shell/index.ts:626 msgid "Operation timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184 #: src/tachyon/tabs/diagnostic/initController.ts:1098 msgid "Optimize AWG MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17176 #: src/tachyon/tabs/diagnostic/initController.ts:1090 msgid "Optimize RAM memory" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1643 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1688 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7339 msgid "Option \"%s\" contains an invalid input value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10226 msgid "Optional — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13905 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13942 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1078 msgid "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10244 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10371 msgid "Optional tls-auth or tls-crypt key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6264 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6341 msgid "Optional values must be attached with '=' here; a separate token would be ignored by nfqws." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6815 msgid "Optional values must be attached with '=' here; a separate token would be ignored by nfqws2." msgstr "" +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8230 +msgid "Optional: override bypass method (e.g. quic, tcp)" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8219 +msgid "Optional: override TLS SNI for FPTN connection" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8241 +msgid "Optional: preferred FPTN server address" +msgstr "" + #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1092 msgid "Optionally specify individual devices not in a profile. MAC addresses (e.g. AA:BB:CC:DD:EE:FF) work even if the IP changes." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8630 msgid "Or paste hosts file content:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9290 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9320 #: src/tachyon/tabs/dashboard/initController.ts:2348 msgid "Other peers" msgstr "" @@ -5800,23 +5843,23 @@ msgstr "" msgid "outbounds must be a non-empty array of strings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1716 msgid "Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2896 msgid "Override the default OpenWrt device headers for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8659 msgid "Overwrite existing records (if unchecked, merge with existing records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1907 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1915 msgid "P2P Client Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1897 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1905 msgid "P2P Leak Protection" msgstr "" @@ -5834,44 +5877,44 @@ msgstr "" msgid "Padding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1385 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1393 msgid "Parallel (fast failover, ≤3 s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1015 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1313 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:570 msgid "Parental Control" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8518 msgid "Parsed records:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10055 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9921 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10182 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3071 msgid "Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10891 msgid "Password cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8297 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8325 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8424 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8452 msgid "Paste content or upload a file to preview imported DNS records." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10408 msgid "Paste proxy links one per line; they are added to the connection list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10420 msgid "Paste proxy links one per line; they form a URLTest group with automatic fastest selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15506 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:354 msgid "Path" msgstr "" @@ -5881,46 +5924,46 @@ msgstr "" msgid "Path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2437 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2445 msgid "Path must be absolute (start with /)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2454 msgid "Path must contain at least one directory (like /tmp/cache.db)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2441 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2449 msgid "Path must end with cache.db" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13049 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:93 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13081 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:95 msgid "Pattern Builder" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13723 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13760 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:868 msgid "Patterns reset to defaults!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4241 -#: src/tachyon/methods/shell/index.ts:1464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4252 +#: src/tachyon/methods/shell/index.ts:1471 msgid "Patterns reset to factory defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4217 -#: src/tachyon/methods/shell/index.ts:1426 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4228 +#: src/tachyon/methods/shell/index.ts:1433 msgid "Patterns saved successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13709 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:847 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13746 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:854 msgid "Patterns saved successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18391 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18392 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19063 #: src/tachyon/tabs/monitoring/initController.ts:757 #: src/tachyon/tabs/monitoring/render.ts:80 #: src/tachyon/tabs/monitoring/render.ts:81 @@ -5939,48 +5982,48 @@ msgstr "" msgid "Payload (I5)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9740 msgid "Peer Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10335 msgid "PEM-encoded CA certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10347 msgid "PEM-encoded client certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10359 msgid "PEM-encoded client private key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5985 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1039 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1052 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:60 msgid "Pending" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12137 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98 msgid "Pending..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3569 msgid "Periodically check the current level and switch to a faster server even when the current one works." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2760 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2768 msgid "Periodically checks if the proxy is responding. Restarts Tachyon after consecutive failures." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9664 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9791 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3427 msgid "Persistent Keepalive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2919 msgid "Persistent Smart Detect" msgstr "" @@ -5992,21 +6035,21 @@ msgstr "" msgid "Phone (📱)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3048 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3112 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3604 msgid "Pin on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1908 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1916 msgid "Pin P2P isolation to the torrent client's own ports, comma separated. Each entry is \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp). Without a port the whole protocol is routed direct." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1437 msgid "Plain-UDP DNS servers used as a last resort when all primary DNS fail. These are always unencrypted (no DoH/DoT). Example: 1.1.1.1, 8.8.8.8. Unlike the ISP fallback toggle, these are your own chosen servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13765 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13802 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:919 msgid "Please specify strategy name and arguments" msgstr "" @@ -6014,63 +6057,63 @@ msgstr "" msgid "Policy Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3241 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3249 msgid "Polling Interval (seconds)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3262 msgid "Polling interval must be at least 1 second" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10788 msgid "Port cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10549 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10579 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:19 msgid "Port conflict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10650 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10777 msgid "Port for the local mixed proxy of this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5962 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1925 msgid "Port must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5966 msgid "Port range start must be less than or equal to end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1950 msgid "Port range start must not exceed its end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11167 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12656 msgid "Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1938 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1946 msgid "Ports must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2740 msgid "Pre-built index of Tachyon documentation chunks. When enabled, AI Doctor searches relevant docs before generating a diagnosis." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2177 msgid "Pre-download all preset lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22367 #: src/tachyon/tabs/updates/initController.ts:1723 msgid "pre-release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10107 msgid "Pre-shared key" msgstr "" @@ -6078,11 +6121,11 @@ msgstr "" msgid "Pre-shared Key (PSK)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1631 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1639 msgid "Prefer IPv4" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1633 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1641 msgid "Prefer IPv6" msgstr "" @@ -6090,16 +6133,16 @@ msgstr "" msgid "Preferred IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2876 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2940 msgid "Prefix text" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14563 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14639 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1899 msgid "Preparing strategies and isolated nftables queue..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9774 msgid "Preshared Key" msgstr "" @@ -6111,54 +6154,54 @@ msgstr "" msgid "Prevent guest devices from accessing router management services (LuCI Web UI, SSH, Clash API). DHCP and DNS remain accessible." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2839 msgid "Prevents multiple reload_firewall calls within 120 seconds to avoid connection drops." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15069 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:232 msgid "Primary DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2507 msgid "Prioritizes interactive DNS, VoIP/WebRTC and gaming via DSCP marking in nftables. Works cooperatively with OpenWrt SQM (CAKE/FQ_CoDel) without bufferbloat degradation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10514 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12455 msgid "Priority" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2374 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2375 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8766 #: src/tachyon/tabs/dashboard/initController.ts:1652 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:727 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:728 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:736 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:737 msgid "Priority details" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8686 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8716 #: src/tachyon/tabs/dashboard/initController.ts:1589 msgid "Priority details are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4211 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4275 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4276 msgid "Priority level settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3549 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3613 msgid "Priority levels" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4270 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4275 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4340 msgid "Priority settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9602 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9729 msgid "Private Key" msgstr "" @@ -6186,20 +6229,20 @@ msgstr "" msgid "Protection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10172 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2370 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14903 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2434 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2668 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2702 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:44 msgid "Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11273 msgid "Protocol for the routed DNS resolver." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9810 msgid "Protocol version: 2.0 (standard headers, WARP compatible), 3.0 (header protection key, padding ranges), or 3.1 (header protection key, padding ranges, advanced timers)" msgstr "" @@ -6207,13 +6250,13 @@ msgstr "" msgid "Protocol version: 2.0 (standard integer headers) or 3.1 (header protection key, padding ranges, advanced timers)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14823 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14902 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:43 msgid "Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13213 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13250 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:294 msgid "Provider Global Default" msgstr "" @@ -6222,67 +6265,67 @@ msgstr "" msgid "Provider status is normal" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:29 msgid "Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17388 #: src/tachyon/tabs/diagnostic/initController.ts:1336 msgid "Proxy / DPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2791 msgid "Proxy Fail Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2780 msgid "Proxy Health Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2802 msgid "Proxy Health Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8218 #: src/tachyon/tabs/dashboard/initController.ts:955 msgid "Proxy link is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15378 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:194 msgid "Proxy Outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15327 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:135 msgid "Proxy outbound is inactive or not configured for local testing." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3346 msgid "Proxy Section for Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10008 msgid "Proxy to use for WARP API registration (api.cloudflareclient.com)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10106 msgid "PSK" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10594 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2734 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:40 msgid "Public host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15352 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15431 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:259 msgid "Public IP Address Isolation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2498 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2506 msgid "QoS Priority Engine (DSCP)" msgstr "" @@ -6290,52 +6333,52 @@ msgstr "" msgid "QR code is too large" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15178 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15273 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:43 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:63 msgid "Querying direct connection and proxy outbound..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11192 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11211 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11319 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11338 msgid "QUIC (HTTP/3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15611 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:114 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15731 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:160 msgid "Quick donation via Russian bank cards or SBP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13955 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13992 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1135 msgid "RAG Knowledge Base + Live ISP Probe Context" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9946 msgid "Random Trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14907 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:48 msgid "Rating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11198 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11325 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11344 msgid "RDP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15553 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:407 msgid "Re-run Leak Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9701 msgid "Read error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14890 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:29 msgid "Ready to benchmark DNS providers" msgstr "" @@ -6368,50 +6411,50 @@ msgstr "" msgid "Reality short ID must contain 1-8 hex digits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17163 #: src/tachyon/tabs/diagnostic/initController.ts:1077 msgid "Rebuild firewall rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22340 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22460 #: src/tachyon/tabs/updates/initController.ts:1826 msgid "Rebuilt release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14532 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14606 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1862 msgid "Recommended" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14962 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15041 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:202 msgid "Recommended DNS Configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:363 msgid "Recommended DNS settings applied successfully and service restarted!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17233 #: src/tachyon/tabs/diagnostic/initController.ts:1161 msgid "Recommended Quick Fixes:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2960 msgid "Reconnect Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17169 #: src/tachyon/tabs/diagnostic/initController.ts:1083 msgid "Reconnect WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2853 msgid "Records proxy/DNS latency and health status in hourly buckets for analysis." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8635 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8762 msgid "Records: %d" msgstr "" @@ -6420,91 +6463,91 @@ msgstr "" msgid "Refill" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17335 #: src/tachyon/tabs/diagnostic/initController.ts:1278 msgid "Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17316 #: src/tachyon/tabs/diagnostic/initController.ts:1257 msgid "Refresh Device List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9880 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10007 msgid "Registration Detour" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5741 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5818 msgid "Regular expression must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21992 #: src/tachyon/tabs/updates/initController.ts:1264 msgid "Reinstall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9928 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3668 msgid "Reject After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9791 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9918 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3656 msgid "Rekey After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9923 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3662 msgid "Rekey Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20965 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:354 msgid "Reload now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20992 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:390 msgid "Reloading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8840 msgid "Remote Hosts Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1066 msgid "Remote management Telegram daemon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:328 msgid "Removal completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21825 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8963 #: src/tachyon/tabs/updates/initController.ts:1203 msgid "Remove" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3421 msgid "Remove servers from the specified countries from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3437 msgid "Remove servers whose names match the expression from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3429 msgid "Remove the specified servers from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20776 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:119 msgid "Removing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10804 msgid "Require a username and password for the local mixed proxy" msgstr "" @@ -6512,12 +6555,12 @@ msgstr "" msgid "Reset" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17063 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17183 #: src/tachyon/tabs/diagnostic/initController.ts:1097 msgid "Reset Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2594 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2602 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:416 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:457 msgid "Reset Settings" @@ -6527,41 +6570,41 @@ msgstr "" msgid "Resetting…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10902 msgid "Resolve domain names before routing so sing-box can use real destination IPs." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17050 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17170 #: src/tachyon/tabs/diagnostic/initController.ts:1084 msgid "Resolve gateway" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11259 msgid "Resolve matched domains through an encrypted DNS server of this section instead of FakeIP. DNS queries traverse the same proxy as the section's outbound." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10901 msgid "Resolve real IP for routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15419 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15498 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:346 msgid "Resolver IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6136 msgid "Resource selection by hostname inside nfqws is not supported here; sing-box selects resources before NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6581 msgid "Resource selection by hostname inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6139 msgid "Resource selection by IP or CIDR inside nfqws is not supported here; sing-box selects resources before NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6584 msgid "Resource selection by IP or CIDR inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE." msgstr "" @@ -6573,11 +6616,11 @@ msgstr "" msgid "Response packet junk size (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9858 msgid "Response Packet Magic Header (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9733 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9860 msgid "Response Packet Magic Header (S4)" msgstr "" @@ -6585,38 +6628,38 @@ msgstr "" msgid "Response payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17164 #: src/tachyon/tabs/diagnostic/initController.ts:1078 msgid "Restart dnsmasq" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17173 #: src/tachyon/tabs/diagnostic/initController.ts:1087 msgid "Restart firewall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17174 #: src/tachyon/tabs/diagnostic/initController.ts:1088 msgid "Restart network" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17167 #: src/tachyon/tabs/diagnostic/initController.ts:1081 msgid "Restart sing-box DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11718 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11748 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:66 msgid "Restart Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17175 #: src/tachyon/tabs/diagnostic/initController.ts:1089 msgid "Restart Zapret/ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2120 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:389 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2124 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:398 msgid "Restarts" msgstr "" @@ -6625,22 +6668,22 @@ msgstr "" msgid "Restore" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17168 #: src/tachyon/tabs/diagnostic/initController.ts:1082 msgid "Restore config backup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11796 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17496 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17639 #: src/tachyon/tabs/diagnostic/initController.ts:1605 #: src/tachyon/tabs/diagnostic/initController.ts:1629 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:144 msgid "Restore Native Internet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17060 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17542 #: src/tachyon/tabs/diagnostic/initController.ts:1094 #: src/tachyon/tabs/diagnostic/initController.ts:1514 msgid "Restore Native Internet (Stop Tachyon)" @@ -6650,12 +6693,12 @@ msgstr "" msgid "Restore Snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2595 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2603 msgid "Restores the Tachyon factory defaults: all rules, subscriptions, custom DNS servers and other options will be lost." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17425 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17545 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17643 #: src/tachyon/tabs/diagnostic/initController.ts:1517 #: src/tachyon/tabs/diagnostic/initController.ts:1633 msgid "Restoring native direct internet (stopping Tachyon)..." @@ -6669,7 +6712,7 @@ msgstr "" msgid "Restricted users (auth_user)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19063 #: src/tachyon/tabs/monitoring/initController.ts:757 msgid "Resume updates" msgstr "" @@ -6678,14 +6721,14 @@ msgstr "" msgid "Return NXDOMAIN for blocked domains (recommended). When enabled, blocked domains are not resolved at all. When disabled, only direct connections are rejected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21924 #: src/tachyon/tabs/updates/initController.ts:1166 msgid "Rollback" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12403 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19052 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19172 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19223 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:444 #: src/tachyon/tabs/monitoring/initController.ts:891 #: src/tachyon/tabs/monitoring/initController.ts:954 @@ -6696,52 +6739,52 @@ msgstr "" msgid "Route all non-local LAN traffic through the tailnet exit node instead of the proxy engines." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3347 msgid "Route bot API requests through this section. Leave empty to use the default mixed proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11112 msgid "Route community list subnets (IP/CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10986 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11113 msgid "Route IP subnets associated with built-in community lists (e.g. Discord voice/media). Disable this if community subnets overlap with CDN/Anycast networks (such as Cloudflare/Google Cloud) and interfere with unrelated services (e.g. game launchers)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1822 msgid "Route local traffic originating directly from the router (e.g. wget, curl, opkg, torrent clients on the router) through Tachyon." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1651 msgid "Route main DNS requests through the selected section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7864 msgid "Route requests to this DNS server through another section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1821 msgid "Route Router's Own Traffic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17274 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17394 #: src/tachyon/tabs/diagnostic/initController.ts:1343 msgid "Route via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11131 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11258 msgid "Routed DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11272 msgid "Routed DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11158 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11285 msgid "Routed DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1824 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1832 msgid "Router Traffic Target Section" msgstr "" @@ -6749,13 +6792,13 @@ msgstr "" msgid "Routing mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12317 msgid "Routing Rule Tracer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10617 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10626 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10645 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10675 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:103 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:114 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:144 @@ -6766,16 +6809,16 @@ msgstr "" msgid "Routing section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8946 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8976 #: src/tachyon/tabs/dashboard/initController.ts:1928 msgid "Routing sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:995 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1003 msgid "Routing sections, rules and strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12408 msgid "Rule" msgstr "" @@ -6783,25 +6826,25 @@ msgstr "" msgid "Rule Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7577 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7654 msgid "Rule set must be an HTTP(S) URL or a local .srs / .json path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4504 msgid "Rule set settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10999 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11155 msgid "Rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12650 msgid "Rule Sets (.srs / .json)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13214 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:288 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13251 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:295 msgid "Rule:" msgstr "" @@ -6811,77 +6854,79 @@ msgstr "" msgid "Rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10760 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10790 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:79 msgid "Rules mangle counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:74 msgid "Rules mangle exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10770 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10800 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:89 msgid "Rules mangle output counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10795 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:84 msgid "Rules mangle output exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10810 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:99 msgid "Rules proxy counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10805 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:94 msgid "Rules proxy exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11816 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:134 msgid "Run AI Doctor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12038 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12068 #: src/tachyon/tabs/diagnostic/partials/renderRunAction.ts:17 msgid "Run Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11806 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:124 msgid "Run doctor repair" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15901 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3100 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16021 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3108 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3109 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:327 -#: src/tachyon/methods/custom/getDashboardSections.ts:1837 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:324 +#: src/tachyon/methods/custom/getDashboardSections.ts:1713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1858 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:333 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:166 msgid "Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14170 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1378 msgid "Running benchmarks..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3407 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3415 msgid "Running diagnostics…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10833 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10960 msgid "Russia (ru)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15470 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:316 msgid "SAFE" msgstr "" @@ -6898,16 +6943,16 @@ msgstr "" msgid "Saturday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4019 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4083 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:804 msgid "Save" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2617 msgid "Save a snapshot of the working config and restore it later if something breaks." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2305 msgid "Save component backup before update" msgstr "" @@ -6924,7 +6969,7 @@ msgstr "" msgid "Schedule Rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2262 msgid "Scheduled auto-update time" msgstr "" @@ -6932,25 +6977,25 @@ msgstr "" msgid "Scheduled Hours (Time window)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13439 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14062 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1248 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13476 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14099 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1255 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:551 msgid "Score" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18488 #: src/tachyon/tabs/monitoring/render.ts:57 msgid "Search" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12392 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:397 msgid "Search domain or service..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13204 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13241 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:283 msgid "Search Mode" msgstr "" @@ -6958,82 +7003,82 @@ msgstr "" msgid "Secret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1870 msgid "Secret key for authenticating remote access to YACD when WAN access is enabled." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2636 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2644 msgid "Secret token for authorizing WRITE operations (POST/PUT) on /cgi-bin/tachyon-agent/. Leave empty if auth is not required." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2538 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2546 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:521 msgid "Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12636 msgid "Section action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7681 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7758 msgid "Section name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12534 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12662 msgid "Section Rules Content" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2523 msgid "Section used for Cloudflare WARP API registration. If your ISP blocks Cloudflare API on WAN, select a proxy section (with Mixed proxy enabled) or a tunnel interface section (WireGuard / AmneziaWG / VPN). Leave empty to use direct WAN / default mixed proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1302 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:994 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1310 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:516 msgid "Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15336 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15415 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:241 msgid "SECURE" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2446 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2805 msgid "Security" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8494 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8524 #: src/tachyon/tabs/dashboard/initController.ts:1343 msgid "Select" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2839 msgid "Select a common client profile or enter a custom User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9489 msgid "Select a file with .conf extension" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10520 msgid "Select a network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10932 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11059 msgid "Select a predefined domain list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7885 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:89 msgid "Select a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2819 msgid "Select a section for downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10720 msgid "Select a transit section" msgstr "" @@ -7041,23 +7086,23 @@ msgstr "" msgid "Select active days. If none selected, the rule applies every day." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2669 msgid "Select AI LLM provider for diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2344 msgid "Select an existing network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3651 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3715 msgid "Select an existing URLTest or Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10607 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10734 msgid "Select an intermediate section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2988 msgid "Select and order the sections through which blocked domains are tested. Checked sections are tried top-to-bottom." msgstr "" @@ -7065,7 +7110,7 @@ msgstr "" msgid "Select days when guest access is permitted. Leave empty for all days." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1372 msgid "Select DNS protocol to use" msgstr "" @@ -7073,27 +7118,27 @@ msgstr "" msgid "Select LAN devices to assign to this profile, or enter IP or MAC addresses manually. MAC addresses (e.g. AA:BB:CC:DD:EE:FF) work even if the device's IP changes via DHCP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10515 msgid "Select network interface for VPN connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10956 msgid "Select one or more country ISO codes (e.g. ru, us, de, nl, fr, fi, se, tr, cn, jp, sg, by, kz, ua)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2788 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2852 msgid "Select or enter a User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2428 msgid "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1974 msgid "Select or enter the IP addresses of your game consoles." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2406 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2414 msgid "Select path for sing-box config file. Change this ONLY if you know what you are doing" msgstr "" @@ -7101,29 +7146,29 @@ msgstr "" msgid "Select Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8704 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3493 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3557 #: src/tachyon/tabs/dashboard/initController.ts:1612 msgid "Select the fastest node" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2457 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2465 msgid "Select the log level for sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1669 msgid "Select the network interface from which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1709 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1717 msgid "Select the network interface to which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1833 msgid "Select the section to route router's own traffic through." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1780 msgid "Select the WAN interfaces to be monitored" msgstr "" @@ -7131,16 +7176,16 @@ msgstr "" msgid "Select whether to disable the target during the schedule or enable it ONLY during the schedule." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2287 msgid "Select which components are permitted to update automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1307 msgid "Select which tab opens automatically when entering Tachyon." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8578 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8720 #: src/tachyon/tabs/dashboard/initController.ts:1447 #: src/tachyon/tabs/dashboard/initController.ts:1598 msgid "Selected" @@ -7163,24 +7208,24 @@ msgstr "" msgid "Selector and URLTest outbounds must contain a non-empty outbounds array" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12862 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:67 msgid "Send" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3336 msgid "Send a Telegram notification if a potential DNS leak is detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3271 msgid "Send a Telegram notification if sing-box or nftables rules crash and get auto-restored." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3315 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3323 msgid "Send a Telegram notification if SSL/TLS certificates are close to expiration." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3284 msgid "Send a Telegram notification if the Tachyon service is restarted by the watchdog." msgstr "" @@ -7188,11 +7233,11 @@ msgstr "" msgid "Send a Telegram notification to admins when a blocked site is accessed. Requires the Telegram bot to be enabled." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3289 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3297 msgid "Send a Telegram notification when a URLTest group switches to a new server." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3310 msgid "Send a Telegram notification when proxy subscriptions are successfully updated." msgstr "" @@ -7204,44 +7249,44 @@ msgstr "" msgid "Send Telegram notification when a guest device hits its daily time or traffic quota." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13598 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13635 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:736 msgid "Sequence Overlaps (seqovl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1384 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1392 msgid "Sequential (one active at a time)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1388 msgid "Sequential: failover to the next server after N failures. Parallel: aggressive failover — switches in seconds (1 failure = switch), best if your ISP blocks DoH/DoT." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8089 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538 msgid "Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10009 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10069 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10149 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9624 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9899 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9751 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3388 msgid "Server Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3057 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3266 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3330 msgid "Server filtering" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10583 msgid "Server group for automatic lowest-latency selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10642 msgid "Server group for priority failover" msgstr "" @@ -7258,7 +7303,7 @@ msgstr "" msgid "Server name / SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9934 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10061 msgid "Server Name Indication — leave empty to use server address" msgstr "" @@ -7272,12 +7317,12 @@ msgstr "" msgid "Server outbound must contain a numeric server_port from 1 to 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10020 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10080 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10160 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9635 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9910 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10095 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10147 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9762 msgid "Server Port" msgstr "" @@ -7289,7 +7334,7 @@ msgstr "" msgid "Server Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12900 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12930 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:148 msgid "Server unavailable" msgstr "" @@ -7303,62 +7348,62 @@ msgstr "" msgid "server_port must be a number from 1 to 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1001 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1311 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:532 msgid "Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3667 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3731 msgid "Servers on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12398 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12428 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:439 msgid "Service / Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16734 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3502 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3521 -#: src/tachyon/methods/shell/index.ts:482 -#: src/tachyon/methods/shell/index.ts:503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3532 +#: src/tachyon/methods/shell/index.ts:489 +#: src/tachyon/methods/shell/index.ts:510 #: src/tachyon/tabs/diagnostic/initController.ts:607 msgid "Service action failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12214 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:186 msgid "Service availability check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11063 msgid "Service list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1295 msgid "Services & Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20989 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:387 msgid "Services are online and ready! Reloading page..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9219 #: src/tachyon/tabs/dashboard/initController.ts:2214 msgid "Services info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21005 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:406 msgid "Services restarted. Click to reload page." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1387 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7652 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1050 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1317 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:647 msgid "Settings" msgstr "" @@ -7367,7 +7412,7 @@ msgstr "" msgid "Settings have been reset to defaults. The page will reload." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12493 msgid "Shared CDN / Anycast Warning" msgstr "" @@ -7375,66 +7420,66 @@ msgstr "" msgid "Shopping" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2923 msgid "Show metadata on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3740 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3804 msgid "Show only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763 msgid "Show only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3769 msgid "Show only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3702 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3766 msgid "Show only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3877 msgid "Show servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3796 msgid "Show servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3812 msgid "Show servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11854 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11884 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17680 #: src/tachyon/tabs/diagnostic/initController.ts:1679 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:202 msgid "Show sing-box config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17571 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17698 #: src/tachyon/tabs/diagnostic/initController.ts:1690 #: src/tachyon/tabs/diagnostic/initController.ts:1697 msgid "Show sing-box config failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2860 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2924 msgid "Show subscription metadata for this source on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15489 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15568 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:425 msgid "Simultaneous check of your public IP address and upstream DNS resolvers to verify network visibility through direct connection and proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2293 msgid "sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10551 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:77 msgid "Sing-box autostart disabled" msgstr "" @@ -7443,42 +7488,42 @@ msgstr "" msgid "sing-box endpoint (userspace, default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10894 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:103 msgid "Sing-box FakeIP DNS does not work" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10894 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:102 msgid "Sing-box FakeIP DNS works" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10506 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10536 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:62 msgid "Sing-box installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10561 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:87 msgid "Sing-box listening ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10526 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10556 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:82 msgid "Sing-box process running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10546 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:72 msgid "Sing-box service exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10541 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:67 msgid "Sing-box version is compatible (newer than 1.12.4)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10971 msgid "Singapore (sg)" msgstr "" @@ -7486,23 +7531,23 @@ msgstr "" msgid "sites" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8645 msgid "Skip loopback & local entries (127.0.0.1, ::1, 0.0.0.0, localhost)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10072 msgid "Skip TLS certificate verification (not recommended)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8526 msgid "Skipped comments/invalid:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8522 msgid "Skipped loopback:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14937 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:83 msgid "SLOW" msgstr "" @@ -7519,7 +7564,7 @@ msgstr "" msgid "SNAT LAN sources when leaving through tailscale0 so peers can answer. Required unless every peer accepts routes." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10119 msgid "Snell Version" msgstr "" @@ -7527,31 +7572,31 @@ msgstr "" msgid "Social media" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8788 msgid "Sort Alphabetically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10619 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10746 msgid "Sort by latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10620 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10747 msgid "Sorts servers in this section by lowest latency in the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19064 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19107 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12420 #: src/tachyon/tabs/monitoring/initController.ts:903 #: src/tachyon/tabs/monitoring/initController.ts:958 msgid "Source" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12655 msgid "Source Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1668 msgid "Source Network Interface" msgstr "" @@ -7568,52 +7613,62 @@ msgstr "" msgid "Specify different files" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13431 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13468 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:543 msgid "Speed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13623 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13660 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:763 msgid "Split Modes (dpi-desync)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13629 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:762 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13666 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:769 msgid "Split Positions (dpi-desync-split-pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13580 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13617 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:718 msgid "Split Positions (pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13660 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13697 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:802 msgid "Split Values (-s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11197 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11343 msgid "SSH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14297 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1485 +msgid "stability (3x)" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1660 +msgid "Stage 1: Exploration Scan" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:122 msgid "Standalone ByeDPI autostart is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:119 msgid "Standalone ByeDPI is active together with Tachyon ByeDPI rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:120 msgid "Standalone ByeDPI service is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:123 msgid "Standalone ByeDPI service is inactive" msgstr "" @@ -7623,37 +7678,37 @@ msgstr "" msgid "Standalone service is active alongside Tachyon; policy or port conflicts are possible" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:111 msgid "Standalone Zapret is active together with Tachyon Zapret rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:112 msgid "Standalone Zapret service is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:113 msgid "Standalone Zapret service is inactive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11096 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:131 msgid "Standalone Zapret2 autostart is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:126 msgid "Standalone Zapret2 is active together with Tachyon Zapret2 rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11096 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:129 msgid "Standalone Zapret2 service is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11096 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:132 msgid "Standalone Zapret2 service is inactive" msgstr "" @@ -7667,12 +7722,12 @@ msgstr "" msgid "Start" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15105 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:273 msgid "Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3090 msgid "Start bot" msgstr "" @@ -7680,12 +7735,12 @@ msgstr "" msgid "Start of allowed daily access window in HH:MM format (24-hour clock)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17042 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17162 #: src/tachyon/tabs/diagnostic/initController.ts:1076 msgid "Start sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11768 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:86 msgid "Start Tachyon" msgstr "" @@ -7694,39 +7749,39 @@ msgstr "" msgid "Start Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17166 #: src/tachyon/tabs/diagnostic/initController.ts:1080 msgid "Start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15156 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:331 msgid "Starting DNS benchmark..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3137 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:360 msgid "Starting…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9272 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9302 #: src/tachyon/tabs/dashboard/initController.ts:2327 msgid "State" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12440 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15264 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15343 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2107 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1003 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:452 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:371 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:380 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:155 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:481 msgid "Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13415 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13452 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:527 msgid "Status / Suite" msgstr "" @@ -7734,61 +7789,63 @@ msgstr "" msgid "Stop" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3097 msgid "Stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3090 msgid "Stop checking when URLTest group is not used. Use sing-box duration format like 1d, 12h or 30m." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:76 msgid "Stop Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15913 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3114 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:333 -#: src/tachyon/methods/custom/getDashboardSections.ts:1841 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:328 +#: src/tachyon/methods/custom/getDashboardSections.ts:1713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1862 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:337 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:178 msgid "Stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3151 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:374 msgid "Stopping…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2920 msgid "Store auto-detected domains in /etc instead of /tmp to survive reboots." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13407 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13444 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:519 msgid "Strategy & Parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14688 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14767 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044 msgid "Strategy applied successfully and service reloaded!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14610 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14686 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1952 msgid "Strategy benchmark started" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13886 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13923 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1053 msgid "Strategy deleted" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13736 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13773 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:888 msgid "Strategy Name" msgstr "" @@ -7796,40 +7853,40 @@ msgstr "" msgid "Strict (🔒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2494 msgid "Strict ECH + DoQ DNS Enforcer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11320 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11339 msgid "STUN (P2P Calls)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11523 msgid "Subnet %s belongs to a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12024 msgid "Subnet %s is a Cloudflare Anycast range used by Discord Voice. Only UDP voice traffic (ports 50000-65535, 3478, 19294-19344, 5000-5020) is routed through this section; web traffic (TCP 80/443) goes direct." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11515 msgid "Subnet %s is a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4434 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4498 msgid "Subnets from the list will be extracted and added to nftables" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2709 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2773 msgid "Subscription auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10500 msgid "Subscription exclude keywords" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10359 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10486 msgid "Subscription include keywords" msgstr "" @@ -7838,39 +7895,44 @@ msgstr "" msgid "Subscription info:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3925 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3943 -#: src/tachyon/methods/shell/index.ts:1051 -#: src/tachyon/methods/shell/index.ts:1071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3954 +#: src/tachyon/methods/shell/index.ts:1058 +#: src/tachyon/methods/shell/index.ts:1078 msgid "Subscription update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2718 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2782 msgid "Subscription update interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10433 msgid "Subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4187 msgid "Subscription URL settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7754 #: src/tachyon/tabs/dashboard/initController.ts:368 msgid "Subscriptions updated" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15690 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:114 +msgid "Subscriptions, one-time donations and exclusives" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9357 msgid "Success" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8612 msgid "Successfully imported %d DNS record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8934 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9061 msgid "Successfully updated %d hosts entries" msgstr "" @@ -7882,120 +7944,125 @@ msgstr "" msgid "Sunday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15735 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15783 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15903 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:301 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:58 msgid "Support Development" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15697 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:121 +msgid "Support on Boosty" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15738 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167 msgid "Support on CloudTips" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10840 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10967 msgid "Sweden (se)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17057 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17177 #: src/tachyon/tabs/diagnostic/initController.ts:1091 msgid "Switch DNS to DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584 #: src/tachyon/tabs/dashboard/initController.ts:1412 msgid "Switch to auto-selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17061 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17181 #: src/tachyon/tabs/diagnostic/initController.ts:1095 msgid "Sync System Time (NTP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1045 msgid "System diagnostics, AI Doctor and logs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9177 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9207 #: src/tachyon/tabs/dashboard/initController.ts:2201 msgid "System info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14840 #: src/tachyon/tabs/diagnostic/partials/renderSystemInfo.ts:24 msgid "System information" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1326 msgid "Tab Order & Visibility" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10780 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:69 msgid "Table exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14684 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15101 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15194 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:359 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:373 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1970 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2040 msgid "Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2283 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2291 msgid "Tachyon Core" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15224 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:406 msgid "Tachyon DNS Benchmark & Auto-Tuning" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7028 #: src/tachyon/services/core.service.ts:54 msgid "Tachyon Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3814 -#: src/tachyon/methods/shell/index.ts:895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3825 +#: src/tachyon/methods/shell/index.ts:902 msgid "Tachyon has been installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15583 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:442 msgid "Tachyon IP & DNS Leak Detection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6930 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7007 msgid "Tachyon manages ciadpi pid files itself, so pidfile options are not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7004 msgid "Tachyon manages the ciadpi process lifecycle itself, so daemon mode is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6151 msgid "Tachyon manages the nfqws process lifecycle itself, so daemon mode is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6602 msgid "Tachyon manages the nfqws2 process lifecycle itself, so daemon mode is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15384 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:201 msgid "Tachyon proxy routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19261 #: src/tachyon/tabs/monitoring/initController.ts:1002 msgid "Tachyon service is stopped. Start the service to display connections." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2830 #: src/tachyon/tabs/dashboard/render.ts:17 msgid "Tachyon service is stopped. Start the service to display the dashboard." msgstr "" @@ -8004,67 +8071,67 @@ msgstr "" msgid "Tachyon Settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3836 -#: src/tachyon/methods/shell/index.ts:929 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3847 +#: src/tachyon/methods/shell/index.ts:936 msgid "Tachyon update did not complete within the timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2379 msgid "Tachyon will not modify your DHCP configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:91 msgid "Tachyon-managed ciadpi runtime has restarted" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:94 msgid "Tachyon-managed ciadpi runtime is not ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:97 msgid "Tachyon-managed ciadpi runtime is not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:93 msgid "Tachyon-managed ciadpi runtime is ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:87 msgid "Tachyon-managed nfqws runtime is not ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:90 msgid "Tachyon-managed nfqws runtime is not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:86 msgid "Tachyon-managed nfqws runtime is ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:91 msgid "Tachyon-managed nfqws2 runtime is not ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:94 msgid "Tachyon-managed nfqws2 runtime is not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:90 msgid "Tachyon-managed nfqws2 runtime is ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9267 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2289 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2297 #: src/tachyon/tabs/dashboard/initController.ts:2317 msgid "Tailscale" msgstr "" @@ -8077,7 +8144,7 @@ msgstr "" msgid "Tailscale control URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10612 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10642 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:98 msgid "Tailscale endpoint" msgstr "" @@ -8095,14 +8162,14 @@ msgstr "" msgid "Tailscale package is installed, but no server section uses native mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14081 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:779 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1230 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1237 msgid "Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14514 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14588 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1838 msgid "Target accessible — no DPI blocking detected." msgstr "" @@ -8114,28 +8181,28 @@ msgstr "" msgid "Target Scope" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13171 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13203 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:241 msgid "Target Service / Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14498 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14572 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1822 msgid "TCP connect timed out before TLS handshake — host is blocked at the IP layer. DPI bypass cannot unblock this; route via Sing-box VPN/Proxy outbound instead." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14487 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1743 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14561 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1808 msgid "TCP Reset Injection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14502 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14576 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1826 msgid "TCP RST received from DPI — active TCP reset injection detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13604 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13641 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:742 msgid "TCP Window Sizes (wsize)" msgstr "" @@ -8152,165 +8219,160 @@ msgstr "" msgid "Telegram Alerts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1057 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1065 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1318 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:661 msgid "Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3209 msgid "Telegram Bot Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15893 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:47 msgid "Telegram Channel" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999 #: src/tachyon/tabs/dashboard/initController.ts:1953 msgid "Test all sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3392 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3423 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3442 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3400 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3457 msgid "Test Connection" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2022 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2026 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2601 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1032 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2605 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1041 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:254 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:262 msgid "Test latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2415 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2416 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:779 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2419 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2420 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:788 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:791 msgid "Test node latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3125 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3189 msgid "Test only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3085 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 msgid "Test only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3091 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3155 msgid "Test only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3088 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3152 msgid "Test only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3117 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3181 msgid "Test servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3197 msgid "Test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3387 msgid "Test Telegram Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15132 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:305 msgid "Testing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8998 #: src/tachyon/tabs/dashboard/initController.ts:1951 msgid "Testing all sections..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14594 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14670 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1934 msgid "Testing bypass strategies in isolated sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14373 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1605 -msgid "Testing strategy" -msgstr "" - -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15271 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:52 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:61 msgid "Testing upstream DNS resolvers..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8581 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8611 #: src/tachyon/tabs/dashboard/initController.ts:1450 msgid "Testing URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14392 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14465 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1683 msgid "Testing:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12117 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12147 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12738 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:108 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:797 msgid "Testing..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3412 msgid "Testing…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6071 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6593 msgid "The desync fwmark is managed by Tachyon for loop prevention and must not be overridden here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6068 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6590 msgid "The NFQUEUE number is assigned by Tachyon for each rule and must not be overridden here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11009 msgid "The rule applies to the domain and all its subdomains. Use full:, keyword:, or regex: prefixes for exact match, keyword match, or regular expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11163 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:78 msgid "There are rules using ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10982 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:78 msgid "There are rules using Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11069 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:82 msgid "There are rules using Zapret2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12856 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12886 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:97 msgid "Thinking..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17501 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17621 #: src/tachyon/tabs/diagnostic/initController.ts:1610 msgid "This action will stop Tachyon, restore standard dnsmasq/DNS, remove all proxy/anti-censorship firewall rules and restore direct Internet connection through your ISP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12886 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1932 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1951 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1956 @@ -8320,41 +8382,41 @@ msgstr "" msgid "This field is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7010 msgid "This field must start a working ciadpi strategy; help/version options exit immediately and are not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6154 msgid "This field must start a working nfqws strategy; --dry-run exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6080 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6157 msgid "This field must start a working nfqws strategy; --version exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6605 msgid "This field must start a working nfqws2 strategy; --dry-run exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6608 msgid "This field must start a working nfqws2 strategy; --version exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6249 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6800 msgid "This flag does not accept a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2056 msgid "This may take 1-2 minutes. The process runs in the background on the router." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6754 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6831 msgid "This option requires a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9310 #: src/tachyon/tabs/dashboard/initController.ts:2338 msgid "This router" msgstr "" @@ -8367,8 +8429,8 @@ msgstr "" msgid "This will replace the current Tachyon settings with the snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14488 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14562 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1809 msgid "Throttling / Deep Inspection" msgstr "" @@ -8380,20 +8442,20 @@ msgstr "" msgid "Thursday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19055 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19104 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19358 #: src/tachyon/tabs/monitoring/initController.ts:1138 #: src/tachyon/tabs/monitoring/initController.ts:894 #: src/tachyon/tabs/monitoring/initController.ts:955 msgid "Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1594 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1602 msgid "Time in seconds for DNS record caching (default: 60)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2263 msgid "Time of day to run scheduled component updates in HH:MM (24h) format, e.g. 04:00" msgstr "" @@ -8401,31 +8463,31 @@ msgstr "" msgid "Time skew tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14968 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:117 msgid "Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6572 #: src/tachyon/helpers/singBoxVariant.ts:62 msgid "tiny" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11196 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11342 msgid "TLS / HTTPS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10243 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10370 msgid "TLS Auth/Crypt Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10060 msgid "TLS SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13684 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13721 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:826 msgid "TLS-Rec Bounds (--tlsrec)" msgstr "" @@ -8433,26 +8495,26 @@ msgstr "" msgid "Toddler (👶)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3218 msgid "Token is required when the bot is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8583 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3062 #: src/tachyon/tabs/dashboard/initController.ts:1452 msgid "Tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3550 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3614 msgid "Top level has the highest priority; lower levels are used as fallback" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22188 #: src/tachyon/tabs/updates/initController.ts:1490 msgid "TorrServer Direct" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1492 msgid "TorrServer not found" msgstr "" @@ -8465,70 +8527,70 @@ msgstr "" msgid "Total allowed network usage per day for devices in this rule. When reached, ALL internet access is blocked until midnight (not just specific domains). Enter 0 for unlimited. Note: Applies when Target Scope is 'All Internet' (or configured in Profile)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8514 msgid "Total lines:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12348 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:345 msgid "Total targets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12321 msgid "Trace" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12237 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12365 msgid "Tracing routing rules..." msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:1934 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9153 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9183 #: src/tachyon/tabs/dashboard/initController.ts:2175 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:140 msgid "Traffic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3322 msgid "Traffic for this level goes directly." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11248 msgid "Traffic from these IP addresses, CIDRs, or MAC addresses will never be routed through this section, even if other conditions match." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11314 msgid "Traffic of specified protocols (e.g. BitTorrent, QUIC, STUN) will bypass this section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1030 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1038 msgid "Traffic statistics and active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9195 #: src/tachyon/tabs/dashboard/initController.ts:2188 msgid "Traffic Total" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11334 msgid "Traffic type filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12509 msgid "Traffic will go through the default route (Direct/Default)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21803 #: src/tachyon/tabs/updates/initController.ts:1011 msgid "Transient connection error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7001 msgid "Transparent proxy mode is incompatible with action=byedpi because Tachyon connects to ciadpi through SOCKS." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10031 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10158 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2440 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2972 msgid "Transport" msgstr "" @@ -8553,7 +8615,7 @@ msgstr "" msgid "Transport path must start with /" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15877 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:30 msgid "Troubleshooting" msgstr "" @@ -8562,30 +8624,30 @@ msgstr "" msgid "Trusted Master Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2828 msgid "Try compatible User-Agent profiles automatically when downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13423 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13460 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:535 msgid "TTFB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1613 msgid "TTL must be a positive number" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1608 msgid "TTL value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13641 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13678 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:781 msgid "TTL Values (dpi-desync-ttl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13592 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13629 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:730 msgid "TTL Values (ttl)" msgstr "" @@ -8597,53 +8659,53 @@ msgstr "" msgid "Tuesday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10968 msgid "Turkey (tr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19049 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19102 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19222 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1724 #: src/tachyon/tabs/monitoring/initController.ts:888 #: src/tachyon/tabs/monitoring/initController.ts:953 msgid "Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1377 msgid "UDP (Unprotected DNS)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12113 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:65 msgid "UDP / QUIC protocols" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10847 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10974 msgid "Ukraine (ua)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6925 msgid "Unable to validate the ByeDPI strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5991 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7403 msgid "Unable to validate the NFQWS strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6436 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7412 msgid "Unable to validate the NFQWS2 strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8698 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3467 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531 #: src/tachyon/tabs/dashboard/initController.ts:1606 msgid "Unavailability timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12138 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12320 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12350 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:135 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:347 msgid "Unavailable" @@ -8653,19 +8715,19 @@ msgstr "" msgid "Underload packet header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9861 msgid "Underload Packet Magic Header (H1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9862 msgid "Underload Packet Magic Header (H2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9863 msgid "Underload Packet Magic Header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9864 msgid "Underload Packet Magic Header (H4)" msgstr "" @@ -8674,27 +8736,27 @@ msgstr "" msgid "Unexpected background processes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7114 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7191 msgid "Unexpected ByeDPI strategy argument: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6229 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6703 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6780 msgid "Unexpected standalone token. Use explicit flags such as --name or --name=value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:96 msgid "Unexpected Tachyon-managed ciadpi runtime is running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:89 msgid "Unexpected Tachyon-managed nfqws runtime is running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:93 msgid "Unexpected Tachyon-managed nfqws2 runtime is running" msgstr "" @@ -8703,30 +8765,30 @@ msgstr "" msgid "unique UCI identifier" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10837 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10964 msgid "United Kingdom (gb)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10834 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10961 msgid "United States (us)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10554 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11170 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11171 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11172 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11181 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11185 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11187 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11191 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21262 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11211 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 #: src/tachyon/helpers/singBoxVariant.ts:33 #: src/tachyon/services/systemInfo.service.ts:10 #: src/tachyon/services/systemInfo.service.ts:12 @@ -8746,54 +8808,54 @@ msgstr "" msgid "unknown" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15923 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3131 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:354 -#: src/tachyon/methods/custom/getDashboardSections.ts:1843 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:330 +#: src/tachyon/methods/custom/getDashboardSections.ts:1864 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:339 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:188 msgid "Unknown" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7034 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7056 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7184 msgid "Unknown ByeDPI option: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:820 msgid "Unknown country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14491 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14565 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1812 msgid "Unknown DPI Pattern" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14617 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16839 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16858 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16925 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17466 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14693 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16959 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16978 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17586 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5787 #: src/tachyon/api.ts:40 #: src/tachyon/tabs/diagnostic/initController.ts:1566 #: src/tachyon/tabs/diagnostic/initController.ts:729 #: src/tachyon/tabs/diagnostic/initController.ts:770 #: src/tachyon/tabs/diagnostic/initController.ts:855 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1892 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1760 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1959 msgid "Unknown error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6317 msgid "Unknown NFQWS flag." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6791 msgid "Unknown NFQWS2 flag." msgstr "" @@ -8807,8 +8869,8 @@ msgstr "" msgid "Unspecified IP address is not allowed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2140 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2144 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:422 msgid "Unstable" msgstr "" @@ -8820,45 +8882,45 @@ msgstr "" msgid "Up to 10 snapshots are kept; the oldest ones are removed automatically." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21855 #: src/tachyon/tabs/updates/initController.ts:1078 msgid "Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2143 msgid "Update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9066 msgid "Update failed:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21327 #: src/tachyon/tabs/updates/initController.ts:384 msgid "Update is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22448 #: src/tachyon/tabs/updates/initController.ts:1813 msgid "Update is available for current release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22429 #: src/tachyon/tabs/updates/initController.ts:1792 msgid "Update is available:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2036 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2044 msgid "Update lists now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8927 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8955 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8964 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9091 msgid "Update Lists Now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17052 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17172 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2005 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2016 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:231 @@ -8868,59 +8930,59 @@ msgstr "" msgid "Update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2710 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2774 msgid "Update this subscription automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8531 msgid "Updated/duplicates:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1288 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1296 msgid "Updates & Downloads" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20658 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20778 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:121 msgid "Updating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17277 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17397 #: src/tachyon/tabs/diagnostic/initController.ts:1347 msgid "Updating device routing mode..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2090 msgid "Updating lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9050 msgid "Updating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9155 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9197 #: src/tachyon/tabs/dashboard/initController.ts:2177 #: src/tachyon/tabs/dashboard/initController.ts:2190 msgid "Uplink" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19061 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19106 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19370 #: src/tachyon/tabs/monitoring/initController.ts:1152 #: src/tachyon/tabs/monitoring/initController.ts:900 #: src/tachyon/tabs/monitoring/initController.ts:957 msgid "Uploaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14982 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15061 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1387 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:224 msgid "Upstream Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15421 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15500 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:348 msgid "Upstream Provider / ASN" msgstr "" @@ -8935,50 +8997,50 @@ msgstr "" msgid "URL must use one of the following protocols:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2803 msgid "URL to test through the proxy (default: Cloudflare 204)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3507 msgid "URL used to check whether a server is alive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3013 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3077 msgid "URL used to test server latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8841 msgid "URLs of remote hosts files to download and apply. Supports standard hosts format: IP domain." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10582 msgid "URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2358 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2359 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8634 #: src/tachyon/tabs/dashboard/initController.ts:1479 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:708 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:709 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:717 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:718 msgid "URLTest details" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8604 #: src/tachyon/tabs/dashboard/initController.ts:1438 msgid "URLTest details are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10419 msgid "URLTest links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4162 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4227 msgid "URLTest settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2878 msgid "Use 3-tier check intervals: fast (15s), normal (120s), slow (300s) instead of a single interval." msgstr "" @@ -9018,7 +9080,7 @@ msgstr "" msgid "Use an IP listen address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10681 msgid "Use another section as an intermediate hop to connect to servers in this section. Does not apply to network interfaces or JSON outbounds." msgstr "" @@ -9038,22 +9100,22 @@ msgstr "" msgid "Use sing-box duration format like 10s, 1m or 2m30s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2719 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2987 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3516 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5113 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5120 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5127 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1997 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2019 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2026 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3580 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2005 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2229 msgid "Use sing-box duration format like 1d, 12h or 30m" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8992 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9131 msgid "Use sing-box duration format like 1d, 12h or 6h" msgstr "" @@ -9061,13 +9123,13 @@ msgstr "" msgid "Use tailnet exit node for LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:25 msgid "Used by" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13774 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13811 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:930 msgid "User custom strategy" msgstr "" @@ -9075,16 +9137,16 @@ msgstr "" msgid "User names (e.g. from VLESS/Trojan/SS/JSON inbound users) that are forbidden from reaching LAN subnets. Leave empty to restrict all users on this inbound." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2838 msgid "User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10171 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3055 msgid "Username" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10850 msgid "Username cannot be empty" msgstr "" @@ -9106,8 +9168,8 @@ msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:811 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:82 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:931 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5734 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5824 #: src/validators/validateDns.ts:25 #: src/validators/validateDns.ts:29 #: src/validators/validateDomain.ts:57 @@ -9129,15 +9191,15 @@ msgstr "" msgid "Valid" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2884 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2892 msgid "Validates sing-box config before restart to prevent boot loops on broken configs." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5182 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5259 msgid "Validation errors:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5801 msgid "Value cannot be empty" msgstr "" @@ -9145,36 +9207,36 @@ msgstr "" msgid "Value must be a positive integer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12889 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1960 msgid "Value must not contain control characters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:352 msgid "Verdict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20865 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20985 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:382 msgid "Verifying router and service readiness..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22603 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2317 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2381 msgid "Via country.is" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15483 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:330 msgid "via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15407 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15486 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:333 msgid "via WAN" msgstr "" @@ -9183,21 +9245,21 @@ msgstr "" msgid "Video streaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11845 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16902 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17022 #: src/tachyon/tabs/diagnostic/initController.ts:829 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:193 msgid "View logs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16912 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16915 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17032 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17035 #: src/tachyon/tabs/diagnostic/initController.ts:839 #: src/tachyon/tabs/diagnostic/initController.ts:842 msgid "View logs failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7682 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7759 msgid "Visible name of this section" msgstr "" @@ -9205,117 +9267,117 @@ msgstr "" msgid "VLESS flow" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10256 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10383 msgid "vless://, vmess://, ss://, trojan://, socks4/5://, http/s://, hy2/hysteria2:// links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20961 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:349 msgid "Waiting for router services to restart..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1498 msgid "Waiting for TorrServer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15372 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:188 msgid "WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10689 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10719 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:198 msgid "WAN public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9996 msgid "WARP Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9857 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9984 msgid "WARP Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2522 msgid "WARP Generator Proxy Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9972 msgid "WARP Private Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2389 msgid "Watchdog probes every Connection section; when the active one fails several checks in a row, traffic switches to a healthy backup and Telegram is notified. Requires a config reload to take effect." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2752 msgid "Watchdog Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8054 msgid "WDTT Auto Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8064 msgid "WDTT Block DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7993 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8074 msgid "WDTT Block IPv6" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8024 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8105 msgid "WDTT Community Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7992 msgid "WDTT connection URI (wdtt://...)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8014 msgid "WDTT Device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7951 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8032 msgid "WDTT Max Hashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8001 msgid "WDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8037 msgid "WDTT MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8003 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8084 msgid "WDTT QWDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7964 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8045 msgid "WDTT Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8114 msgid "WDTT Remote Domain List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8096 msgid "WDTT Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7910 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7991 msgid "WDTT URI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8023 msgid "WDTT Workers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2482 msgid "WebRTC Leak Protection" msgstr "" @@ -9335,46 +9397,46 @@ msgstr "" msgid "Weekends (Sat-Sun)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7695 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7772 msgid "What Tachyon should do when this section matches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3494 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3558 msgid "When switching to another level, test every server and select the fastest instead of the first working one." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8139 msgid "WHEP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8140 msgid "WHIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12950 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:171 msgid "Why Discord fails?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10112 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10239 msgid "WireGuard private key from your Cloudflare account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9973 msgid "WireGuard private key from your Cloudflare WARP account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14070 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1256 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14107 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1263 msgid "Working" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665 msgid "working strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8129 msgid "WRT" msgstr "" @@ -9382,127 +9444,127 @@ msgstr "" msgid "XHTTP mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1869 msgid "YACD Secret Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8222 #: src/tachyon/tabs/dashboard/initController.ts:960 msgid "Yes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1707 msgid "You can select Output Network Interface, by default autodetect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2286 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2294 msgid "Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6065 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6142 msgid "Zapret hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS strategies." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10977 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:71 msgid "Zapret package is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10977 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:72 msgid "Zapret package is not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:60 msgid "Zapret provider binary is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:61 msgid "Zapret provider binary is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10997 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:103 msgid "Zapret sing-box outbound is configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10997 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:104 msgid "Zapret sing-box outbound is not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13747 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13784 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:899 msgid "Zapret v1" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13091 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:149 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2022 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:151 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2092 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2093 msgid "Zapret v1 (nfqws)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13746 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13783 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:898 msgid "Zapret v2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13090 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:148 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2017 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:150 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2088 msgid "Zapret v2 (nfqws2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2295 msgid "Zapret2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6587 msgid "Zapret2 hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS2 strategies." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11064 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:75 msgid "Zapret2 package is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11064 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:76 msgid "Zapret2 package is not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11029 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:64 msgid "Zapret2 provider binary is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11029 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:65 msgid "Zapret2 provider binary is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11084 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:107 msgid "Zapret2 sing-box outbound is configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11084 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:108 msgid "Zapret2 sing-box outbound is not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:114 msgid "Zapret2 sing-box route rules are configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:115 msgid "Zapret2 sing-box route rules are not configured" msgstr "" diff --git a/fe-app-tachyon/locales/tachyon.ru.po b/fe-app-tachyon/locales/tachyon.ru.po index 6d99a41f..026f1998 100644 --- a/fe-app-tachyon/locales/tachyon.ru.po +++ b/fe-app-tachyon/locales/tachyon.ru.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: TACHYON\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-15 15:34+0300\n" -"PO-Revision-Date: 2026-09-15 15:34+0300\n" +"POT-Creation-Date: 2026-09-16 08:36+0300\n" +"PO-Revision-Date: 2026-09-16 08:36+0300\n" "Last-Translator: Dushnilin\n" "Language-Team: none\n" "Language: ru\n" @@ -137,6 +137,9 @@ msgstr "🔄 Обновить" msgid "🔄 Reset to Factory Defaults" msgstr "🔄 Сбросить к заводским настройкам" +msgid "🔍 Analyzing DPI blocking patterns..." +msgstr "" + msgid "🔍 Combinatorial Deep Fuzzing (~150-300+)" msgstr "🔍 Комбинаторный глубокий фаззинг (~150-300+)" @@ -152,6 +155,9 @@ msgstr "🧠 Сгенерировать через ИИ" msgid "🧠 Synthesizing..." msgstr "🧠 Генерация..." +msgid "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)" +msgstr "" + msgid "🚀 Initializing benchmark in sandbox..." msgstr "🚀 Инициализация бенчмарка в песочнице..." @@ -173,6 +179,9 @@ msgstr "🛡️ ЗАЩИЩЕНО: Все DNS-запросы разрешаютс msgid "🛡️ SECURE: Public IP is concealed behind the proxy outbound." msgstr "🛡️ ЗАЩИЩЕНО: Публичный IP-адрес скрыт за исходящим прокси." +msgid "🛡️ Stage 2: Stability Verification" +msgstr "" + msgid "🟣 Twitch Suite (Live Stream + HLS CDN)" msgstr "🟣 Twitch (Прямой эфир + HLS CDN)" @@ -2180,6 +2189,18 @@ msgstr "Принудительно направлять DNS-запросы че msgid "Found" msgstr "Найдено" +msgid "FPTN Access Token" +msgstr "" + +msgid "FPTN Bypass Method" +msgstr "" + +msgid "FPTN Preferred Server" +msgstr "" + +msgid "FPTN SNI" +msgstr "" + msgid "France (fr)" msgstr "Франция (fr)" @@ -3557,6 +3578,15 @@ msgstr "Опциональные значения должны быть прис msgid "Optional values must be attached with '=' here; a separate token would be ignored by nfqws2." msgstr "Опциональные значения должны быть присоединены через '=' здесь; отдельный токен будет игнорироваться nfqws2." +msgid "Optional: override bypass method (e.g. quic, tcp)" +msgstr "" + +msgid "Optional: override TLS SNI for FPTN connection" +msgstr "" + +msgid "Optional: preferred FPTN server address" +msgstr "" + msgid "Optionally specify individual devices not in a profile. MAC addresses (e.g. AA:BB:CC:DD:EE:FF) work even if the IP changes." msgstr "При необходимости укажите отдельные устройства вне профилей. MAC-адреса (напр. AA:BB:CC:DD:EE:FF) работают даже при смене IP." @@ -4742,6 +4772,12 @@ msgstr "Значения сплита (-s)" msgid "SSH" msgstr "SSH" +msgid "stability (3x)" +msgstr "" + +msgid "Stage 1: Exploration Scan" +msgstr "" + msgid "Standalone ByeDPI autostart is enabled" msgstr "Автозапуск отдельной службы ByeDPI включен" @@ -4904,6 +4940,9 @@ msgstr "Настройки URL подписки" msgid "Subscriptions updated" msgstr "Подписки обновлены" +msgid "Subscriptions, one-time donations and exclusives" +msgstr "Подписки, разовые донаты и эксклюзивный контент" + msgid "Success" msgstr "Успех" @@ -4922,14 +4961,11 @@ msgstr "Воскресенье" msgid "Support Development" msgstr "Поддержать разработку" -msgid "Support on CloudTips" -msgstr "Поддержать проект на CloudTips" - msgid "Support on Boosty" msgstr "Поддержать на Boosty" -msgid "Subscriptions, one-time donations and exclusives" -msgstr "Подписки, разовые донаты и эксклюзивный контент" +msgid "Support on CloudTips" +msgstr "Поддержать проект на CloudTips" msgid "Sweden (se)" msgstr "Швеция (se)" @@ -5144,9 +5180,6 @@ msgstr "Проверка всех секций..." msgid "Testing bypass strategies in isolated sandbox..." msgstr "Тестирование стратегий обхода в изолированной песочнице..." -msgid "Testing strategy" -msgstr "Тестирование стратегии" - msgid "Testing upstream DNS resolvers..." msgstr "Тестирование вышестоящих DNS-резолверов..." @@ -5900,6 +5933,9 @@ msgstr "Правила маршрутизации sing-box для Zapret2 нас msgid "Zapret2 sing-box route rules are not configured" msgstr "Правила маршрутизации sing-box для Zapret2 не настроены" +msgid "Testing strategy" +msgstr "Тестирование стратегии" + msgid "Add URLs or local paths to .lst / .txt lists containing domains and subnets." msgstr "Добавьте URL или локальные пути к спискам .lst / .txt, содержащим домены и подсети." diff --git a/luci-app-tachyon/po/ru/tachyon.po b/luci-app-tachyon/po/ru/tachyon.po index 6d99a41f..026f1998 100644 --- a/luci-app-tachyon/po/ru/tachyon.po +++ b/luci-app-tachyon/po/ru/tachyon.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: TACHYON\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-15 15:34+0300\n" -"PO-Revision-Date: 2026-09-15 15:34+0300\n" +"POT-Creation-Date: 2026-09-16 08:36+0300\n" +"PO-Revision-Date: 2026-09-16 08:36+0300\n" "Last-Translator: Dushnilin\n" "Language-Team: none\n" "Language: ru\n" @@ -137,6 +137,9 @@ msgstr "🔄 Обновить" msgid "🔄 Reset to Factory Defaults" msgstr "🔄 Сбросить к заводским настройкам" +msgid "🔍 Analyzing DPI blocking patterns..." +msgstr "" + msgid "🔍 Combinatorial Deep Fuzzing (~150-300+)" msgstr "🔍 Комбинаторный глубокий фаззинг (~150-300+)" @@ -152,6 +155,9 @@ msgstr "🧠 Сгенерировать через ИИ" msgid "🧠 Synthesizing..." msgstr "🧠 Генерация..." +msgid "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)" +msgstr "" + msgid "🚀 Initializing benchmark in sandbox..." msgstr "🚀 Инициализация бенчмарка в песочнице..." @@ -173,6 +179,9 @@ msgstr "🛡️ ЗАЩИЩЕНО: Все DNS-запросы разрешаютс msgid "🛡️ SECURE: Public IP is concealed behind the proxy outbound." msgstr "🛡️ ЗАЩИЩЕНО: Публичный IP-адрес скрыт за исходящим прокси." +msgid "🛡️ Stage 2: Stability Verification" +msgstr "" + msgid "🟣 Twitch Suite (Live Stream + HLS CDN)" msgstr "🟣 Twitch (Прямой эфир + HLS CDN)" @@ -2180,6 +2189,18 @@ msgstr "Принудительно направлять DNS-запросы че msgid "Found" msgstr "Найдено" +msgid "FPTN Access Token" +msgstr "" + +msgid "FPTN Bypass Method" +msgstr "" + +msgid "FPTN Preferred Server" +msgstr "" + +msgid "FPTN SNI" +msgstr "" + msgid "France (fr)" msgstr "Франция (fr)" @@ -3557,6 +3578,15 @@ msgstr "Опциональные значения должны быть прис msgid "Optional values must be attached with '=' here; a separate token would be ignored by nfqws2." msgstr "Опциональные значения должны быть присоединены через '=' здесь; отдельный токен будет игнорироваться nfqws2." +msgid "Optional: override bypass method (e.g. quic, tcp)" +msgstr "" + +msgid "Optional: override TLS SNI for FPTN connection" +msgstr "" + +msgid "Optional: preferred FPTN server address" +msgstr "" + msgid "Optionally specify individual devices not in a profile. MAC addresses (e.g. AA:BB:CC:DD:EE:FF) work even if the IP changes." msgstr "При необходимости укажите отдельные устройства вне профилей. MAC-адреса (напр. AA:BB:CC:DD:EE:FF) работают даже при смене IP." @@ -4742,6 +4772,12 @@ msgstr "Значения сплита (-s)" msgid "SSH" msgstr "SSH" +msgid "stability (3x)" +msgstr "" + +msgid "Stage 1: Exploration Scan" +msgstr "" + msgid "Standalone ByeDPI autostart is enabled" msgstr "Автозапуск отдельной службы ByeDPI включен" @@ -4904,6 +4940,9 @@ msgstr "Настройки URL подписки" msgid "Subscriptions updated" msgstr "Подписки обновлены" +msgid "Subscriptions, one-time donations and exclusives" +msgstr "Подписки, разовые донаты и эксклюзивный контент" + msgid "Success" msgstr "Успех" @@ -4922,14 +4961,11 @@ msgstr "Воскресенье" msgid "Support Development" msgstr "Поддержать разработку" -msgid "Support on CloudTips" -msgstr "Поддержать проект на CloudTips" - msgid "Support on Boosty" msgstr "Поддержать на Boosty" -msgid "Subscriptions, one-time donations and exclusives" -msgstr "Подписки, разовые донаты и эксклюзивный контент" +msgid "Support on CloudTips" +msgstr "Поддержать проект на CloudTips" msgid "Sweden (se)" msgstr "Швеция (se)" @@ -5144,9 +5180,6 @@ msgstr "Проверка всех секций..." msgid "Testing bypass strategies in isolated sandbox..." msgstr "Тестирование стратегий обхода в изолированной песочнице..." -msgid "Testing strategy" -msgstr "Тестирование стратегии" - msgid "Testing upstream DNS resolvers..." msgstr "Тестирование вышестоящих DNS-резолверов..." @@ -5900,6 +5933,9 @@ msgstr "Правила маршрутизации sing-box для Zapret2 нас msgid "Zapret2 sing-box route rules are not configured" msgstr "Правила маршрутизации sing-box для Zapret2 не настроены" +msgid "Testing strategy" +msgstr "Тестирование стратегии" + msgid "Add URLs or local paths to .lst / .txt lists containing domains and subnets." msgstr "Добавьте URL или локальные пути к спискам .lst / .txt, содержащим домены и подсети." diff --git a/luci-app-tachyon/po/templates/tachyon.pot b/luci-app-tachyon/po/templates/tachyon.pot index 087eec50..930a6bfe 100644 --- a/luci-app-tachyon/po/templates/tachyon.pot +++ b/luci-app-tachyon/po/templates/tachyon.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: TACHYON\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-15 12:34+0300\n" -"PO-Revision-Date: 2026-09-15 12:34+0300\n" +"POT-Creation-Date: 2026-09-16 05:36+0300\n" +"PO-Revision-Date: 2026-09-16 05:36+0300\n" "Last-Translator: Dushnilin \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -16,137 +16,137 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2402 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2778 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3183 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3384 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3399 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3638 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3790 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2842 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3448 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3702 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3864 msgid "-- Select --" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12651 msgid ".lst Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2684 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2692 msgid "(provider default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2207 msgid "(this rule, when active)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13505 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13542 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:633 msgid "+ add" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10434 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10561 msgid "+ Add JSON outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3618 msgid "+ Add level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10647 msgid "+ Add priority" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13758 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:904 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13795 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:911 msgid "+ Add Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10461 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10588 msgid "+ Add URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14541 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1807 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14616 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1873 msgid "⏳ Stopping..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14384 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14457 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1674 msgid "⚠️ Benchmark completed. No working bypass found for this target." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14384 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14457 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1673 msgid "⚠️ Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1495 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503 msgid "⚠️ If all Bootstrap DNS fail 3 times, queries will be sent to your ISP's DNS in plaintext. Only use as a last resort to prevent complete internet loss." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492 msgid "⚠️ If all Main DNS fail 3 times, queries will be sent to your ISP's DNS in plaintext. Only use as a last resort to prevent complete internet loss." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14239 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14276 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1457 msgid "⚠️ Server received fakes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13347 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13384 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:447 msgid "⚡ Fast (>1MB/s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13147 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13179 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:211 msgid "⚡ QUIC / HTTP/3 (UDP 443)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13184 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13216 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:256 msgid "⚡ Quick Benchmark (Presets ~30+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14749 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2057 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2127 msgid "⚡ Strategy Fuzzer & Auto-Tuner" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14440 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14514 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1755 msgid "✅ Auto-applied best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14379 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14452 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1667 msgid "✅ Benchmark completed! Optimal strategy identified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13338 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13375 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:438 msgid "✅ Working only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13144 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:206 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13176 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:208 msgid "✈️ Telegram Suite (Web + Bot API)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14211 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14248 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1427 msgid "✓ 32KB Streamed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✔ Online" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9201 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9240 #: src/tachyon/tabs/dashboard/initController.ts:2219 #: src/tachyon/tabs/dashboard/initController.ts:2230 #: src/tachyon/tabs/dashboard/initController.ts:2231 @@ -155,145 +155,160 @@ msgstr "" msgid "✔ Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14225 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1435 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14262 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1442 msgid "✗ Throttled at 16KB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✘ Offline" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9231 #: src/tachyon/tabs/dashboard/initController.ts:2219 #: src/tachyon/tabs/dashboard/initController.ts:2232 msgid "✘ Stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13148 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13180 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:212 msgid "🌐 Custom Target URL..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13118 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13150 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:182 msgid "🎬 YouTube Full Suite (Web + 4K Stream + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13304 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:394 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13341 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:401 msgid "🏆 Apply Best Match" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13146 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13178 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:210 msgid "🏴‍☠️ RuTracker Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13133 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:195 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13165 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197 msgid "🐦 X / Twitter Suite (API + Media CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13123 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13155 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:187 msgid "💬 Discord Suite (Gateway + Voice + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13704 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13741 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:848 msgid "💾 Save Custom Patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13139 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13171 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:203 msgid "📸 Instagram / Meta (Web + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13989 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14026 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1177 msgid "🔄 Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13716 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13753 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:861 msgid "🔄 Reset to Factory Defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13189 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14441 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1656 +msgid "🔍 Analyzing DPI blocking patterns..." +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13226 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:266 msgid "🔍 Combinatorial Deep Fuzzing (~150-300+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13994 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14031 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1182 msgid "🗑️ Clear History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13135 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13167 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:199 msgid "🤖 ChatGPT / OpenAI Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13911 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14672 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1078 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14751 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1085 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027 msgid "🧠 Synthesize with AI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14627 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1903 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14703 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1970 msgid "🧠 Synthesizing..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14560 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13221 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:261 +msgid "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14636 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1896 msgid "🚀 Initializing benchmark in sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13472 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14417 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14620 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1657 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1895 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:580 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14696 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1713 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1962 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:587 msgid "🚀 Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665 msgid "🛑 Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14412 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14550 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14653 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1652 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1817 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14730 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1708 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1884 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2004 msgid "🛑 Stop Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13191 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13228 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:268 msgid "🛠️ My Custom Strategies Only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15447 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:287 msgid "🛡️ SECURE: All DNS queries are resolved through independent secure DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:140 msgid "🛡️ SECURE: Public IP is concealed behind the proxy outbound." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13128 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14443 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1658 +msgid "🛡️ Stage 2: Stability Verification" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13160 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:192 msgid "🟣 Twitch Suite (Live Stream + HLS CDN)" msgstr "" @@ -305,16 +320,16 @@ msgstr "" msgid "Accept routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1024 msgid "Access schedule and screen time limits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7665 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7694 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7742 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7771 msgid "Action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378 #: src/tachyon/helpers/notifyActionFailure.ts:40 msgid "Action failed" msgstr "" @@ -335,16 +350,16 @@ msgstr "" msgid "Action Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13447 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13824 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:552 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13861 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:559 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:986 msgid "Actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18333 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18926 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8448 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8478 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:468 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474 #: src/tachyon/tabs/dashboard/initController.ts:1285 @@ -363,19 +378,19 @@ msgstr "" msgid "Active (Blocking)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10473 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:56 msgid "Active Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2725 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2799 #: src/tachyon/tabs/dashboard/partials/renderConnections.ts:126 #: src/tachyon/tabs/dashboard/partials/renderConnections.ts:50 msgid "Active Clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9179 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9209 #: src/tachyon/tabs/dashboard/initController.ts:2203 msgid "Active Connections" msgstr "" @@ -384,12 +399,12 @@ msgstr "" msgid "Active Hours Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Active Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12262 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:245 msgid "Active routes" msgstr "" @@ -410,46 +425,46 @@ msgstr "" msgid "Add a server inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2247 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:124 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:183 msgid "Add at least one DNS server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13792 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13829 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:951 msgid "Add Custom DPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10508 msgid "Add exclude keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10494 msgid "Add include keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2868 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2932 msgid "Add prefix to nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11181 msgid "Add URLs or local paths to .lst lists containing domains and subnets." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11078 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11205 msgid "Add URLs or local paths to .lst lists containing domains. IP entries are ignored." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11029 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11156 msgid "Add URLs or local paths to .srs / .json lists. Only domain rules are supported." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11127 msgid "Add URLs or local paths to .srs / .json lists. Subnets are ignored by default." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3876 msgid "Add URLTest / Priority group" msgstr "" @@ -457,41 +472,41 @@ msgstr "" msgid "Additional Individual Devices (IP / MAC)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10815 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:106 msgid "Additional marking rules found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3311 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3162 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3375 msgid "Additionally exclude servers by protocol, transport, and security. Exclude only servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3081 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3357 msgid "Additionally filter servers by protocol, transport, and security. Add only servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3712 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3776 msgid "Additionally hide servers by protocol, transport, and security. Hide servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3756 msgid "Additionally show servers by protocol, transport, and security. Add only servers matching the specified parameters." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14904 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1739 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:45 msgid "Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15657 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15777 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:211 msgid "Address copied to clipboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3226 msgid "Administrator Chat IDs" msgstr "" @@ -499,7 +514,7 @@ msgstr "" msgid "Adult content" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1290 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1298 msgid "Advanced System" msgstr "" @@ -511,107 +526,107 @@ msgstr "" msgid "Advertise routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10225 msgid "AEAD Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1289 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1297 msgid "AI & Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2635 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2643 msgid "AI Agent REST API Bearer Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2702 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2710 msgid "AI API Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13006 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:235 msgid "AI Chat & Tachyon Assistant" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11836 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:154 msgid "AI Chat Assistant" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13929 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13966 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1106 msgid "AI Diagnostics & Strategy Rationale" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17584 #: src/tachyon/tabs/diagnostic/initController.ts:1561 msgid "AI Doctor Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16925 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17467 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17595 #: src/tachyon/tabs/diagnostic/initController.ts:1567 #: src/tachyon/tabs/diagnostic/initController.ts:1575 #: src/tachyon/tabs/diagnostic/initController.ts:855 msgid "AI Doctor failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2698 msgid "AI Doctor Language" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13051 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:95 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13083 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:97 msgid "AI Doctor RAG" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13951 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13988 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1131 msgid "AI DPI Engineer & Strategy Synthesizer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2685 msgid "AI Model" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2668 msgid "AI Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12903 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12933 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:151 msgid "AI service error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14643 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14719 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1989 msgid "AI successfully synthesized custom strategies!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14666 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1951 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14745 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2021 msgid "AI Synthesis Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14665 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1950 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14744 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2020 msgid "AI synthesis failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13329 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18352 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18891 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19011 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:429 #: src/tachyon/tabs/monitoring/initController.ts:692 #: src/tachyon/tabs/monitoring/render.ts:40 msgid "All" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3444 msgid "All checks passed — Telegram bot should work correctly" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2282 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2290 msgid "All components" msgstr "" @@ -624,12 +639,12 @@ msgstr "" msgid "All Devices are Guests EXCEPT Trusted (Zero-Trust)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13093 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13125 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:153 msgid "All Engines (Full Matrix)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2363 msgid "All except selected" msgstr "" @@ -642,37 +657,37 @@ msgstr "" msgid "All Internet (Screen time quota or total internet cutoff)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2373 msgid "All remaining except selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2307 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2371 msgid "All remaining servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3267 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3331 msgid "All remaining servers means every server not already assigned to a higher-priority level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18360 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18984 #: src/tachyon/tabs/monitoring/initController.ts:655 #: src/tachyon/tabs/monitoring/render.ts:49 msgid "All Routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2362 msgid "All servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12241 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12374 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:257 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:376 msgid "All services" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11110 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11237 msgid "All traffic from these IP addresses will be routed through the section unconditionally, ignoring all other conditions." msgstr "" @@ -690,11 +705,11 @@ msgstr "" msgid "Allow in interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2913 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2977 msgid "Allow insecure TLS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10071 msgid "Allow Insecure TLS" msgstr "" @@ -714,7 +729,7 @@ msgstr "" msgid "Allowed Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5719 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5796 msgid "Allowed domain prefixes are full:, keyword:, and regex:" msgstr "" @@ -726,15 +741,15 @@ msgstr "" msgid "Allowed Start Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1857 msgid "Allows access to YACD from the WAN. Make sure to open the appropriate port in your firewall." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3122 msgid "Allows limiting the list of servers for URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2657 msgid "Allows Tachyon to send diagnostic snapshots to ChatGPT or DeepSeek API for intelligent root-cause analysis and auto-repair recommendations." msgstr "" @@ -756,20 +771,20 @@ msgstr "" msgid "Always block these domains for all devices in this profile. Enter one domain per line or use category preset buttons." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1157 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1207 msgid "Always visible" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9347 msgid "AmneziaWG (Cloudflare WARP) configuration generated and loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9914 msgid "AmneziaWG 3.0 / 3.1 content padding range, e.g. 38-104" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9909 msgid "AmneziaWG 3.0 / 3.1 header protection key" msgstr "" @@ -777,7 +792,7 @@ msgstr "" msgid "AmneziaWG 3.1 content padding range, e.g. 38-104" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9959 msgid "AmneziaWG 3.1 disable cookie replies" msgstr "" @@ -785,64 +800,64 @@ msgstr "" msgid "AmneziaWG 3.1 header protection key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9807 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9934 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3675 msgid "AmneziaWG 3.1 keepalive timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9939 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3681 msgid "AmneziaWG 3.1 max handshake attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9947 msgid "AmneziaWG 3.1 random packet trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9802 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9929 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3669 msgid "AmneziaWG 3.1 reject after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9792 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9919 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3657 msgid "AmneziaWG 3.1 rekey after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9924 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3663 msgid "AmneziaWG 3.1 rekey timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9695 msgid "AmneziaWG config loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9030 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9157 msgid "AmneziaWG Generator" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9682 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9809 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3477 msgid "AmneziaWG Version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15307 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:103 msgid "An unexpected error occurred during test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14516 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14590 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1840 msgid "Analysis inconclusive." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17120 #: src/tachyon/tabs/diagnostic/initController.ts:968 msgid "Anonymized support report copied to clipboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21788 #: src/tachyon/tabs/updates/initController.ts:995 msgid "Another component action is already running" msgstr "" @@ -855,37 +870,37 @@ msgstr "" msgid "Anti-Bypass: Block Private DNS / DoH / DoT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2703 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2711 msgid "API Key for OpenAI (sk-...) or DeepSeek (optional for Ollama / LM Studio)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14773 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2050 msgid "Applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14341 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1566 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14408 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1616 msgid "Apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15031 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15110 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15200 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:279 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:379 msgid "Apply Recommended DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11335 msgid "Apply rules of this section only to selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11228 msgid "Apply section rules only to the specified local IP addresses" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13227 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13264 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:309 msgid "Apply Strategy To" msgstr "" @@ -893,24 +908,24 @@ msgstr "" msgid "Apply this schedule rule to all devices in the selected family profile(s)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17130 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17250 #: src/tachyon/tabs/diagnostic/initController.ts:1179 msgid "Applying fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15096 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17248 #: src/tachyon/tabs/diagnostic/initController.ts:1177 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:353 msgid "Applying..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13818 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13855 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:980 msgid "Arguments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12857 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:60 msgid "Ask Tachyon AI Assistant a question..." msgstr "" @@ -919,43 +934,43 @@ msgstr "" msgid "Assigned Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3237 msgid "At least one Admin Chat ID is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5827 msgid "At least one valid domain must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5939 msgid "At least one valid IP or subnet must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10323 msgid "Auth Digest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12059 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2290 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8282 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8628 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8312 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8658 #: src/tachyon/tabs/dashboard/initController.ts:1075 #: src/tachyon/tabs/dashboard/initController.ts:1513 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:624 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:633 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:35 msgid "Auto" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2511 msgid "Auto (cooperative with SQM/CAKE)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13678 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13715 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:820 msgid "Auto Modes (--auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11664 #: src/partials/modal/renderModal.ts:286 msgid "Auto refresh" msgstr "" @@ -964,130 +979,130 @@ msgstr "" msgid "Auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13252 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:332 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13289 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:339 msgid "Auto-apply best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1700 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14524 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1760 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1765 msgid "Auto-apply failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3017 msgid "Auto-detected domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10910 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11037 msgid "Auto-detected Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2975 msgid "Auto-detects blocked domains from logs and adds them to the first section where they work via proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2388 msgid "Auto-failover of proxy sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2858 msgid "Auto-generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17178 #: src/tachyon/tabs/diagnostic/initController.ts:1092 msgid "Auto-Heal Network Stack" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1356 msgid "Auto-Tune & Benchmark DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9106 msgid "Auto-update Hosts Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2247 msgid "Auto-update mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2182 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2190 msgid "Automatic component update checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2236 msgid "Automatic component updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2827 msgid "Automatic User-Agent selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2933 msgid "Automatically add text to the name of each server from this subscription for convenient filtering." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1352 msgid "Automatically benchmark latency, packet loss, and anti-censorship reliability of major DNS servers (UDP/DoH) from this router to find and apply the optimal configuration." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2191 msgid "Automatically check installed components for new versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2237 msgid "Automatically download and install new versions of components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9031 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9158 msgid "Automatically generate a Cloudflare WARP account and configure all AmneziaWG settings." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2934 msgid "Automatically increase check intervals when healthy (to 5 min) and decrease on problems (to 120s)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13962 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13999 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1142 msgid "Automatically runs a diagnostic probe against the target service, queries the built-in DPI Knowledge Base, and synthesizes 3-5 custom bypass strategies tailored to your ISP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8708 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3568 #: src/tachyon/tabs/dashboard/initController.ts:1616 msgid "Automatically select the fastest node in the current level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9107 msgid "Automatically update remote hosts lists on schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12129 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12319 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12349 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:125 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:346 msgid "Available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11712 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11742 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:60 msgid "Available actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12351 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:348 msgid "Avg. latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5995 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6440 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6929 msgid "Backend validation failed: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12106 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:58 msgid "Basic connectivity" msgstr "" @@ -1096,47 +1111,47 @@ msgstr "" msgid "Beginning of the schedule interval (e.g. 22:00)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10972 msgid "Belarus (by)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13048 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:92 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13080 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:94 msgid "Benchmark & Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15138 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:311 msgid "Benchmark completed successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13985 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14022 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1173 msgid "Benchmark History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15208 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:388 msgid "Benchmark measures actual latency and resolution reliability of major DNS servers (UDP 53 and encrypted DoH) directly from your router to find the fastest, unblocked upstream for your ISP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14543 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1809 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14618 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1875 msgid "Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13276 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13313 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:370 msgid "Benchmarking in progress..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14054 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14091 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1247 msgid "Best Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11191 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11337 msgid "BitTorrent / P2P" msgstr "" @@ -1157,7 +1172,7 @@ msgstr "" msgid "Block at DNS level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1893 msgid "Block DoH" msgstr "" @@ -1178,7 +1193,7 @@ msgstr "" msgid "Block Router Administration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1886 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1894 msgid "Block well-known DNS-over-HTTPS resolver IPs so LAN clients cannot bypass the router DNS" msgstr "" @@ -1190,7 +1205,7 @@ msgstr "" msgid "Block: deny the listed sites. Allow only (whitelist): deny everything except the listed sites. Whitelist mode requires DNS-level blocking and applies to the schedule window." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12107 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:59 msgid "Blocked resources" msgstr "" @@ -1217,104 +1232,104 @@ msgstr "" msgid "Blocks port 853 (DNS-over-TLS) and prevents bypass via encrypted DNS or Private Relay on smartphones for devices in this profile." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10473 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15077 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:57 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:240 msgid "Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1421 msgid "Bootstrap DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3188 msgid "Bot Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10850 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10880 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:113 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:85 msgid "Browser FakeIP check could not be completed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:116 msgid "Browser is not using FakeIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:115 msgid "Browser is using FakeIP correctly" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17637 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17757 #: src/tachyon/tabs/diagnostic/initController.ts:1768 msgid "Bug report downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10931 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11058 msgid "Built-in rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2316 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2380 msgid "By flag emoji from name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2254 msgid "By schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2288 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:893 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2296 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:900 msgid "ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13092 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:150 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:152 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2097 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2098 msgid "ByeDPI (ciadpi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6921 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6998 msgid "ByeDPI listen address and port are assigned by Tachyon and must not be set in the strategy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7175 msgid "ByeDPI option does not accept a compact value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7104 msgid "ByeDPI option does not accept a value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7019 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7045 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7079 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7088 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7156 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7165 msgid "ByeDPI option requires a value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11158 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:71 msgid "ByeDPI package is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11158 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:72 msgid "ByeDPI package is not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11153 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:64 msgid "ByeDPI provider binary is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11153 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:65 msgid "ByeDPI provider binary is not available" msgstr "" @@ -1324,50 +1339,50 @@ msgstr "" msgid "ByeDPI restarted after exiting; strategy or traffic load may be unstable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:107 msgid "ByeDPI sing-box outbound is configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:108 msgid "ByeDPI sing-box outbound is not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7951 msgid "ByeDPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7201 msgid "ByeDPI strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1954 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1962 msgid "Bypasses UDP traffic for selected game consoles (PS5/Xbox) to achieve NAT Type 1 / 2 (Full Cone NAT) for P2P matchmaking, while keeping TCP (PSN/Auth) routed through the proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10334 msgid "CA Certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2178 msgid "Cache all built-in lists and databases even if they are not currently selected in any section. Recommended if you have plenty of storage space or USB drive." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2419 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2427 msgid "Cache File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2441 msgid "Cache file path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8007 msgid "Camou" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17514 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8551 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8678 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:476 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:661 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:712 @@ -1376,14 +1391,14 @@ msgstr "" msgid "Cancel" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10423 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10487 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10668 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10731 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11004 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10950 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15939 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:26 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:27 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:172 @@ -1399,15 +1414,15 @@ msgstr "" msgid "Cannot save server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4007 msgid "Cannot save settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8006 msgid "Captive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10680 msgid "Cascade connection" msgstr "" @@ -1419,95 +1434,95 @@ msgstr "" msgid "Certificate pin is unavailable. Apply or restart the server to generate the default certificate, then open this dialog again." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12754 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12784 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:865 msgid "Check again" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12734 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:793 msgid "Check all" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21508 #: src/tachyon/tabs/updates/initController.ts:623 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:326 msgid "Check completed!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2601 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1031 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2605 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1040 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:613 msgid "Check Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12579 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12722 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:652 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:778 msgid "Check domain" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8695 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2986 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8725 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3050 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3519 #: src/tachyon/tabs/dashboard/initController.ts:1603 msgid "Check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12288 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:276 msgid "Check mode:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11856 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:174 msgid "Check Services" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3468 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3532 msgid "Check timeout after which the server is considered dead" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21726 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21846 #: src/tachyon/tabs/updates/initController.ts:1064 msgid "Check update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8693 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3012 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3442 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3506 #: src/tachyon/tabs/dashboard/initController.ts:1601 msgid "Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12919 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12949 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:170 msgid "Check YouTube" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8862 #: src/tachyon/tabs/dashboard/initController.ts:1790 msgid "Checking Connection..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20654 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20774 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:117 msgid "Checking for updates..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10477 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10658 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10719 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10816 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10994 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11088 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15807 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17900 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10688 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10940 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11024 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11118 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18020 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:31 @@ -1521,46 +1536,46 @@ msgstr "" msgid "Checking, please wait" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2275 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2427 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2594 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1020 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:486 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:598 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:796 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2598 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1029 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:495 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:607 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:805 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:948 msgid "Checking..." msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:301 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3080 msgid "Checking…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5889 #: src/tachyon/tabs/diagnostic/helpers/getCheckTitle.ts:2 msgid "checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10383 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10888 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10918 #: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10 #: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26 msgid "Checks failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10372 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10845 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10402 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10929 #: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:23 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:77 #: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13 msgid "Checks passed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10425 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:27 msgid "Checks passed with manual DHCP" msgstr "" @@ -1569,7 +1584,7 @@ msgstr "" msgid "Child (🧒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10842 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10969 msgid "China (cn)" msgstr "" @@ -1577,7 +1592,7 @@ msgstr "" msgid "Choose a visual icon for this profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8344 msgid "Choose Hosts File..." msgstr "" @@ -1585,7 +1600,7 @@ msgstr "" msgid "Choose whether this schedule rule is permanently active (24/7) or restricted to specific hours." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2248 msgid "Choose whether to install updates immediately when detected or at a scheduled time (e.g. maintenance window)" msgstr "" @@ -1593,7 +1608,7 @@ msgstr "" msgid "Choose whether to restrict the entire internet (with optional daily screen time quota) or only specific sites/domains (by scheduled hours). Screen time quotas can also be set per child directly in Profiles." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10928 msgid "Choose whether to route traffic to all destinations except selected countries (Exclude) or only to selected countries (Include)." msgstr "" @@ -1606,32 +1621,32 @@ msgstr "" msgid "CIDR must be between 0 and 32 for IPv4 or 0 and 128 for IPv6" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10312 msgid "Cipher" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8807 msgid "Clean Comments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12322 msgid "Clear" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17171 #: src/tachyon/tabs/diagnostic/initController.ts:1085 msgid "Clear DNS cache" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1167 msgid "Click to hide" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1168 msgid "Click to show" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8088 msgid "Client" msgstr "" @@ -1639,7 +1654,7 @@ msgstr "" msgid "Client Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10346 msgid "Client Certificate" msgstr "" @@ -1651,7 +1666,7 @@ msgstr "" msgid "Client fingerprint" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10358 msgid "Client Key" msgstr "" @@ -1679,24 +1694,24 @@ msgstr "" msgid "Client VPN IP address (e.g. 10.0.0.2/32)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11613 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12177 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12759 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13484 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15037 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15481 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15721 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17455 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19108 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20906 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20947 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8566 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12552 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12789 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17575 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21067 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4074 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1831 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2087 #: src/partials/modal/renderModal.ts:263 #: src/tachyon/tabs/dashboard/initController.ts:1425 #: src/tachyon/tabs/diagnostic/initController.ts:1551 @@ -1705,8 +1720,8 @@ msgstr "" #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:415 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:178 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:871 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:594 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:238 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:601 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:284 #: src/tachyon/tabs/monitoring/initController.ts:904 #: src/tachyon/tabs/monitoring/initController.ts:959 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:430 @@ -1714,81 +1729,81 @@ msgstr "" msgid "Close" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18379 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18500 #: src/tachyon/tabs/monitoring/render.ts:68 #: src/tachyon/tabs/monitoring/render.ts:69 msgid "Close all connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19034 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19154 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19155 #: src/tachyon/tabs/monitoring/initController.ts:871 #: src/tachyon/tabs/monitoring/initController.ts:872 msgid "Close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18342 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18932 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19052 #: src/tachyon/tabs/monitoring/initController.ts:740 #: src/tachyon/tabs/monitoring/render.ts:29 msgid "Closed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10251 msgid "Cloudflare account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10263 msgid "Cloudflare API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9985 msgid "Cloudflare WARP account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9997 msgid "Cloudflare WARP API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3227 msgid "Comma-separated list of Telegram user IDs authorized to control the bot." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13754 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13791 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:906 msgid "Command-line arguments string..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12647 msgid "Community Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3847 -#: src/tachyon/methods/shell/index.ts:944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3858 +#: src/tachyon/methods/shell/index.ts:951 msgid "Component action timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7020 #: src/tachyon/services/core.service.ts:45 msgid "Component update available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2200 msgid "Component update check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1052 msgid "Component versions and update manager" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1043 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1316 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:633 msgid "Components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6566 #: src/tachyon/helpers/singBoxVariant.ts:56 msgid "compressed" msgstr "" @@ -1797,25 +1812,25 @@ msgstr "" msgid "Concurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7653 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7730 msgid "Conditions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14530 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14604 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1860 msgid "confidence" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2405 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2413 msgid "Config File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2616 msgid "Config Snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4404 -#: src/tachyon/methods/shell/index.ts:1676 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4415 +#: src/tachyon/methods/shell/index.ts:1683 msgid "Configuration applied" msgstr "" @@ -1823,60 +1838,60 @@ msgstr "" msgid "Configuration for Tachyon service" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5140 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5217 msgid "Configure User-Agent in the item settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15907 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: src/tachyon/methods/custom/getDashboardSections.ts:1839 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1860 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:335 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:172 msgid "Conflict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10719 msgid "Connect through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:492 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:946 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:501 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:955 msgid "Connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17211 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17331 #: src/tachyon/tabs/diagnostic/initController.ts:1274 msgid "Connected Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10407 msgid "Connection links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15260 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15339 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:151 msgid "Connection Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10382 msgid "Connection URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19280 #: src/tachyon/tabs/monitoring/initController.ts:1023 msgid "Connections are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16073 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:223 msgid "Connectivity probe failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14634 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14710 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1979 msgid "Consulting DPI Knowledge Base & AI..." msgstr "" @@ -1884,7 +1899,7 @@ msgstr "" msgid "Content Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9913 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3650 msgid "Content Padding Addition" msgstr "" @@ -1893,119 +1908,119 @@ msgstr "" msgid "Cookie packet junk size (S3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2951 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1651 #: src/helpers/copyToClipboard.ts:10 msgid "Copied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15647 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:155 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15767 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:201 msgid "Copied!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11606 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11636 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1781 #: src/partials/modal/renderModal.ts:258 msgid "Copy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22566 #: src/tachyon/tabs/updates/initController.ts:1952 msgid "Copy address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15641 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15653 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:149 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15773 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:195 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:207 msgid "Copy Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20696 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20816 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:165 msgid "Copy log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2342 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2343 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8498 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2346 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8528 #: src/tachyon/tabs/dashboard/initController.ts:1350 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:689 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:690 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:698 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:699 msgid "Copy proxy link" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17417 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17537 #: src/tachyon/tabs/diagnostic/initController.ts:1509 msgid "Copy Support Report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1059 msgid "Core configuration and preferences" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10905 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:123 msgid "Could not compare FakeIP and control public IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15297 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:93 msgid "Could not contact leak test endpoints. Please ensure router has internet access." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15499 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:347 msgid "Country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10975 msgid "Country code (e.g. ru, us, de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15604 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15724 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:152 msgid "Credit Cards / SBP / Tinkoff Pay" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15709 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15829 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:269 msgid "Cryptocurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17488 #: src/tachyon/tabs/diagnostic/initController.ts:1450 msgid "Current Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10737 msgid "Current section cannot be used as its own transit section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2638 #: src/tachyon/tabs/dashboard/partials/renderWidget.ts:22 msgid "Currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12109 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:61 msgid "Custom" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2723 msgid "Custom API Endpoint URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2895 msgid "Custom device headers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8563 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8690 msgid "Custom DNS Records (Hosts)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12078 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12108 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:60 msgid "Custom domains" msgstr "" @@ -2026,24 +2041,24 @@ msgstr "" msgid "Custom header for handshake response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2678 msgid "Custom OpenAI-Compatible API" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2724 msgid "Custom OpenAI-compatible API endpoint URL (e.g. http://192.168.1.100:11434/v1/chat/completions)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10556 msgid "Custom outbound configurations in JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13777 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13814 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:934 msgid "Custom strategy added!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1319 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1327 msgid "Customize the order and visibility of tabs in the main navigation menu. Use the arrows to reorder and checkboxes to show or hide tabs." msgstr "" @@ -2069,8 +2084,8 @@ msgstr "" msgid "Daily Traffic Limit (MB)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1301 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:995 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:502 msgid "Dashboard" msgstr "" @@ -2080,13 +2095,13 @@ msgstr "" msgid "Dashboard currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1416 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14244 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1423 msgid "Data transfer verified: streamed >= 32KB without throttling or disconnect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14034 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14071 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1227 msgid "Date" msgstr "" @@ -2094,46 +2109,46 @@ msgstr "" msgid "Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1494 msgid "Dedicated cgroup unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7923 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8087 msgid "Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3355 msgid "Default (auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2519 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2539 msgid "Default (Direct WAN / Default mixed proxy)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2318 msgid "Default address for checking server availability and latency. URLTest uses its own address." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1306 msgid "Default Tab on Startup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1805 msgid "Delay in milliseconds before reloading Tachyon after interface UP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1812 msgid "Delay value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13879 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13916 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1856 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:724 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:732 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1039 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1046 msgid "Delete" msgstr "" @@ -2145,13 +2160,13 @@ msgstr "" msgid "Delete the snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3068 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3679 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3743 msgid "Detect server country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2483 msgid "Detects and drops STUN/TURN packets in nftables to prevent real IP leaks via WebRTC." msgstr "" @@ -2165,15 +2180,15 @@ msgstr "" msgid "dev." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11100 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11227 msgid "Device filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7464 msgid "Device or IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17286 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17406 #: src/tachyon/tabs/diagnostic/initController.ts:1357 msgid "Device updated" msgstr "" @@ -2186,216 +2201,216 @@ msgstr "" msgid "Devices that are isolated as guests. Enter IP or MAC addresses, or pick from active LAN devices." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10427 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:37 msgid "DHCP has DNS server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10427 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:36 msgid "DHCP is managed manually" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15203 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15282 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:73 msgid "Diagnostic check completed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15289 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:84 msgid "Diagnostic check failed to complete" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1036 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1307 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1315 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:619 msgid "Diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12050 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12080 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12086 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2748 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:25 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:32 msgid "Direct" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15408 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:232 msgid "DIRECT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9888 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10015 msgid "Direct (Default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17274 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17394 #: src/tachyon/tabs/diagnostic/initController.ts:1344 msgid "Direct Bypass" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3321 msgid "Direct connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10876 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10906 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15355 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:127 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:168 msgid "Direct connection via ISP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22060 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22180 #: src/tachyon/tabs/updates/initController.ts:1477 msgid "Direct Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17388 #: src/tachyon/tabs/diagnostic/initController.ts:1335 msgid "Direct WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:161 msgid "Direct WAN (ISP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22002 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22137 #: src/tachyon/tabs/updates/initController.ts:1402 #: src/tachyon/tabs/updates/initController.ts:1420 msgid "Disable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11778 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:96 msgid "Disable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9958 msgid "Disable Cookies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1881 msgid "Disable QUIC" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1874 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1882 msgid "Disable the QUIC protocol to improve compatibility or fix issues with video streaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22061 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1012 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1045 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:461 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2513 #: src/tachyon/tabs/updates/initController.ts:1480 #: src/tachyon/tabs/updates/initController.ts:1499 msgid "Disabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6599 msgid "Disabling interception is incompatible with action=zapret2 because Tachyon sends matched traffic through NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13666 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13703 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:808 msgid "Disorder Values (-d)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2968 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3032 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3495 msgid "Display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11340 msgid "DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1343 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1351 msgid "DNS Auto-Tuner & Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14489 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1745 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14563 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1810 msgid "DNS Blocking" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1529 msgid "DNS Check Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2818 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2826 msgid "DNS Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1561 msgid "DNS Failures Before Switching" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10485 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:75 msgid "DNS on router" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2154 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1374 msgid "DNS over HTTPS (DoH)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1376 msgid "DNS over QUIC (DoQ)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2155 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1375 msgid "DNS over TLS (DoT)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2935 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7804 msgid "DNS protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15051 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:213 msgid "DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1371 msgid "DNS Protocol Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2936 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7805 msgid "DNS protocol used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7794 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1651 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1659 msgid "DNS requests through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14506 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14580 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1830 msgid "DNS resolution failed — likely DNS-level blocking or hijacking." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15443 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:280 msgid "DNS resolvers through proxy are not captured (proxy is offline or test domain is not intercepted)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1601 msgid "DNS Rewrite TTL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2945 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7818 msgid "DNS server" msgstr "" @@ -2404,7 +2419,7 @@ msgstr "" msgid "DNS server address cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11286 msgid "DNS server addresses for domain resolution in this section (e.g. 1.1.1.1, https://cloudflare-dns.com/dns-query)." msgstr "" @@ -2412,133 +2427,133 @@ msgstr "" msgid "DNS server pushed to the client configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2946 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7819 msgid "DNS server used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1414 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1422 msgid "DNS server used to obtain IP addresses for upstream DNS and proxies. If multiple servers are selected, a timeout switches to a backup." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1403 msgid "DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1293 msgid "DNS Settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1629 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1637 msgid "DNS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1573 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1581 msgid "DNS Successful Checks Before Recovery" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1642 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1650 msgid "DNS through proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7863 msgid "DNS through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1615 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1623 msgid "DNS Turbo Cache" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1549 msgid "DNS Unavailability Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15458 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15537 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:389 msgid "DNS Upstream Resolver Analysis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12340 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12468 msgid "DNS: Resolved %s to %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12518 msgid "DNS: Resolved to %s (no subnet rules matched)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15878 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:31 msgid "Do not panic, everything can be fixed, just..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3205 msgid "Do not test servers from these countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3221 msgid "Do not test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3102 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3166 msgid "Do not test servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3108 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3172 msgid "Do not test servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3169 msgid "Do not test servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3213 msgid "Do not test specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16839 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16859 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16959 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16987 #: src/tachyon/tabs/diagnostic/initController.ts:729 #: src/tachyon/tabs/diagnostic/initController.ts:771 #: src/tachyon/tabs/diagnostic/initController.ts:779 msgid "Doctor failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970 #: src/tachyon/tabs/diagnostic/initController.ts:745 #: src/tachyon/tabs/diagnostic/initController.ts:757 #: src/tachyon/tabs/diagnostic/initController.ts:758 msgid "Doctor repair" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10576 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10606 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:54 msgid "Does not resolve" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11180 msgid "Domain and IP lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11204 msgid "Domain lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2990 msgid "Domain Resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2987 msgid "Domain test sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10881 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12648 msgid "Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11038 msgid "Domains automatically detected by Smart Detect or added via Telegram bot. You can manually edit or remove them here." msgstr "" @@ -2546,22 +2561,22 @@ msgstr "" msgid "Domains to block for the selected devices. Leave empty to block all internet. Enter one domain per line, e.g. youtube.com. Use the preset buttons to quickly add common categories." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9567 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9694 msgid "Done" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2370 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2378 msgid "Dont Touch My DHCP!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9198 #: src/tachyon/tabs/dashboard/initController.ts:2178 #: src/tachyon/tabs/dashboard/initController.ts:2191 msgid "Downlink" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11631 #: src/partials/modal/renderModal.ts:253 msgid "Download" msgstr "" @@ -2570,86 +2585,86 @@ msgstr "" msgid "Download .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2349 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2357 msgid "Download component packages via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2365 msgid "Download components through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2356 msgid "Download components through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2343 msgid "Download lists through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2334 msgid "Download lists through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2335 msgid "Download remote lists and rule sets via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2796 msgid "Download subscription through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2733 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2797 msgid "Download subscriptions via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2978 msgid "Download this subscription without TLS certificate verification (for panels with self-signed or mismatched certificates)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2741 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2805 msgid "Download through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19058 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19105 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19244 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19364 #: src/tachyon/tabs/monitoring/initController.ts:1145 #: src/tachyon/tabs/monitoring/initController.ts:897 #: src/tachyon/tabs/monitoring/initController.ts:956 msgid "Downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2051 msgid "Downloading and applying rule sets and lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14510 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1834 msgid "DPI bandwidth throttling or delay detected — connection throttled during data transfer." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14529 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14603 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1859 msgid "DPI Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13106 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13138 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:168 msgid "DPI Engine" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11816 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11846 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:164 msgid "DPI Strategy Fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14221 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14258 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1438 msgid "DPI throttling: stream cut off after ~16KB payload transfer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14049 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1235 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14086 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1242 msgid "DPI Type" msgstr "" @@ -2657,12 +2672,12 @@ msgstr "" msgid "Drag rows to change priority. The rule at the top is checked first." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10374 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10501 msgid "Drop subscription nodes whose name contains any of these keywords. Case-insensitive, emoji supported." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11175 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12529 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12657 msgid "DSCP marks (QoS)" msgstr "" @@ -2671,15 +2686,15 @@ msgstr "" msgid "Duplicate JSON outbound tag" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5263 msgid "Duplicate value" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10313 msgid "e.g. AES-256-GCM — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12320 msgid "e.g. google.com, 1.1.1.1, 443" msgstr "" @@ -2695,11 +2710,11 @@ msgstr "" msgid "e.g. Kids Phone (Night YouTube)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10324 msgid "e.g. SHA256 — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1930 msgid "Each entry must be \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp), e.g. tcp:6881,udp:6881-6889" msgstr "" @@ -2708,30 +2723,30 @@ msgstr "" msgid "Edit" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2286 msgid "Eligible components for auto-update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22008 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22143 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:286 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:704 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7732 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2662 #: src/tachyon/tabs/updates/initController.ts:1409 #: src/tachyon/tabs/updates/initController.ts:1427 msgid "Enable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2933 msgid "Enable Adaptive Intervals" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2648 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2656 msgid "Enable AI Doctor (ChatGPT / LLM Analysis)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2947 msgid "Enable Anomaly Detection" msgstr "" @@ -2739,37 +2754,37 @@ msgstr "" msgid "Enable authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1995 msgid "Enable automatic updates for remote lists and rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11788 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:106 msgid "Enable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2991 msgid "Enable built-in DNS resolver for domains handled by this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2883 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2891 msgid "Enable Config Validation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17179 #: src/tachyon/tabs/diagnostic/initController.ts:1093 msgid "Enable Direct WAN Bypass" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2813 msgid "Enable DNS Continuous Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2838 msgid "Enable Firewall Reload Dedup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2897 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2905 msgid "Enable Graceful Degradation" msgstr "" @@ -2777,82 +2792,82 @@ msgstr "" msgid "Enable Guest Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2852 msgid "Enable Health Metrics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1986 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1994 msgid "Enable list updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10631 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10758 msgid "Enable Mixed Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10676 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10803 msgid "Enable Mixed Proxy Authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1706 msgid "Enable Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2759 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2767 msgid "Enable Proxy Health Monitor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2739 msgid "Enable RAG (Knowledge Base Retrieval)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2877 msgid "Enable Smart Cooldowns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2974 msgid "Enable Smart Detect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3198 msgid "Enable Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1494 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1502 msgid "Enable WAN DNS Fallback for Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491 msgid "Enable WAN DNS Fallback for Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2622 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2630 msgid "Enable Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1838 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1846 msgid "Enable YACD" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1856 msgid "Enable YACD WAN Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22061 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1479 #: src/tachyon/tabs/updates/initController.ts:1496 msgid "Enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2512 msgid "Enabled (always prioritize)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3199 msgid "Enables the background daemon that polls Telegram for commands and sends notifications." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2623 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2631 msgid "Enables the background watchdog process to monitor services and auto-recover on failures." msgstr "" @@ -2868,8 +2883,8 @@ msgstr "" msgid "End Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14250 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14310 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1499 msgid "endpoints OK" msgstr "" @@ -2877,12 +2892,12 @@ msgstr "" msgid "Enforce SafeSearch & YouTube Restricted Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13402 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13817 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14039 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1225 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:507 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13439 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14076 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1232 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:514 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:979 msgid "Engine" msgstr "" @@ -2890,28 +2905,28 @@ msgstr "" msgid "Enter a complete sing-box inbound object" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4358 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4422 msgid "Enter a complete sing-box outbound object" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2980 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3436 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4313 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4329 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3500 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4377 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4393 msgid "Enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12572 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12602 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:644 msgid "Enter a domain or IP to check (e.g. example.com)..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3230 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3315 msgid "Enter a level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9672 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9799 msgid "Enter a number or range, e.g. 25 or 25-35" msgstr "" @@ -2919,7 +2934,7 @@ msgstr "" msgid "Enter a positive whole number in megabytes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2279 msgid "Enter a valid time in HH:MM format (00:00 to 23:59)" msgstr "" @@ -2929,46 +2944,46 @@ msgstr "" msgid "Enter a whole number of minutes between 0 and 1440" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2876 msgid "Enter HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3210 msgid "Enter the API token obtained from @BotFather." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2868 msgid "Enter the HWID sent with subscription requests" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10307 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10434 msgid "Enter the subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9139 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9142 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9153 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9232 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9235 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9242 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9245 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9361 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9375 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9266 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9283 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9359 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9372 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9505 msgid "Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9373 msgid "Error running generator:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12410 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12538 msgid "Error running trace:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2134 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2167 msgid "Error updating lists:" msgstr "" @@ -2976,60 +2991,60 @@ msgstr "" msgid "Every day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:74 msgid "EXCELLENT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3097 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3310 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3374 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3775 msgid "Exclude by proxy parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3156 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3372 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3835 msgid "Exclude by regular expression" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3140 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3356 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3819 msgid "Exclude countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10932 msgid "Exclude selected countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3148 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3364 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3428 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3827 msgid "Exclude servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3382 msgid "Exclude servers with one of the selected protocols from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3388 msgid "Exclude servers with one of the selected security types from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3385 msgid "Exclude servers with one of the selected transports from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11313 msgid "Exclude traffic types" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3890 msgid "Exclude URLTest / Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11120 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11247 msgid "Excluded devices" msgstr "" @@ -3042,16 +3057,16 @@ msgstr "" msgid "Expires" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10632 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10759 msgid "Expose this section as a local HTTP+SOCKS proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6570 #: src/tachyon/helpers/singBoxVariant.ts:60 msgid "extended" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1010 msgid "External inbound proxy servers" msgstr "" @@ -3060,81 +3075,81 @@ msgstr "" msgid "External NFQUEUE rules overlap with Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6133 msgid "External nfqws config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6501 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6578 msgid "External nfqws2 config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14940 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:86 msgid "FAILED" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4398 -#: src/tachyon/methods/shell/index.ts:1670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4409 +#: src/tachyon/methods/shell/index.ts:1677 msgid "Failed to apply DNS configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15195 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:374 msgid "Failed to apply DNS settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17266 #: src/tachyon/tabs/diagnostic/initController.ts:1200 msgid "Failed to apply fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14703 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4113 -#: src/tachyon/methods/shell/index.ts:1271 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4124 +#: src/tachyon/methods/shell/index.ts:1278 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2062 msgid "Failed to apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4290 -#: src/tachyon/methods/shell/index.ts:1523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4301 +#: src/tachyon/methods/shell/index.ts:1530 msgid "Failed to auto-apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4328 -#: src/tachyon/methods/shell/index.ts:1568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4339 +#: src/tachyon/methods/shell/index.ts:1575 msgid "Failed to clear fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19433 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19447 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19567 #: src/tachyon/tabs/monitoring/initController.ts:1411 #: src/tachyon/tabs/monitoring/initController.ts:1426 msgid "Failed to close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19462 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19594 #: src/tachyon/tabs/monitoring/initController.ts:1445 #: src/tachyon/tabs/monitoring/initController.ts:1458 msgid "Failed to close connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14669 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1954 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14748 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2024 msgid "Failed to communicate with AI provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15659 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15779 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:213 msgid "Failed to copy address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17124 #: src/tachyon/tabs/diagnostic/initController.ts:972 msgid "Failed to copy report to clipboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2953 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1653 #: src/helpers/copyToClipboard.ts:12 msgid "Failed to copy!" @@ -3144,16 +3159,16 @@ msgstr "" msgid "Failed to delete snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4267 -#: src/tachyon/methods/shell/index.ts:1495 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4278 +#: src/tachyon/methods/shell/index.ts:1502 msgid "Failed to detect DPI type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21473 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21535 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21709 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3288 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3291 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3296 #: src/tachyon/methods/shell/index.ts:199 #: src/tachyon/methods/shell/index.ts:206 #: src/tachyon/tabs/updates/initController.ts:1042 @@ -3163,60 +3178,60 @@ msgstr "" msgid "Failed to execute" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4444 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4465 -#: src/tachyon/methods/shell/index.ts:1737 -#: src/tachyon/methods/shell/index.ts:1763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4476 +#: src/tachyon/methods/shell/index.ts:1744 +#: src/tachyon/methods/shell/index.ts:1770 msgid "Failed to execute IP and DNS leak check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3708 -#: src/tachyon/methods/shell/index.ts:744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3719 +#: src/tachyon/methods/shell/index.ts:751 msgid "Failed to fetch releases" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17760 #: src/tachyon/tabs/diagnostic/initController.ts:1771 msgid "Failed to generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9143 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9284 msgid "Failed to generate WARP config:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4366 -#: src/tachyon/methods/shell/index.ts:1622 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4377 +#: src/tachyon/methods/shell/index.ts:1629 msgid "Failed to get DNS benchmark status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4310 -#: src/tachyon/methods/shell/index.ts:1545 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4321 +#: src/tachyon/methods/shell/index.ts:1552 msgid "Failed to get fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4196 -#: src/tachyon/methods/shell/index.ts:1399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4207 +#: src/tachyon/methods/shell/index.ts:1406 msgid "Failed to get fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4071 -#: src/tachyon/methods/shell/index.ts:1223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4082 +#: src/tachyon/methods/shell/index.ts:1230 msgid "Failed to get fuzzer status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4140 -#: src/tachyon/methods/shell/index.ts:1323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4151 +#: src/tachyon/methods/shell/index.ts:1330 msgid "Failed to get fuzzer strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3732 -#: src/tachyon/methods/shell/index.ts:773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3743 +#: src/tachyon/methods/shell/index.ts:780 msgid "Failed to install version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14143 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14180 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1345 msgid "Failed to load history" msgstr "" @@ -3224,36 +3239,36 @@ msgstr "" msgid "Failed to load snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22311 #: src/tachyon/tabs/updates/initController.ts:1656 msgid "Failed to load versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9506 msgid "Failed to parse file:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12250 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:231 msgid "Failed to parse target list." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9363 msgid "Failed to parse WARP config:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3681 -#: src/tachyon/methods/shell/index.ts:711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3692 +#: src/tachyon/methods/shell/index.ts:718 msgid "Failed to read operation log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12902 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:115 msgid "Failed to receive response from AI service." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4248 -#: src/tachyon/methods/shell/index.ts:1474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4259 +#: src/tachyon/methods/shell/index.ts:1481 msgid "Failed to reset fuzzer patterns" msgstr "" @@ -3261,8 +3276,8 @@ msgstr "" msgid "Failed to reset settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17445 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17539 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17565 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17659 #: src/tachyon/tabs/diagnostic/initController.ts:1541 #: src/tachyon/tabs/diagnostic/initController.ts:1653 msgid "Failed to restore native internet" @@ -3272,18 +3287,18 @@ msgstr "" msgid "Failed to restore snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3421 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3447 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3455 msgid "Failed to run diagnostics — is the tachyon binary installed?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4222 -#: src/tachyon/methods/shell/index.ts:1432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4233 +#: src/tachyon/methods/shell/index.ts:1439 msgid "Failed to save fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13711 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:856 msgid "Failed to save patterns" msgstr "" @@ -3291,29 +3306,29 @@ msgstr "" msgid "Failed to save snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14618 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15163 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:339 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1893 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1960 msgid "Failed to start benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3144 msgid "Failed to start bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4346 -#: src/tachyon/methods/shell/index.ts:1598 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4357 +#: src/tachyon/methods/shell/index.ts:1605 msgid "Failed to start DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4048 -#: src/tachyon/methods/shell/index.ts:1197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4059 +#: src/tachyon/methods/shell/index.ts:1204 msgid "Failed to start fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12203 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12233 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12805 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:213 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:890 msgid "Failed to start service check." @@ -3323,17 +3338,17 @@ msgstr "" msgid "Failed to start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3150 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3158 msgid "Failed to stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4385 -#: src/tachyon/methods/shell/index.ts:1642 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4396 +#: src/tachyon/methods/shell/index.ts:1649 msgid "Failed to stop DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4085 -#: src/tachyon/methods/shell/index.ts:1238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4096 +#: src/tachyon/methods/shell/index.ts:1245 msgid "Failed to stop fuzzer" msgstr "" @@ -3341,29 +3356,29 @@ msgstr "" msgid "Failed to stop watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7992 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8022 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8028 #: src/tachyon/tabs/dashboard/initController.ts:728 #: src/tachyon/tabs/dashboard/initController.ts:734 msgid "Failed to switch proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4173 -#: src/tachyon/methods/shell/index.ts:1368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4184 +#: src/tachyon/methods/shell/index.ts:1375 msgid "Failed to synthesize AI strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17291 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17411 #: src/tachyon/tabs/diagnostic/initController.ts:1362 msgid "Failed to update device" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7704 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7719 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7752 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7755 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8766 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8799 #: src/tachyon/tabs/dashboard/initController.ts:1695 #: src/tachyon/tabs/dashboard/initController.ts:1699 #: src/tachyon/tabs/dashboard/initController.ts:341 @@ -3374,31 +3389,31 @@ msgstr "" msgid "Failed to update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2392 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2400 msgid "Failover failure threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14934 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:80 msgid "FAIR" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14235 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14272 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1453 msgid "Fake packets reached remote server (HTTP 400 Bad Request)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10905 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:125 msgid "FakeIP and control checks use different public IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10905 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:126 msgid "FakeIP and control checks use the same public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10847 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10877 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:80 msgid "FakeIP works; public IP comparison is inconclusive" msgstr "" @@ -3407,20 +3422,20 @@ msgstr "" msgid "FakeTLS host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15085 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:248 msgid "Fallback DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1428 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1436 msgid "Fallback DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1451 msgid "Fallback DNS servers must be plain UDP (IP or hostname). DoH/DoT URLs are not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1447 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1455 msgid "Fallback DNS servers must be plain UDP (IP or hostname). Path-style DoH (e.g. domain/path) is not allowed here." msgstr "" @@ -3436,100 +3451,100 @@ msgstr "" msgid "Family Profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1008 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1304 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1312 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:552 msgid "Family Profiles" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1017 msgid "Family profiles and device grouping" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2814 msgid "Faster DNS health monitoring than the default cycle. Switches bootstrap DNS on failure." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8713 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8743 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3579 #: src/tachyon/tabs/dashboard/initController.ts:1622 msgid "Faster server search interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4884 -#: src/tachyon/methods/custom/getDashboardSections.ts:699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4898 +#: src/tachyon/methods/custom/getDashboardSections.ts:702 msgid "Fastest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12386 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12416 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:425 msgid "Filter by service:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3732 msgid "Filter the servers that will be displayed on the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13319 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13356 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:419 msgid "Filter:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9072 msgid "Finished with code" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10839 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10966 msgid "Finland (fi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10670 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:136 msgid "Firewall WAN port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17140 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17260 #: src/tachyon/tabs/diagnostic/initController.ts:1194 msgid "Fix applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17165 #: src/tachyon/tabs/diagnostic/initController.ts:1079 msgid "Fix resolv.conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4008 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2364 msgid "Fix the highlighted fields and save again." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17256 #: src/tachyon/tabs/diagnostic/initController.ts:1190 #: src/tachyon/tabs/diagnostic/initController.ts:751 msgid "Fixed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17182 #: src/tachyon/tabs/diagnostic/initController.ts:1096 msgid "Flush Conntrack Table" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13635 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13672 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:775 msgid "Fooling Methods (dpi-desync-fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13586 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:717 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13623 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:724 msgid "Fooling Methods (fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2042 msgid "Force immediate download and refresh of all remote lists and rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11109 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11236 msgid "Forced device routing" msgstr "" @@ -3537,20 +3552,36 @@ msgstr "" msgid "Forces SafeSearch on Google, Yandex, Bing, DuckDuckGo and Strict Restricted Mode on YouTube via DNS rewrite for all devices in this profile." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2487 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2495 msgid "Forces sing-box to tunnel DNS requests via DoQ with Encrypted Client Hello (ECH) for SNI hiding." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665 msgid "Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10838 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8207 +msgid "FPTN Access Token" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8229 +msgid "FPTN Bypass Method" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8240 +msgid "FPTN Preferred Server" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8218 +msgid "FPTN SNI" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10965 msgid "France (fr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8005 msgid "Freedom" msgstr "" @@ -3574,20 +3605,20 @@ msgstr "" msgid "Fronting proxy protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12952 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:173 msgid "Full System Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6596 msgid "Fuzzing is not supported here because Tachyon needs deterministic runtime validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1973 msgid "Game Console IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1961 msgid "Game Console Optimizer (NAT Type 1)" msgstr "" @@ -3599,60 +3630,60 @@ msgstr "" msgid "Gaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883 msgid "Generate a random 16-character hexadecimal HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11863 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11893 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:211 msgid "Generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2818 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2823 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2887 msgid "Generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2859 msgid "Generate HWID from router hardware information for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9036 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9075 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9097 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9224 msgid "Generate WARP Config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:89 msgid "Generated inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9345 msgid "Generated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9134 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9261 msgid "Generating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10955 msgid "GeoIP Countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10927 msgid "GeoIP Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12653 msgid "GeoSite / GeoIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10835 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10962 msgid "Germany (de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11767 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11797 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:115 msgid "Get global check" msgstr "" @@ -3661,26 +3692,26 @@ msgstr "" msgid "Give the snapshot a name. It is saved with the current date and can be restored from this list later." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16934 #: src/tachyon/tabs/diagnostic/initController.ts:701 msgid "Global check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16825 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16949 #: src/tachyon/tabs/diagnostic/initController.ts:712 #: src/tachyon/tabs/diagnostic/initController.ts:716 msgid "Global check failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14688 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14767 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14773 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2050 msgid "Global Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14931 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:77 msgid "GOOD" msgstr "" @@ -3697,7 +3728,7 @@ msgstr "" msgid "Guest Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1022 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1030 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:588 msgid "Guest Mode" msgstr "" @@ -3706,7 +3737,7 @@ msgstr "" msgid "Guest mode isolates guest devices from local LAN and router administration, while allowing internet access with daily quotas and schedules." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1031 msgid "Guest network isolation and device quotas" msgstr "" @@ -3714,12 +3745,12 @@ msgstr "" msgid "Handshake timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9908 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3644 msgid "Header Protection Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12817 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:14 msgid "Hello! I am Tachyon AI Assistant. How can I help you today? Ask me about domain blocks, diagnostics, or router settings." msgstr "" @@ -3744,137 +3775,137 @@ msgstr "" msgid "Hex or binary payload for response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2904 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2968 msgid "Hide cascade connection nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2893 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2957 msgid "Hide individual nodes that are already included in imported subscription URLTest groups" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2905 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2969 msgid "Hide intermediate nodes used as detours by other subscription nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3828 msgid "Hide selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3891 msgid "Hide servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3820 msgid "Hide servers from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3836 msgid "Hide servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3719 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3783 msgid "Hide servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3787 msgid "Hide servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3784 msgid "Hide servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2956 msgid "Hide URLTest group nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11653 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11683 #: src/partials/modal/renderModal.ts:310 msgid "Hide values" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22603 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Hide versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8700 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3479 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3543 #: src/tachyon/tabs/dashboard/initController.ts:1608 msgid "Higher-level check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1539 msgid "Higher-priority DNS Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13052 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17392 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17512 #: src/tachyon/tabs/diagnostic/initController.ts:1478 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:96 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:98 msgid "History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13998 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4333 -#: src/tachyon/methods/shell/index.ts:1573 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1179 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4344 +#: src/tachyon/methods/shell/index.ts:1580 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1186 msgid "History cleared" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19048 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19221 #: src/tachyon/tabs/monitoring/initController.ts:887 #: src/tachyon/tabs/monitoring/initController.ts:952 msgid "Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4630 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4700 msgid "Hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9118 msgid "Hosts Lists Update Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2866 msgid "How many hours of metrics to keep (default 24)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3544 msgid "How often higher priority levels are checked while a lower level is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3520 msgid "How often the currently selected server is checked" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2827 msgid "How often to check DNS health in seconds (default 60)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2781 msgid "How often to check proxy health in seconds (fast tier, default 30)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3242 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3250 msgid "How often to check Telegram for new messages (default: 5)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1530 msgid "How often to check the active DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1540 msgid "How often to check whether a higher-priority DNS server has recovered." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11214 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11341 msgid "HTTP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5746 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5776 #: src/tachyon/api.ts:27 msgid "HTTP error" msgstr "" @@ -3883,68 +3914,68 @@ msgstr "" msgid "HTTP hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2867 msgid "HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15327 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:137 msgid "ℹ️ Direct connection (WAN): Public IP matches your ISP. Under selective routing (by domains or blocklists), unblocked resources bypass the proxy — this is standard operation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15445 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:284 msgid "ℹ️ ISP DNS detected: DNS queries are handled by your local Internet Service Provider. If you use selective routing, this is standard behavior for direct connections." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3025 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3089 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3271 #: src/tachyon/tabs/dashboard/initController.ts:1453 msgid "Idle timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2906 msgid "If one health check fails with an error, continue running other checks instead of stopping." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15580 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:78 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15660 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:79 msgid "If Tachyon powers your daily networking and keeps your connection fast and secure, consider supporting ongoing development! ☕ 🧀 🌭" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2253 msgid "Immediately upon release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8309 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8331 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8458 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8545 msgid "Import" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8540 msgid "Import (%d records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9385 msgid "Import AmneziaWG settings from .conf file" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8490 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8693 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8820 msgid "Import Hosts File" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2947 msgid "Import subscription URLTest groups" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2884 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2948 msgid "Import URLTest groups returned by this subscription provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15401 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:222 msgid "INACTIVE" msgstr "" @@ -3961,35 +3992,35 @@ msgstr "" msgid "Inbound JSON must be an object with a type field" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3080 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3292 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3144 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3755 msgid "Include by proxy parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3132 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3348 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3811 msgid "Include by regular expression" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3116 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3332 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3396 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3795 msgid "Include countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4497 msgid "Include IP addresses and subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10933 msgid "Include selected countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3124 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3340 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3803 msgid "Include servers" msgstr "" @@ -4009,31 +4040,31 @@ msgstr "" msgid "Init packet junk size (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9857 msgid "Init Packet Magic Header (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9859 msgid "Init Packet Magic Header (S3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9882 msgid "Init Packet Payload (I1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9883 msgid "Init Packet Payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9884 msgid "Init Packet Payload (I3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9885 msgid "Init Packet Payload (I4)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9759 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9886 msgid "Init Packet Payload (I5)" msgstr "" @@ -4045,15 +4076,15 @@ msgstr "" msgid "Init timeout (Itime)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15246 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:29 msgid "Initializing router-level IP & DNS leak test..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20896 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21735 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22206 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22253 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22373 #: src/tachyon/tabs/updates/initController.ts:1078 #: src/tachyon/tabs/updates/initController.ts:1676 #: src/tachyon/tabs/updates/initController.ts:1729 @@ -4061,71 +4092,71 @@ msgstr "" msgid "Install" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22590 #: src/tachyon/tabs/updates/initController.ts:1978 msgid "Install another build:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2017 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2022 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2092 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2097 msgid "Installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22458 #: src/tachyon/tabs/updates/initController.ts:1824 msgid "Installed build → Available build" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21210 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22346 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22466 #: src/tachyon/tabs/updates/initController.ts:1832 #: src/tachyon/tabs/updates/initController.ts:388 msgid "Installed version is newer than release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2559 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2567 msgid "Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1769 msgid "Interface Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1804 msgid "Interface Monitoring Delay" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1762 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1770 msgid "Interface monitoring for Bad WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8586 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8718 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3039 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3595 #: src/tachyon/tabs/dashboard/initController.ts:1455 #: src/tachyon/tabs/dashboard/initController.ts:1628 msgid "Interrupt connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3596 msgid "Interrupt connections when priority failover switches server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3104 msgid "Interrupt connections when URLTest switches the selected server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 #: src/tachyon/tabs/dashboard/initController.ts:1451 msgid "Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7972 msgid "Invalid ByeDPI strategy" msgstr "" @@ -4146,7 +4177,7 @@ msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:76 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:80 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5776 #: src/validators/validateDomain.ts:67 #: src/validators/validateDomain.ts:73 msgid "Invalid domain address" @@ -4308,7 +4339,7 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8728 msgid "Invalid line: \"%s\". Use: domain ip or ip domain" msgstr "" @@ -4318,16 +4349,16 @@ msgid "Invalid path format. Path must start with \"/\" and contain valid charact msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:404 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10796 #: src/validators/validateShadowsocksUrl.ts:91 msgid "Invalid port number. Must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5878 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5955 msgid "Invalid port or range. Use 80 or 1000-2000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5146 msgid "Invalid regular expression" msgstr "" @@ -4550,44 +4581,44 @@ msgstr "" msgid "Invalid VMess URL: parsing failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11866 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:184 msgid "IP & DNS Leak Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12649 msgid "IP Addresses (IP CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4451 -#: src/tachyon/methods/shell/index.ts:1745 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4462 +#: src/tachyon/methods/shell/index.ts:1752 msgid "IP and DNS leak check timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14490 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1746 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14564 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1811 msgid "IP Block (TCP SYN Timeout)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13690 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13727 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:832 msgid "IP Frag Bounds (--ip-frag)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14522 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14596 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1850 msgid "IP-level blocking detected! The resource is blocked at the network level (no TCP SYN response). DPI bypass methods (Zapret / ByeDPI) cannot bypass this address — configure proxy/VPN routing (Sing-box) for this domain!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10921 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11048 msgid "IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1632 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1640 msgid "IPv4 only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1642 msgid "IPv6 only" msgstr "" @@ -4596,7 +4627,7 @@ msgstr "" msgid "is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1906 msgid "Isolate BitTorrent traffic and force it direct to prevent VPN bans" msgstr "" @@ -4604,45 +4635,45 @@ msgstr "" msgid "Isolate Local LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15342 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:154 msgid "ISP / Organization" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15384 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15463 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:307 msgid "ISP DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16968 #: src/tachyon/tabs/diagnostic/initController.ts:747 msgid "Issues" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10894 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10408 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10924 #: src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17 #: src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20 msgid "Issues detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17162 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17282 #: src/tachyon/tabs/diagnostic/initController.ts:1219 msgid "Issues detected. Review the diagnosis above." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10843 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10970 msgid "Japan (jp)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8128 msgid "Jitsi" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10428 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1326 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4357 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4632 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10555 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4421 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4702 msgid "JSON outbound" msgstr "" @@ -4666,15 +4697,15 @@ msgstr "" msgid "JSON outbound must contain a non-empty type field" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4445 msgid "JSON outbound settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9856 msgid "Junk Max Size (Jmax)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9855 msgid "Junk Min Size (Jmin)" msgstr "" @@ -4682,7 +4713,7 @@ msgstr "" msgid "Junk packet count (Jc)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9727 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9854 msgid "Junk Packet Count (Jc)" msgstr "" @@ -4722,36 +4753,36 @@ msgstr "" msgid "Junk size for transport packet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10973 msgid "Kazakhstan (kz)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10360 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10487 msgid "Keep only subscription nodes whose name contains any of these keywords (empty keeps all). Case-insensitive, emoji supported." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3605 msgid "Keep Priority before latency-sorted servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2306 msgid "Keep the previous working binary/package on the router flash for instant offline rollback if needed. Consumes extra storage." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3113 msgid "Keep URLTest before latency-sorted servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3674 msgid "Keepalive Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1624 msgid "Keeps FakeIP cache persistent across reboots and pre-resolves popular blocked domains on startup so first-visit latency is 0 ms." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10087 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10214 msgid "Key" msgstr "" @@ -4759,16 +4790,16 @@ msgstr "" msgid "Key path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5156 msgid "Keyword must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17498 #: src/tachyon/tabs/diagnostic/initController.ts:1462 msgid "LAN Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2699 msgid "Language for AI Doctor diagnosis responses" msgstr "" @@ -4776,35 +4807,35 @@ msgstr "" msgid "Laptop / PC (💻)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14905 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:46 msgid "Latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3563 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3582 -#: src/tachyon/methods/shell/index.ts:561 -#: src/tachyon/methods/shell/index.ts:582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3593 +#: src/tachyon/methods/shell/index.ts:568 +#: src/tachyon/methods/shell/index.ts:589 msgid "Latency test failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2317 msgid "Latency test URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21212 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21332 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22464 #: src/tachyon/tabs/updates/initController.ts:1830 #: src/tachyon/tabs/updates/initController.ts:391 msgid "Latest version is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22346 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22466 #: src/tachyon/tabs/updates/initController.ts:1832 msgid "Latest version:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2913 msgid "Leave empty to omit this header" msgstr "" @@ -4813,19 +4844,19 @@ msgstr "" msgid "Legacy zapret runtime paths are still present and should be migrated" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3310 msgid "Level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7586 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7663 msgid "List must be an HTTP(S) URL or a local .lst / .txt path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3018 msgid "List of domains automatically detected and the section they were added to. To edit or remove them, open the routing rules of the respective section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1996 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2004 msgid "List Update Frequency" msgstr "" @@ -4837,45 +4868,45 @@ msgstr "" msgid "Listen port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10664 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:125 msgid "Listening port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2134 msgid "Lists and rule sets successfully updated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2082 msgid "Lists update is continuing in the background." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2121 msgid "Lists update is still running in background. You can check system logs." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2677 msgid "LM Studio (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9336 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9351 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9478 msgid "Load .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9384 msgid "Load .conf config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8253 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8380 msgid "Load Current Records" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8374 msgid "Loaded %d current record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9691 msgid "Loaded!" msgstr "" @@ -4883,39 +4914,39 @@ msgstr "" msgid "Loading client link..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17301 #: src/tachyon/tabs/diagnostic/initController.ts:1241 msgid "Loading connected LAN devices..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18411 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19271 #: src/tachyon/tabs/monitoring/initController.ts:1013 #: src/tachyon/tabs/monitoring/render.ts:101 msgid "Loading connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12152 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12182 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12221 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:150 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:194 msgid "Loading service list..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22341 #: src/tachyon/tabs/updates/initController.ts:1695 msgid "Loading versions..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22035 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22049 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22076 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22087 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22108 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22119 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22130 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22155 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22261 #: src/tachyon/tabs/updates/initController.ts:1441 #: src/tachyon/tabs/updates/initController.ts:1457 #: src/tachyon/tabs/updates/initController.ts:1507 @@ -4928,68 +4959,68 @@ msgstr "" msgid "Loading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9717 msgid "Local Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15341 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:153 msgid "Location" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2464 msgid "Log Level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14906 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:47 msgid "Loss" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2292 msgid "LuCI Web UI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6538 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6568 #: src/tachyon/helpers/singBoxVariant.ts:58 msgid "lx" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1396 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1404 msgid "Main DNS server. If multiple servers are selected, a timeout switches to a backup." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:988 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:996 msgid "Main overview and status widgets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2290 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8275 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8621 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8651 #: src/tachyon/tabs/dashboard/initController.ts:1066 #: src/tachyon/tabs/dashboard/initController.ts:1504 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:622 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:631 msgid "Manual" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2041 msgid "Manual list update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10262 msgid "MASQUE Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10250 msgid "MASQUE Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10238 msgid "MASQUE Private Key" msgstr "" @@ -5001,28 +5032,28 @@ msgstr "" msgid "Master and family devices with full LAN and router access. Any device NOT in this list will be treated as a guest." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11049 msgid "Match destination IPs or subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11295 msgid "Match destination ports. Use a single port or a range" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12390 msgid "Match Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11176 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11303 msgid "Match traffic by packet DSCP mark (assigned in Windows via Policy-Based QoS). Examples: 46 (EF), 0x2e, 34 (AF41)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9938 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3680 msgid "Max Handshake Attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2961 msgid "Max reconnects per hour before alert (default 10)." msgstr "" @@ -5038,16 +5069,16 @@ msgstr "" msgid "Maximum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1550 msgid "Maximum time to wait for example.com to resolve during a DNS health check." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210 #: src/tachyon/tabs/dashboard/initController.ts:2204 msgid "Memory Usage" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1292 msgid "Menu & Navigation" msgstr "" @@ -5059,7 +5090,7 @@ msgstr "" msgid "Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2857 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2865 msgid "Metrics Retention (hours)" msgstr "" @@ -5072,7 +5103,7 @@ msgstr "" msgid "min/day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3063 msgid "Minimum latency difference in milliseconds that triggers switching to a faster server." msgstr "" @@ -5080,15 +5111,15 @@ msgstr "" msgid "Minimum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10733 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10860 msgid "Mixed Proxy Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10776 msgid "Mixed Proxy Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10819 msgid "Mixed Proxy Username" msgstr "" @@ -5096,7 +5127,7 @@ msgstr "" msgid "Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2678 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2686 msgid "Model name to use. Leave empty to use default (gpt-4o-mini / claude-3-5-haiku / deepseek-chat / llama3:latest)." msgstr "" @@ -5108,63 +5139,63 @@ msgstr "" msgid "Monday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1779 msgid "Monitored Interfaces" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1029 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1314 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:605 msgid "Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2940 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2948 msgid "Monitors sing-box reconnect frequency. Alerts if too many reconnects per hour." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1243 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1251 msgid "Move Down" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1228 msgid "Move Up" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9653 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9780 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3420 msgid "MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3240 msgid "Must be a comma-separated list of numeric IDs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2414 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2478 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2493 msgid "Must be a number in the range of 0 - 10000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13050 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:94 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13082 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:96 msgid "My Strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13816 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:971 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13853 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:978 msgid "Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3496 msgid "Name displayed on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3311 msgid "Name shown in the priority level list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17435 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17555 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17651 #: src/tachyon/tabs/diagnostic/initController.ts:1531 #: src/tachyon/tabs/diagnostic/initController.ts:1645 msgid "Native internet restored. Tachyon stopped." @@ -5184,73 +5215,73 @@ msgstr "" msgid "Native tailscaled (tailnet reachable from LAN without client)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10963 msgid "Netherlands (nl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1286 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1294 msgid "Network & Interfaces" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10387 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2293 msgid "Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4134 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4198 msgid "Network interface settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20626 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20628 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20746 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20748 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:73 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:75 msgid "new build" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8402 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8529 msgid "New domains:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6988 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7018 #: src/tachyon/services/core.service.ts:40 msgid "New version %s is available for %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10962 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11079 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:101 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:97 msgid "NFQUEUE range is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10962 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11079 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:100 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:96 msgid "NFQUEUE range overlaps with another rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7892 msgid "NFQWS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6263 msgid "NFQWS strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7925 msgid "NFQWS2 Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6737 msgid "NFQWS2 strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8192 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8266 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8222 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8296 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8642 #: src/tachyon/tabs/dashboard/initController.ts:1054 #: src/tachyon/tabs/dashboard/initController.ts:1492 #: src/tachyon/tabs/dashboard/initController.ts:960 @@ -5258,66 +5289,66 @@ msgstr "" msgid "No" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2740 #: src/tachyon/tabs/dashboard/partials/renderConnections.ts:63 msgid "No active clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19290 #: src/tachyon/tabs/monitoring/initController.ts:1037 msgid "No active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17312 #: src/tachyon/tabs/diagnostic/initController.ts:1253 msgid "No active DHCP clients found on local network." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:867 msgid "No active routing sections found." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14961 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:109 msgid "No benchmark data yet. Click \"Start Benchmark\" to begin." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14018 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14055 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1211 msgid "No benchmark history yet. Run a benchmark to see results here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13462 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:567 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13499 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:574 msgid "No benchmark results yet. Configure options and click \"Start Benchmark\"." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14492 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14566 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1813 msgid "No Blocking Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12257 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:239 msgid "No check targets found in the configuration." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19170 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19290 #: src/tachyon/tabs/monitoring/initController.ts:1038 msgid "No closed connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:32 msgid "No conflict detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12508 msgid "No Custom Rules Matched" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13841 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13878 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1005 msgid "No custom strategies added yet." msgstr "" @@ -5330,65 +5361,65 @@ msgstr "" msgid "No devices assigned" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16975 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17095 #: src/tachyon/tabs/diagnostic/initController.ts:941 msgid "No DHCP clients detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17428 #: src/tachyon/tabs/diagnostic/initController.ts:1380 msgid "No diagnostic history available yet." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15442 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:371 msgid "No DNS resolvers recorded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3035 msgid "No domains detected yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10710 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:187 msgid "No enabled server inbounds configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8389 msgid "No file selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17289 #: src/tachyon/tabs/diagnostic/initController.ts:1228 msgid "No issues detected. System is running normally." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970 #: src/tachyon/tabs/diagnostic/initController.ts:758 msgid "No issues found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10815 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:105 msgid "No other marking rules found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10643 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:99 msgid "No public firewall port required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11163 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:79 msgid "No rules use ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10982 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:79 msgid "No rules use Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11069 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:83 msgid "No rules use Zapret2" msgstr "" @@ -5402,34 +5433,34 @@ msgstr "" msgid "No snapshots yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14170 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1372 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1379 msgid "No strategies match the active filter." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22177 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22300 #: src/tachyon/tabs/updates/initController.ts:1642 #: src/tachyon/tabs/updates/initController.ts:1645 msgid "No versions found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14709 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14788 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2071 msgid "No working strategy to apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8544 #: src/tachyon/tabs/dashboard/initController.ts:1369 msgid "Node list is empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8377 #: src/tachyon/tabs/dashboard/initController.ts:1162 msgid "Nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17092 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:924 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:949 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:965 @@ -5442,53 +5473,53 @@ msgstr "" msgid "None" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10569 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15918 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: src/tachyon/methods/custom/getDashboardSections.ts:1842 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:329 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10599 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16038 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1863 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:338 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:183 msgid "Not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:493 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:502 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:956 msgid "Not connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10720 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:199 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70 msgid "Not detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12057 #: src/tachyon/tabs/diagnostic/partials/renderCheckSection.ts:193 msgid "Not implement yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22076 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22087 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22098 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22108 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22119 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22130 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22141 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6523 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6558 #: src/tachyon/helpers/singBoxVariant.ts:34 #: src/tachyon/helpers/singBoxVariant.ts:42 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2018 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2023 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2028 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2088 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2093 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2098 #: src/tachyon/tabs/updates/initController.ts:1510 #: src/tachyon/tabs/updates/initController.ts:1525 #: src/tachyon/tabs/updates/initController.ts:1540 @@ -5499,28 +5530,28 @@ msgstr "" msgid "Not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10583 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:62 msgid "Not public" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:139 msgid "Not required for this listen address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15867 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15886 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15891 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15964 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2427 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2540 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:490 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:802 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:944 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:954 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16011 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2544 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:499 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:811 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:953 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:963 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:117 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:144 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:150 @@ -5528,11 +5559,11 @@ msgstr "" msgid "Not responding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16372 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16542 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16588 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16650 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16492 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16662 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16770 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6084 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:168 #: src/tachyon/tabs/diagnostic/initController.ts:125 #: src/tachyon/tabs/diagnostic/initController.ts:356 @@ -5541,11 +5572,11 @@ msgstr "" msgid "Not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12594 msgid "Not set" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9353 msgid "Notice: Cloudflare WARP edge servers only support AmneziaWG 2.0 (WireGuard). The profile has been automatically set to 2.0 so the connection works properly. Versions 3.0 and 3.1 require an AmneziaWG server via 'Import .conf'." msgstr "" @@ -5553,43 +5584,43 @@ msgstr "" msgid "Notify in Telegram" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3314 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3322 msgid "Notify on Certificate Warnings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3270 msgid "Notify on Core Crashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3335 msgid "Notify on DNS Leaks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3288 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3296 msgid "Notify on Server Switches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3275 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3283 msgid "Notify on Service Restarts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3301 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3309 msgid "Notify on Subscription Updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1562 msgid "Number of consecutive failed checks required before switching DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2401 msgid "Number of consecutive failed probes before switching sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2792 msgid "Number of consecutive failures before restarting (default 3)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1582 msgid "Number of consecutive successful checks required before returning to a higher-priority DNS server." msgstr "" @@ -5605,192 +5636,204 @@ msgstr "" msgid "Obfuscation password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15340 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:152 msgid "Observed Public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8075 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8156 msgid "OlcRTC Crypto Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8186 msgid "OlcRTC DNS Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8125 msgid "OlcRTC Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8147 msgid "OlcRTC Room ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8085 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8166 msgid "OlcRTC SOCKS Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8095 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8176 msgid "OlcRTC SOCKS Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8196 msgid "OlcRTC Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8136 msgid "OlcRTC Transport" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2676 msgid "Ollama (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8691 msgid "One record per line: example.com 192.168.1.100 or 192.168.1.100 example.com. Lines starting with # are ignored." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3397 msgid "Only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2300 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2372 msgid "Only selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2301 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2374 msgid "Only selected except exclusions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3349 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3413 msgid "Only servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3300 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3364 msgid "Only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3304 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3368 msgid "Only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3301 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3365 msgid "Only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3341 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3405 msgid "Only the specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13672 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:807 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13709 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:814 msgid "OOB Values (-o)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22321 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22358 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22441 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22478 #: src/tachyon/tabs/updates/initController.ts:1806 #: src/tachyon/tabs/updates/initController.ts:1845 msgid "Open" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4325 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4389 msgid "Open priority settings and enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15883 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:36 msgid "Open Project Page" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:329 msgid "Operation completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21063 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:488 msgid "Operation failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20652 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20707 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20827 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:115 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:177 msgid "Operation in progress..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20693 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20813 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:162 msgid "Operation log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3681 -#: src/tachyon/methods/shell/index.ts:710 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3692 +#: src/tachyon/methods/shell/index.ts:717 msgid "Operation log is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20689 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20809 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:157 msgid "Operation started. Waiting for log output..." msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:1206 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3543 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3622 #: src/helpers/withTimeout.ts:7 -#: src/tachyon/methods/shell/index.ts:531 -#: src/tachyon/methods/shell/index.ts:619 +#: src/tachyon/methods/shell/index.ts:538 +#: src/tachyon/methods/shell/index.ts:626 msgid "Operation timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184 #: src/tachyon/tabs/diagnostic/initController.ts:1098 msgid "Optimize AWG MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17176 #: src/tachyon/tabs/diagnostic/initController.ts:1090 msgid "Optimize RAM memory" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1643 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7262 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1688 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7339 msgid "Option \"%s\" contains an invalid input value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10226 msgid "Optional — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13905 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13942 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1078 msgid "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10244 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10371 msgid "Optional tls-auth or tls-crypt key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6264 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6341 msgid "Optional values must be attached with '=' here; a separate token would be ignored by nfqws." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6815 msgid "Optional values must be attached with '=' here; a separate token would be ignored by nfqws2." msgstr "" +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8230 +msgid "Optional: override bypass method (e.g. quic, tcp)" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8219 +msgid "Optional: override TLS SNI for FPTN connection" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8241 +msgid "Optional: preferred FPTN server address" +msgstr "" + #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1092 msgid "Optionally specify individual devices not in a profile. MAC addresses (e.g. AA:BB:CC:DD:EE:FF) work even if the IP changes." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8630 msgid "Or paste hosts file content:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9290 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9320 #: src/tachyon/tabs/dashboard/initController.ts:2348 msgid "Other peers" msgstr "" @@ -5800,23 +5843,23 @@ msgstr "" msgid "outbounds must be a non-empty array of strings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1716 msgid "Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2896 msgid "Override the default OpenWrt device headers for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8659 msgid "Overwrite existing records (if unchecked, merge with existing records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1907 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1915 msgid "P2P Client Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1897 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1905 msgid "P2P Leak Protection" msgstr "" @@ -5834,44 +5877,44 @@ msgstr "" msgid "Padding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1385 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1393 msgid "Parallel (fast failover, ≤3 s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1015 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1313 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:570 msgid "Parental Control" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8518 msgid "Parsed records:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10055 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9921 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10182 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3071 msgid "Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10891 msgid "Password cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8297 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8325 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8424 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8452 msgid "Paste content or upload a file to preview imported DNS records." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10408 msgid "Paste proxy links one per line; they are added to the connection list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10420 msgid "Paste proxy links one per line; they form a URLTest group with automatic fastest selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15506 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:354 msgid "Path" msgstr "" @@ -5881,46 +5924,46 @@ msgstr "" msgid "Path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2437 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2445 msgid "Path must be absolute (start with /)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2454 msgid "Path must contain at least one directory (like /tmp/cache.db)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2441 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2449 msgid "Path must end with cache.db" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13049 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:93 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13081 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:95 msgid "Pattern Builder" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13723 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13760 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:868 msgid "Patterns reset to defaults!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4241 -#: src/tachyon/methods/shell/index.ts:1464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4252 +#: src/tachyon/methods/shell/index.ts:1471 msgid "Patterns reset to factory defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4217 -#: src/tachyon/methods/shell/index.ts:1426 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4228 +#: src/tachyon/methods/shell/index.ts:1433 msgid "Patterns saved successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13709 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:847 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13746 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:854 msgid "Patterns saved successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18391 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18392 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19063 #: src/tachyon/tabs/monitoring/initController.ts:757 #: src/tachyon/tabs/monitoring/render.ts:80 #: src/tachyon/tabs/monitoring/render.ts:81 @@ -5939,48 +5982,48 @@ msgstr "" msgid "Payload (I5)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9740 msgid "Peer Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10335 msgid "PEM-encoded CA certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10220 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10347 msgid "PEM-encoded client certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10359 msgid "PEM-encoded client private key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5985 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1039 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1052 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:60 msgid "Pending" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12137 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98 msgid "Pending..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3569 msgid "Periodically check the current level and switch to a faster server even when the current one works." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2760 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2768 msgid "Periodically checks if the proxy is responding. Restarts Tachyon after consecutive failures." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9664 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9791 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3427 msgid "Persistent Keepalive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2919 msgid "Persistent Smart Detect" msgstr "" @@ -5992,21 +6035,21 @@ msgstr "" msgid "Phone (📱)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3048 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3112 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3604 msgid "Pin on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1908 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1916 msgid "Pin P2P isolation to the torrent client's own ports, comma separated. Each entry is \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp). Without a port the whole protocol is routed direct." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1437 msgid "Plain-UDP DNS servers used as a last resort when all primary DNS fail. These are always unencrypted (no DoH/DoT). Example: 1.1.1.1, 8.8.8.8. Unlike the ISP fallback toggle, these are your own chosen servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13765 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13802 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:919 msgid "Please specify strategy name and arguments" msgstr "" @@ -6014,63 +6057,63 @@ msgstr "" msgid "Policy Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3241 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3249 msgid "Polling Interval (seconds)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3262 msgid "Polling interval must be at least 1 second" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10788 msgid "Port cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10549 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10579 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:19 msgid "Port conflict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10650 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10777 msgid "Port for the local mixed proxy of this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5962 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1925 msgid "Port must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5966 msgid "Port range start must be less than or equal to end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1950 msgid "Port range start must not exceed its end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11167 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12656 msgid "Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1938 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1946 msgid "Ports must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2740 msgid "Pre-built index of Tachyon documentation chunks. When enabled, AI Doctor searches relevant docs before generating a diagnosis." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2177 msgid "Pre-download all preset lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22367 #: src/tachyon/tabs/updates/initController.ts:1723 msgid "pre-release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10107 msgid "Pre-shared key" msgstr "" @@ -6078,11 +6121,11 @@ msgstr "" msgid "Pre-shared Key (PSK)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1631 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1639 msgid "Prefer IPv4" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1633 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1641 msgid "Prefer IPv6" msgstr "" @@ -6090,16 +6133,16 @@ msgstr "" msgid "Preferred IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2876 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2940 msgid "Prefix text" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14563 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14639 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1899 msgid "Preparing strategies and isolated nftables queue..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9774 msgid "Preshared Key" msgstr "" @@ -6111,54 +6154,54 @@ msgstr "" msgid "Prevent guest devices from accessing router management services (LuCI Web UI, SSH, Clash API). DHCP and DNS remain accessible." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2839 msgid "Prevents multiple reload_firewall calls within 120 seconds to avoid connection drops." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15069 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:232 msgid "Primary DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2507 msgid "Prioritizes interactive DNS, VoIP/WebRTC and gaming via DSCP marking in nftables. Works cooperatively with OpenWrt SQM (CAKE/FQ_CoDel) without bufferbloat degradation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10514 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12455 msgid "Priority" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2374 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2375 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8766 #: src/tachyon/tabs/dashboard/initController.ts:1652 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:727 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:728 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:736 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:737 msgid "Priority details" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8686 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8716 #: src/tachyon/tabs/dashboard/initController.ts:1589 msgid "Priority details are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4211 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4275 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4276 msgid "Priority level settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3549 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3613 msgid "Priority levels" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4270 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4275 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4340 msgid "Priority settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9602 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9729 msgid "Private Key" msgstr "" @@ -6186,20 +6229,20 @@ msgstr "" msgid "Protection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10172 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2370 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14903 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2434 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2668 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2702 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:44 msgid "Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11273 msgid "Protocol for the routed DNS resolver." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9810 msgid "Protocol version: 2.0 (standard headers, WARP compatible), 3.0 (header protection key, padding ranges), or 3.1 (header protection key, padding ranges, advanced timers)" msgstr "" @@ -6207,13 +6250,13 @@ msgstr "" msgid "Protocol version: 2.0 (standard integer headers) or 3.1 (header protection key, padding ranges, advanced timers)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14823 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14902 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:43 msgid "Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13213 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13250 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:294 msgid "Provider Global Default" msgstr "" @@ -6222,67 +6265,67 @@ msgstr "" msgid "Provider status is normal" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:29 msgid "Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17388 #: src/tachyon/tabs/diagnostic/initController.ts:1336 msgid "Proxy / DPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2791 msgid "Proxy Fail Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2780 msgid "Proxy Health Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2802 msgid "Proxy Health Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8218 #: src/tachyon/tabs/dashboard/initController.ts:955 msgid "Proxy link is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15378 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:194 msgid "Proxy Outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15327 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:135 msgid "Proxy outbound is inactive or not configured for local testing." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3346 msgid "Proxy Section for Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10008 msgid "Proxy to use for WARP API registration (api.cloudflareclient.com)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10106 msgid "PSK" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10594 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2734 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:40 msgid "Public host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15352 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15431 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:259 msgid "Public IP Address Isolation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2498 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2506 msgid "QoS Priority Engine (DSCP)" msgstr "" @@ -6290,52 +6333,52 @@ msgstr "" msgid "QR code is too large" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15178 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15273 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:43 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:63 msgid "Querying direct connection and proxy outbound..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11192 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11211 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11319 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11338 msgid "QUIC (HTTP/3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15611 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:114 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15731 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:160 msgid "Quick donation via Russian bank cards or SBP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13955 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13992 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1135 msgid "RAG Knowledge Base + Live ISP Probe Context" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9946 msgid "Random Trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14907 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:48 msgid "Rating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11198 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11325 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11344 msgid "RDP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15553 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:407 msgid "Re-run Leak Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9701 msgid "Read error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14890 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:29 msgid "Ready to benchmark DNS providers" msgstr "" @@ -6368,50 +6411,50 @@ msgstr "" msgid "Reality short ID must contain 1-8 hex digits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17163 #: src/tachyon/tabs/diagnostic/initController.ts:1077 msgid "Rebuild firewall rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22340 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22460 #: src/tachyon/tabs/updates/initController.ts:1826 msgid "Rebuilt release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14532 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14606 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1862 msgid "Recommended" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14962 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15041 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:202 msgid "Recommended DNS Configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:363 msgid "Recommended DNS settings applied successfully and service restarted!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17233 #: src/tachyon/tabs/diagnostic/initController.ts:1161 msgid "Recommended Quick Fixes:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2960 msgid "Reconnect Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17049 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17169 #: src/tachyon/tabs/diagnostic/initController.ts:1083 msgid "Reconnect WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2853 msgid "Records proxy/DNS latency and health status in hourly buckets for analysis." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8635 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8762 msgid "Records: %d" msgstr "" @@ -6420,91 +6463,91 @@ msgstr "" msgid "Refill" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17335 #: src/tachyon/tabs/diagnostic/initController.ts:1278 msgid "Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17316 #: src/tachyon/tabs/diagnostic/initController.ts:1257 msgid "Refresh Device List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9880 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10007 msgid "Registration Detour" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5741 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5818 msgid "Regular expression must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21992 #: src/tachyon/tabs/updates/initController.ts:1264 msgid "Reinstall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9928 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3668 msgid "Reject After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9791 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9918 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3656 msgid "Rekey After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9923 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3662 msgid "Rekey Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20965 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:354 msgid "Reload now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20992 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:390 msgid "Reloading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8840 msgid "Remote Hosts Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1066 msgid "Remote management Telegram daemon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20945 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:328 msgid "Removal completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21825 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8963 #: src/tachyon/tabs/updates/initController.ts:1203 msgid "Remove" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3421 msgid "Remove servers from the specified countries from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3437 msgid "Remove servers whose names match the expression from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3429 msgid "Remove the specified servers from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20776 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:119 msgid "Removing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10804 msgid "Require a username and password for the local mixed proxy" msgstr "" @@ -6512,12 +6555,12 @@ msgstr "" msgid "Reset" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17063 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17183 #: src/tachyon/tabs/diagnostic/initController.ts:1097 msgid "Reset Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2594 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2602 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:416 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:457 msgid "Reset Settings" @@ -6527,41 +6570,41 @@ msgstr "" msgid "Resetting…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10902 msgid "Resolve domain names before routing so sing-box can use real destination IPs." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17050 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17170 #: src/tachyon/tabs/diagnostic/initController.ts:1084 msgid "Resolve gateway" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11259 msgid "Resolve matched domains through an encrypted DNS server of this section instead of FakeIP. DNS queries traverse the same proxy as the section's outbound." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10901 msgid "Resolve real IP for routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15419 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15498 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:346 msgid "Resolver IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6136 msgid "Resource selection by hostname inside nfqws is not supported here; sing-box selects resources before NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6581 msgid "Resource selection by hostname inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6139 msgid "Resource selection by IP or CIDR inside nfqws is not supported here; sing-box selects resources before NFQUEUE." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6584 msgid "Resource selection by IP or CIDR inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE." msgstr "" @@ -6573,11 +6616,11 @@ msgstr "" msgid "Response packet junk size (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9858 msgid "Response Packet Magic Header (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9733 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9860 msgid "Response Packet Magic Header (S4)" msgstr "" @@ -6585,38 +6628,38 @@ msgstr "" msgid "Response payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17164 #: src/tachyon/tabs/diagnostic/initController.ts:1078 msgid "Restart dnsmasq" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17173 #: src/tachyon/tabs/diagnostic/initController.ts:1087 msgid "Restart firewall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17174 #: src/tachyon/tabs/diagnostic/initController.ts:1088 msgid "Restart network" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17167 #: src/tachyon/tabs/diagnostic/initController.ts:1081 msgid "Restart sing-box DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11718 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11748 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:66 msgid "Restart Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17175 #: src/tachyon/tabs/diagnostic/initController.ts:1089 msgid "Restart Zapret/ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2120 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:389 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2124 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:398 msgid "Restarts" msgstr "" @@ -6625,22 +6668,22 @@ msgstr "" msgid "Restore" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17168 #: src/tachyon/tabs/diagnostic/initController.ts:1082 msgid "Restore config backup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11796 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17496 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17639 #: src/tachyon/tabs/diagnostic/initController.ts:1605 #: src/tachyon/tabs/diagnostic/initController.ts:1629 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:144 msgid "Restore Native Internet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17060 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17542 #: src/tachyon/tabs/diagnostic/initController.ts:1094 #: src/tachyon/tabs/diagnostic/initController.ts:1514 msgid "Restore Native Internet (Stop Tachyon)" @@ -6650,12 +6693,12 @@ msgstr "" msgid "Restore Snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2595 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2603 msgid "Restores the Tachyon factory defaults: all rules, subscriptions, custom DNS servers and other options will be lost." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17425 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17545 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17643 #: src/tachyon/tabs/diagnostic/initController.ts:1517 #: src/tachyon/tabs/diagnostic/initController.ts:1633 msgid "Restoring native direct internet (stopping Tachyon)..." @@ -6669,7 +6712,7 @@ msgstr "" msgid "Restricted users (auth_user)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19063 #: src/tachyon/tabs/monitoring/initController.ts:757 msgid "Resume updates" msgstr "" @@ -6678,14 +6721,14 @@ msgstr "" msgid "Return NXDOMAIN for blocked domains (recommended). When enabled, blocked domains are not resolved at all. When disabled, only direct connections are rejected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21924 #: src/tachyon/tabs/updates/initController.ts:1166 msgid "Rollback" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12403 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19052 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19172 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19223 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:444 #: src/tachyon/tabs/monitoring/initController.ts:891 #: src/tachyon/tabs/monitoring/initController.ts:954 @@ -6696,52 +6739,52 @@ msgstr "" msgid "Route all non-local LAN traffic through the tailnet exit node instead of the proxy engines." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3347 msgid "Route bot API requests through this section. Leave empty to use the default mixed proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11112 msgid "Route community list subnets (IP/CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10986 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11113 msgid "Route IP subnets associated with built-in community lists (e.g. Discord voice/media). Disable this if community subnets overlap with CDN/Anycast networks (such as Cloudflare/Google Cloud) and interfere with unrelated services (e.g. game launchers)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1822 msgid "Route local traffic originating directly from the router (e.g. wget, curl, opkg, torrent clients on the router) through Tachyon." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1651 msgid "Route main DNS requests through the selected section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7864 msgid "Route requests to this DNS server through another section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1821 msgid "Route Router's Own Traffic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17274 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17394 #: src/tachyon/tabs/diagnostic/initController.ts:1343 msgid "Route via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11131 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11258 msgid "Routed DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11272 msgid "Routed DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11158 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11285 msgid "Routed DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1824 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1832 msgid "Router Traffic Target Section" msgstr "" @@ -6749,13 +6792,13 @@ msgstr "" msgid "Routing mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12317 msgid "Routing Rule Tracer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10617 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10626 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10645 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10675 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:103 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:114 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:144 @@ -6766,16 +6809,16 @@ msgstr "" msgid "Routing section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8946 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8976 #: src/tachyon/tabs/dashboard/initController.ts:1928 msgid "Routing sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:995 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1003 msgid "Routing sections, rules and strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12408 msgid "Rule" msgstr "" @@ -6783,25 +6826,25 @@ msgstr "" msgid "Rule Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7577 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7654 msgid "Rule set must be an HTTP(S) URL or a local .srs / .json path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4504 msgid "Rule set settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10999 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11155 msgid "Rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12650 msgid "Rule Sets (.srs / .json)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13214 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:288 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13251 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:295 msgid "Rule:" msgstr "" @@ -6811,77 +6854,79 @@ msgstr "" msgid "Rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10760 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10790 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:79 msgid "Rules mangle counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:74 msgid "Rules mangle exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10770 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10800 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:89 msgid "Rules mangle output counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10795 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:84 msgid "Rules mangle output exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10810 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:99 msgid "Rules proxy counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10805 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:94 msgid "Rules proxy exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11816 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:134 msgid "Run AI Doctor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12038 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12068 #: src/tachyon/tabs/diagnostic/partials/renderRunAction.ts:17 msgid "Run Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11806 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:124 msgid "Run doctor repair" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15901 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3100 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16021 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3108 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3109 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:327 -#: src/tachyon/methods/custom/getDashboardSections.ts:1837 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:324 +#: src/tachyon/methods/custom/getDashboardSections.ts:1713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1858 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:333 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:166 msgid "Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14170 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1378 msgid "Running benchmarks..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3407 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3415 msgid "Running diagnostics…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10833 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10960 msgid "Russia (ru)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15470 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:316 msgid "SAFE" msgstr "" @@ -6898,16 +6943,16 @@ msgstr "" msgid "Saturday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4019 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4083 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:804 msgid "Save" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2617 msgid "Save a snapshot of the working config and restore it later if something breaks." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2305 msgid "Save component backup before update" msgstr "" @@ -6924,7 +6969,7 @@ msgstr "" msgid "Schedule Rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2262 msgid "Scheduled auto-update time" msgstr "" @@ -6932,25 +6977,25 @@ msgstr "" msgid "Scheduled Hours (Time window)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13439 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14062 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1248 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13476 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14099 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1255 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:551 msgid "Score" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18488 #: src/tachyon/tabs/monitoring/render.ts:57 msgid "Search" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12392 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:397 msgid "Search domain or service..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13204 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13241 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:283 msgid "Search Mode" msgstr "" @@ -6958,82 +7003,82 @@ msgstr "" msgid "Secret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1870 msgid "Secret key for authenticating remote access to YACD when WAN access is enabled." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2636 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2644 msgid "Secret token for authorizing WRITE operations (POST/PUT) on /cgi-bin/tachyon-agent/. Leave empty if auth is not required." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2538 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2546 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:521 msgid "Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12636 msgid "Section action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7681 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7758 msgid "Section name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12534 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12662 msgid "Section Rules Content" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2523 msgid "Section used for Cloudflare WARP API registration. If your ISP blocks Cloudflare API on WAN, select a proxy section (with Mixed proxy enabled) or a tunnel interface section (WireGuard / AmneziaWG / VPN). Leave empty to use direct WAN / default mixed proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1302 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:994 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1310 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:516 msgid "Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15336 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15415 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:241 msgid "SECURE" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2446 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2805 msgid "Security" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8494 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8524 #: src/tachyon/tabs/dashboard/initController.ts:1343 msgid "Select" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2839 msgid "Select a common client profile or enter a custom User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9489 msgid "Select a file with .conf extension" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10520 msgid "Select a network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10932 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11059 msgid "Select a predefined domain list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7885 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:89 msgid "Select a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2755 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2819 msgid "Select a section for downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10720 msgid "Select a transit section" msgstr "" @@ -7041,23 +7086,23 @@ msgstr "" msgid "Select active days. If none selected, the rule applies every day." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2669 msgid "Select AI LLM provider for diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2344 msgid "Select an existing network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3651 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3715 msgid "Select an existing URLTest or Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10607 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10734 msgid "Select an intermediate section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2988 msgid "Select and order the sections through which blocked domains are tested. Checked sections are tried top-to-bottom." msgstr "" @@ -7065,7 +7110,7 @@ msgstr "" msgid "Select days when guest access is permitted. Leave empty for all days." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1372 msgid "Select DNS protocol to use" msgstr "" @@ -7073,27 +7118,27 @@ msgstr "" msgid "Select LAN devices to assign to this profile, or enter IP or MAC addresses manually. MAC addresses (e.g. AA:BB:CC:DD:EE:FF) work even if the device's IP changes via DHCP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10515 msgid "Select network interface for VPN connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10956 msgid "Select one or more country ISO codes (e.g. ru, us, de, nl, fr, fi, se, tr, cn, jp, sg, by, kz, ua)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2788 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2852 msgid "Select or enter a User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2420 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2428 msgid "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1974 msgid "Select or enter the IP addresses of your game consoles." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2406 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2414 msgid "Select path for sing-box config file. Change this ONLY if you know what you are doing" msgstr "" @@ -7101,29 +7146,29 @@ msgstr "" msgid "Select Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8704 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3493 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3557 #: src/tachyon/tabs/dashboard/initController.ts:1612 msgid "Select the fastest node" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2457 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2465 msgid "Select the log level for sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1669 msgid "Select the network interface from which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1709 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1717 msgid "Select the network interface to which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1833 msgid "Select the section to route router's own traffic through." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1780 msgid "Select the WAN interfaces to be monitored" msgstr "" @@ -7131,16 +7176,16 @@ msgstr "" msgid "Select whether to disable the target during the schedule or enable it ONLY during the schedule." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2287 msgid "Select which components are permitted to update automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1299 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1307 msgid "Select which tab opens automatically when entering Tachyon." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8578 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8720 #: src/tachyon/tabs/dashboard/initController.ts:1447 #: src/tachyon/tabs/dashboard/initController.ts:1598 msgid "Selected" @@ -7163,24 +7208,24 @@ msgstr "" msgid "Selector and URLTest outbounds must contain a non-empty outbounds array" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12862 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:67 msgid "Send" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3336 msgid "Send a Telegram notification if a potential DNS leak is detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3271 msgid "Send a Telegram notification if sing-box or nftables rules crash and get auto-restored." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3315 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3323 msgid "Send a Telegram notification if SSL/TLS certificates are close to expiration." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3284 msgid "Send a Telegram notification if the Tachyon service is restarted by the watchdog." msgstr "" @@ -7188,11 +7233,11 @@ msgstr "" msgid "Send a Telegram notification to admins when a blocked site is accessed. Requires the Telegram bot to be enabled." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3289 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3297 msgid "Send a Telegram notification when a URLTest group switches to a new server." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3310 msgid "Send a Telegram notification when proxy subscriptions are successfully updated." msgstr "" @@ -7204,44 +7249,44 @@ msgstr "" msgid "Send Telegram notification when a guest device hits its daily time or traffic quota." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13598 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13635 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:736 msgid "Sequence Overlaps (seqovl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1384 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1392 msgid "Sequential (one active at a time)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1388 msgid "Sequential: failover to the next server after N failures. Parallel: aggressive failover — switches in seconds (1 failure = switch), best if your ISP blocks DoH/DoT." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8089 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538 msgid "Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10009 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10069 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10149 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9624 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9899 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10276 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9751 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3388 msgid "Server Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3057 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3266 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3330 msgid "Server filtering" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10583 msgid "Server group for automatic lowest-latency selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10642 msgid "Server group for priority failover" msgstr "" @@ -7258,7 +7303,7 @@ msgstr "" msgid "Server name / SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9934 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10061 msgid "Server Name Indication — leave empty to use server address" msgstr "" @@ -7272,12 +7317,12 @@ msgstr "" msgid "Server outbound must contain a numeric server_port from 1 to 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10020 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10080 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10160 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9635 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9910 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10095 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10147 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9762 msgid "Server Port" msgstr "" @@ -7289,7 +7334,7 @@ msgstr "" msgid "Server Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12900 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12930 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:148 msgid "Server unavailable" msgstr "" @@ -7303,62 +7348,62 @@ msgstr "" msgid "server_port must be a number from 1 to 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1001 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1311 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:532 msgid "Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3667 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3731 msgid "Servers on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12398 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12428 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:439 msgid "Service / Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16734 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3502 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3521 -#: src/tachyon/methods/shell/index.ts:482 -#: src/tachyon/methods/shell/index.ts:503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3532 +#: src/tachyon/methods/shell/index.ts:489 +#: src/tachyon/methods/shell/index.ts:510 #: src/tachyon/tabs/diagnostic/initController.ts:607 msgid "Service action failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12214 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:186 msgid "Service availability check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11063 msgid "Service list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1295 msgid "Services & Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20989 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:387 msgid "Services are online and ready! Reloading page..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9219 #: src/tachyon/tabs/dashboard/initController.ts:2214 msgid "Services info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21005 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:406 msgid "Services restarted. Click to reload page." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1387 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7652 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1050 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1317 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:647 msgid "Settings" msgstr "" @@ -7367,7 +7412,7 @@ msgstr "" msgid "Settings have been reset to defaults. The page will reload." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12493 msgid "Shared CDN / Anycast Warning" msgstr "" @@ -7375,66 +7420,66 @@ msgstr "" msgid "Shopping" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2923 msgid "Show metadata on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3740 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3804 msgid "Show only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763 msgid "Show only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3769 msgid "Show only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3702 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3766 msgid "Show only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3877 msgid "Show servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3796 msgid "Show servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3748 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3812 msgid "Show servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11854 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11884 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17680 #: src/tachyon/tabs/diagnostic/initController.ts:1679 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:202 msgid "Show sing-box config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17571 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17698 #: src/tachyon/tabs/diagnostic/initController.ts:1690 #: src/tachyon/tabs/diagnostic/initController.ts:1697 msgid "Show sing-box config failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2860 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2924 msgid "Show subscription metadata for this source on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15489 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15568 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:425 msgid "Simultaneous check of your public IP address and upstream DNS resolvers to verify network visibility through direct connection and proxy." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2293 msgid "sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10551 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:77 msgid "Sing-box autostart disabled" msgstr "" @@ -7443,42 +7488,42 @@ msgstr "" msgid "sing-box endpoint (userspace, default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10894 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:103 msgid "Sing-box FakeIP DNS does not work" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10894 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:102 msgid "Sing-box FakeIP DNS works" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10506 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10536 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:62 msgid "Sing-box installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10561 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:87 msgid "Sing-box listening ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10526 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10556 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:82 msgid "Sing-box process running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10546 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:72 msgid "Sing-box service exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10541 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:67 msgid "Sing-box version is compatible (newer than 1.12.4)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10971 msgid "Singapore (sg)" msgstr "" @@ -7486,23 +7531,23 @@ msgstr "" msgid "sites" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8645 msgid "Skip loopback & local entries (127.0.0.1, ::1, 0.0.0.0, localhost)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10072 msgid "Skip TLS certificate verification (not recommended)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8526 msgid "Skipped comments/invalid:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8522 msgid "Skipped loopback:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14937 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:83 msgid "SLOW" msgstr "" @@ -7519,7 +7564,7 @@ msgstr "" msgid "SNAT LAN sources when leaving through tailscale0 so peers can answer. Required unless every peer accepts routes." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10119 msgid "Snell Version" msgstr "" @@ -7527,31 +7572,31 @@ msgstr "" msgid "Social media" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8788 msgid "Sort Alphabetically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10619 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10746 msgid "Sort by latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10620 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10747 msgid "Sorts servers in this section by lowest latency in the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19064 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19107 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12420 #: src/tachyon/tabs/monitoring/initController.ts:903 #: src/tachyon/tabs/monitoring/initController.ts:958 msgid "Source" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12655 msgid "Source Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1668 msgid "Source Network Interface" msgstr "" @@ -7568,52 +7613,62 @@ msgstr "" msgid "Specify different files" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13431 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13468 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:543 msgid "Speed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13623 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13660 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:763 msgid "Split Modes (dpi-desync)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13629 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:762 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13666 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:769 msgid "Split Positions (dpi-desync-split-pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13580 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13617 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:718 msgid "Split Positions (pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13660 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13697 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:802 msgid "Split Values (-s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11197 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11343 msgid "SSH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14297 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1485 +msgid "stability (3x)" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1660 +msgid "Stage 1: Exploration Scan" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:122 msgid "Standalone ByeDPI autostart is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:119 msgid "Standalone ByeDPI is active together with Tachyon ByeDPI rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:120 msgid "Standalone ByeDPI service is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:123 msgid "Standalone ByeDPI service is inactive" msgstr "" @@ -7623,37 +7678,37 @@ msgstr "" msgid "Standalone service is active alongside Tachyon; policy or port conflicts are possible" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:111 msgid "Standalone Zapret is active together with Tachyon Zapret rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:112 msgid "Standalone Zapret service is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:113 msgid "Standalone Zapret service is inactive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11096 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:131 msgid "Standalone Zapret2 autostart is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:126 msgid "Standalone Zapret2 is active together with Tachyon Zapret2 rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11096 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:129 msgid "Standalone Zapret2 service is active" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11096 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:132 msgid "Standalone Zapret2 service is inactive" msgstr "" @@ -7667,12 +7722,12 @@ msgstr "" msgid "Start" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15105 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:273 msgid "Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3090 msgid "Start bot" msgstr "" @@ -7680,12 +7735,12 @@ msgstr "" msgid "Start of allowed daily access window in HH:MM format (24-hour clock)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17042 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17162 #: src/tachyon/tabs/diagnostic/initController.ts:1076 msgid "Start sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11768 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:86 msgid "Start Tachyon" msgstr "" @@ -7694,39 +7749,39 @@ msgstr "" msgid "Start Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17166 #: src/tachyon/tabs/diagnostic/initController.ts:1080 msgid "Start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15156 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:331 msgid "Starting DNS benchmark..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3137 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:360 msgid "Starting…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9272 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9302 #: src/tachyon/tabs/dashboard/initController.ts:2327 msgid "State" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12440 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15264 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15343 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2107 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1003 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:452 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:371 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:380 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:155 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:481 msgid "Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13415 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13452 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:527 msgid "Status / Suite" msgstr "" @@ -7734,61 +7789,63 @@ msgstr "" msgid "Stop" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3097 msgid "Stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3090 msgid "Stop checking when URLTest group is not used. Use sing-box duration format like 1d, 12h or 30m." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:76 msgid "Stop Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15913 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3114 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:333 -#: src/tachyon/methods/custom/getDashboardSections.ts:1841 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:328 +#: src/tachyon/methods/custom/getDashboardSections.ts:1713 +#: src/tachyon/methods/custom/getDashboardSections.ts:1862 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:337 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:178 msgid "Stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3151 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:374 msgid "Stopping…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2920 msgid "Store auto-detected domains in /etc instead of /tmp to survive reboots." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13407 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13444 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:519 msgid "Strategy & Parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14688 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14767 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2044 msgid "Strategy applied successfully and service reloaded!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14610 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1885 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14686 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1952 msgid "Strategy benchmark started" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13886 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13923 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1053 msgid "Strategy deleted" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13736 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13773 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:888 msgid "Strategy Name" msgstr "" @@ -7796,40 +7853,40 @@ msgstr "" msgid "Strict (🔒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2494 msgid "Strict ECH + DoQ DNS Enforcer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11320 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11339 msgid "STUN (P2P Calls)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11523 msgid "Subnet %s belongs to a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12024 msgid "Subnet %s is a Cloudflare Anycast range used by Discord Voice. Only UDP voice traffic (ports 50000-65535, 3478, 19294-19344, 5000-5020) is routed through this section; web traffic (TCP 80/443) goes direct." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11515 msgid "Subnet %s is a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4434 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4498 msgid "Subnets from the list will be extracted and added to nftables" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2709 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2773 msgid "Subscription auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10500 msgid "Subscription exclude keywords" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10359 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10486 msgid "Subscription include keywords" msgstr "" @@ -7838,39 +7895,44 @@ msgstr "" msgid "Subscription info:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3925 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3943 -#: src/tachyon/methods/shell/index.ts:1051 -#: src/tachyon/methods/shell/index.ts:1071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3954 +#: src/tachyon/methods/shell/index.ts:1058 +#: src/tachyon/methods/shell/index.ts:1078 msgid "Subscription update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2718 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2782 msgid "Subscription update interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10433 msgid "Subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4187 msgid "Subscription URL settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7754 #: src/tachyon/tabs/dashboard/initController.ts:368 msgid "Subscriptions updated" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15690 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:114 +msgid "Subscriptions, one-time donations and exclusives" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9357 msgid "Success" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8612 msgid "Successfully imported %d DNS record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8934 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9061 msgid "Successfully updated %d hosts entries" msgstr "" @@ -7882,120 +7944,125 @@ msgstr "" msgid "Sunday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15735 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15783 -#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15903 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:301 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:58 msgid "Support Development" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15697 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:121 +msgid "Support on Boosty" +msgstr "" + +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15738 +#: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167 msgid "Support on CloudTips" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10840 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10967 msgid "Sweden (se)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17057 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17177 #: src/tachyon/tabs/diagnostic/initController.ts:1091 msgid "Switch DNS to DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584 #: src/tachyon/tabs/dashboard/initController.ts:1412 msgid "Switch to auto-selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17061 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17181 #: src/tachyon/tabs/diagnostic/initController.ts:1095 msgid "Sync System Time (NTP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1045 msgid "System diagnostics, AI Doctor and logs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9177 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9207 #: src/tachyon/tabs/dashboard/initController.ts:2201 msgid "System info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14840 #: src/tachyon/tabs/diagnostic/partials/renderSystemInfo.ts:24 msgid "System information" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1326 msgid "Tab Order & Visibility" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10780 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:69 msgid "Table exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14684 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15101 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15180 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15194 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:359 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:373 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1970 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2040 msgid "Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2283 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2291 msgid "Tachyon Core" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15224 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:406 msgid "Tachyon DNS Benchmark & Auto-Tuning" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7028 #: src/tachyon/services/core.service.ts:54 msgid "Tachyon Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3814 -#: src/tachyon/methods/shell/index.ts:895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3825 +#: src/tachyon/methods/shell/index.ts:902 msgid "Tachyon has been installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15583 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:442 msgid "Tachyon IP & DNS Leak Detection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6930 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7007 msgid "Tachyon manages ciadpi pid files itself, so pidfile options are not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7004 msgid "Tachyon manages the ciadpi process lifecycle itself, so daemon mode is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6151 msgid "Tachyon manages the nfqws process lifecycle itself, so daemon mode is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6602 msgid "Tachyon manages the nfqws2 process lifecycle itself, so daemon mode is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15384 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:201 msgid "Tachyon proxy routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19261 #: src/tachyon/tabs/monitoring/initController.ts:1002 msgid "Tachyon service is stopped. Start the service to display connections." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2830 #: src/tachyon/tabs/dashboard/render.ts:17 msgid "Tachyon service is stopped. Start the service to display the dashboard." msgstr "" @@ -8004,67 +8071,67 @@ msgstr "" msgid "Tachyon Settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3836 -#: src/tachyon/methods/shell/index.ts:929 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3847 +#: src/tachyon/methods/shell/index.ts:936 msgid "Tachyon update did not complete within the timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2379 msgid "Tachyon will not modify your DHCP configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:91 msgid "Tachyon-managed ciadpi runtime has restarted" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:94 msgid "Tachyon-managed ciadpi runtime is not ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:97 msgid "Tachyon-managed ciadpi runtime is not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:93 msgid "Tachyon-managed ciadpi runtime is ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:87 msgid "Tachyon-managed nfqws runtime is not ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:90 msgid "Tachyon-managed nfqws runtime is not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:86 msgid "Tachyon-managed nfqws runtime is ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:91 msgid "Tachyon-managed nfqws2 runtime is not ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:94 msgid "Tachyon-managed nfqws2 runtime is not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:90 msgid "Tachyon-managed nfqws2 runtime is ready" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9267 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2289 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2297 #: src/tachyon/tabs/dashboard/initController.ts:2317 msgid "Tailscale" msgstr "" @@ -8077,7 +8144,7 @@ msgstr "" msgid "Tailscale control URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10612 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10642 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:98 msgid "Tailscale endpoint" msgstr "" @@ -8095,14 +8162,14 @@ msgstr "" msgid "Tailscale package is installed, but no server section uses native mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14081 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:779 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1230 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1237 msgid "Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14514 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14588 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1838 msgid "Target accessible — no DPI blocking detected." msgstr "" @@ -8114,28 +8181,28 @@ msgstr "" msgid "Target Scope" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13171 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13203 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:241 msgid "Target Service / Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14498 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14572 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1822 msgid "TCP connect timed out before TLS handshake — host is blocked at the IP layer. DPI bypass cannot unblock this; route via Sing-box VPN/Proxy outbound instead." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14487 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1743 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14561 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1808 msgid "TCP Reset Injection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14502 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14576 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1826 msgid "TCP RST received from DPI — active TCP reset injection detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13604 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13641 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:742 msgid "TCP Window Sizes (wsize)" msgstr "" @@ -8152,165 +8219,160 @@ msgstr "" msgid "Telegram Alerts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1057 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1065 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1318 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:661 msgid "Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3209 msgid "Telegram Bot Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15893 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:47 msgid "Telegram Channel" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999 #: src/tachyon/tabs/dashboard/initController.ts:1953 msgid "Test all sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3392 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3423 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3442 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3400 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3457 msgid "Test Connection" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2022 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2026 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2601 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1032 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2605 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:1041 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:254 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:262 msgid "Test latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2415 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2416 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:779 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2419 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2420 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:788 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:791 msgid "Test node latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3125 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3189 msgid "Test only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3085 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 msgid "Test only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3091 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3155 msgid "Test only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3088 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3152 msgid "Test only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3117 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3181 msgid "Test servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3197 msgid "Test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3387 msgid "Test Telegram Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15053 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15132 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:305 msgid "Testing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8998 #: src/tachyon/tabs/dashboard/initController.ts:1951 msgid "Testing all sections..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14594 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14670 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1934 msgid "Testing bypass strategies in isolated sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14373 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1605 -msgid "Testing strategy" -msgstr "" - -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15271 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:52 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:61 msgid "Testing upstream DNS resolvers..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8581 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8611 #: src/tachyon/tabs/dashboard/initController.ts:1450 msgid "Testing URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14392 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14465 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1683 msgid "Testing:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12117 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12147 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12738 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:108 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:797 msgid "Testing..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3412 msgid "Testing…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6071 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6593 msgid "The desync fwmark is managed by Tachyon for loop prevention and must not be overridden here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6068 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6590 msgid "The NFQUEUE number is assigned by Tachyon for each rule and must not be overridden here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11009 msgid "The rule applies to the domain and all its subdomains. Use full:, keyword:, or regex: prefixes for exact match, keyword match, or regular expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11163 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:78 msgid "There are rules using ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10982 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:78 msgid "There are rules using Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11069 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:82 msgid "There are rules using Zapret2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12856 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12886 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:97 msgid "Thinking..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17501 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17621 #: src/tachyon/tabs/diagnostic/initController.ts:1610 msgid "This action will stop Tachyon, restore standard dnsmasq/DNS, remove all proxy/anti-censorship firewall rules and restore direct Internet connection through your ISP." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12758 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12886 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1932 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1951 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1956 @@ -8320,41 +8382,41 @@ msgstr "" msgid "This field is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7010 msgid "This field must start a working ciadpi strategy; help/version options exit immediately and are not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6154 msgid "This field must start a working nfqws strategy; --dry-run exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6080 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6157 msgid "This field must start a working nfqws strategy; --version exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6605 msgid "This field must start a working nfqws2 strategy; --dry-run exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6608 msgid "This field must start a working nfqws2 strategy; --version exits immediately and is not allowed here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6249 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6800 msgid "This flag does not accept a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2056 msgid "This may take 1-2 minutes. The process runs in the background on the router." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6754 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6831 msgid "This option requires a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9280 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9310 #: src/tachyon/tabs/dashboard/initController.ts:2338 msgid "This router" msgstr "" @@ -8367,8 +8429,8 @@ msgstr "" msgid "This will replace the current Tachyon settings with the snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14488 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14562 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1809 msgid "Throttling / Deep Inspection" msgstr "" @@ -8380,20 +8442,20 @@ msgstr "" msgid "Thursday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19055 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19104 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19358 #: src/tachyon/tabs/monitoring/initController.ts:1138 #: src/tachyon/tabs/monitoring/initController.ts:894 #: src/tachyon/tabs/monitoring/initController.ts:955 msgid "Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1594 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1602 msgid "Time in seconds for DNS record caching (default: 60)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2263 msgid "Time of day to run scheduled component updates in HH:MM (24h) format, e.g. 04:00" msgstr "" @@ -8401,31 +8463,31 @@ msgstr "" msgid "Time skew tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14968 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:117 msgid "Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6572 #: src/tachyon/helpers/singBoxVariant.ts:62 msgid "tiny" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11196 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11342 msgid "TLS / HTTPS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10243 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10370 msgid "TLS Auth/Crypt Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10060 msgid "TLS SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13684 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13721 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:826 msgid "TLS-Rec Bounds (--tlsrec)" msgstr "" @@ -8433,26 +8495,26 @@ msgstr "" msgid "Toddler (👶)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3218 msgid "Token is required when the bot is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8583 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3062 #: src/tachyon/tabs/dashboard/initController.ts:1452 msgid "Tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3550 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3614 msgid "Top level has the highest priority; lower levels are used as fallback" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22188 #: src/tachyon/tabs/updates/initController.ts:1490 msgid "TorrServer Direct" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1492 msgid "TorrServer not found" msgstr "" @@ -8465,70 +8527,70 @@ msgstr "" msgid "Total allowed network usage per day for devices in this rule. When reached, ALL internet access is blocked until midnight (not just specific domains). Enter 0 for unlimited. Note: Applies when Target Scope is 'All Internet' (or configured in Profile)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8514 msgid "Total lines:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12348 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:345 msgid "Total targets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12321 msgid "Trace" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12237 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12365 msgid "Tracing routing rules..." msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:1934 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9153 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9183 #: src/tachyon/tabs/dashboard/initController.ts:2175 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:140 msgid "Traffic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3322 msgid "Traffic for this level goes directly." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11248 msgid "Traffic from these IP addresses, CIDRs, or MAC addresses will never be routed through this section, even if other conditions match." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11314 msgid "Traffic of specified protocols (e.g. BitTorrent, QUIC, STUN) will bypass this section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1030 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1038 msgid "Traffic statistics and active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9195 #: src/tachyon/tabs/dashboard/initController.ts:2188 msgid "Traffic Total" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11334 msgid "Traffic type filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12509 msgid "Traffic will go through the default route (Direct/Default)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21803 #: src/tachyon/tabs/updates/initController.ts:1011 msgid "Transient connection error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7001 msgid "Transparent proxy mode is incompatible with action=byedpi because Tachyon connects to ciadpi through SOCKS." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10031 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10158 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2440 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2972 msgid "Transport" msgstr "" @@ -8553,7 +8615,7 @@ msgstr "" msgid "Transport path must start with /" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15877 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:30 msgid "Troubleshooting" msgstr "" @@ -8562,30 +8624,30 @@ msgstr "" msgid "Trusted Master Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2828 msgid "Try compatible User-Agent profiles automatically when downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13423 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13460 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:535 msgid "TTFB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1613 msgid "TTL must be a positive number" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1608 msgid "TTL value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13641 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13678 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:781 msgid "TTL Values (dpi-desync-ttl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13592 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13629 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:730 msgid "TTL Values (ttl)" msgstr "" @@ -8597,53 +8659,53 @@ msgstr "" msgid "Tuesday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10968 msgid "Turkey (tr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19049 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19102 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19222 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1724 #: src/tachyon/tabs/monitoring/initController.ts:888 #: src/tachyon/tabs/monitoring/initController.ts:953 msgid "Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1377 msgid "UDP (Unprotected DNS)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12113 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:65 msgid "UDP / QUIC protocols" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10847 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10974 msgid "Ukraine (ua)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6848 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6925 msgid "Unable to validate the ByeDPI strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5991 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7326 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7403 msgid "Unable to validate the NFQWS strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6436 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7412 msgid "Unable to validate the NFQWS2 strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8698 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3467 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531 #: src/tachyon/tabs/dashboard/initController.ts:1606 msgid "Unavailability timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12138 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12320 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12350 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:135 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:347 msgid "Unavailable" @@ -8653,19 +8715,19 @@ msgstr "" msgid "Underload packet header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9861 msgid "Underload Packet Magic Header (H1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9862 msgid "Underload Packet Magic Header (H2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9863 msgid "Underload Packet Magic Header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9864 msgid "Underload Packet Magic Header (H4)" msgstr "" @@ -8674,27 +8736,27 @@ msgstr "" msgid "Unexpected background processes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7114 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7191 msgid "Unexpected ByeDPI strategy argument: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6229 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6703 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6780 msgid "Unexpected standalone token. Use explicit flags such as --name or --name=value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:96 msgid "Unexpected Tachyon-managed ciadpi runtime is running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:89 msgid "Unexpected Tachyon-managed nfqws runtime is running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:93 msgid "Unexpected Tachyon-managed nfqws2 runtime is running" msgstr "" @@ -8703,30 +8765,30 @@ msgstr "" msgid "unique UCI identifier" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10837 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10964 msgid "United Kingdom (gb)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10834 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10961 msgid "United States (us)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10554 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11170 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11171 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11172 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11181 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11185 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11187 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11191 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11195 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21262 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11211 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 #: src/tachyon/helpers/singBoxVariant.ts:33 #: src/tachyon/services/systemInfo.service.ts:10 #: src/tachyon/services/systemInfo.service.ts:12 @@ -8746,54 +8808,54 @@ msgstr "" msgid "unknown" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15923 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3131 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:354 -#: src/tachyon/methods/custom/getDashboardSections.ts:1843 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:330 +#: src/tachyon/methods/custom/getDashboardSections.ts:1864 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:339 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:188 msgid "Unknown" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7034 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7056 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7184 msgid "Unknown ByeDPI option: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:820 msgid "Unknown country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14491 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14565 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1812 msgid "Unknown DPI Pattern" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14617 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16839 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16858 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16925 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17466 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14693 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16959 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16978 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17586 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5787 #: src/tachyon/api.ts:40 #: src/tachyon/tabs/diagnostic/initController.ts:1566 #: src/tachyon/tabs/diagnostic/initController.ts:729 #: src/tachyon/tabs/diagnostic/initController.ts:770 #: src/tachyon/tabs/diagnostic/initController.ts:855 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1892 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1760 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1959 msgid "Unknown error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6317 msgid "Unknown NFQWS flag." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6791 msgid "Unknown NFQWS2 flag." msgstr "" @@ -8807,8 +8869,8 @@ msgstr "" msgid "Unspecified IP address is not allowed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2140 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2144 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:422 msgid "Unstable" msgstr "" @@ -8820,45 +8882,45 @@ msgstr "" msgid "Up to 10 snapshots are kept; the oldest ones are removed automatically." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21855 #: src/tachyon/tabs/updates/initController.ts:1078 msgid "Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2143 msgid "Update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9066 msgid "Update failed:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21327 #: src/tachyon/tabs/updates/initController.ts:384 msgid "Update is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22448 #: src/tachyon/tabs/updates/initController.ts:1813 msgid "Update is available for current release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22429 #: src/tachyon/tabs/updates/initController.ts:1792 msgid "Update is available:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2036 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2044 msgid "Update lists now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8927 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8955 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8964 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9091 msgid "Update Lists Now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17052 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17172 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2005 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2016 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:231 @@ -8868,59 +8930,59 @@ msgstr "" msgid "Update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2710 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2774 msgid "Update this subscription automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8531 msgid "Updated/duplicates:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1288 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1296 msgid "Updates & Downloads" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20658 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20778 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:121 msgid "Updating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17277 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17397 #: src/tachyon/tabs/diagnostic/initController.ts:1347 msgid "Updating device routing mode..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2090 msgid "Updating lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9050 msgid "Updating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9155 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9197 #: src/tachyon/tabs/dashboard/initController.ts:2177 #: src/tachyon/tabs/dashboard/initController.ts:2190 msgid "Uplink" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19061 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19106 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19370 #: src/tachyon/tabs/monitoring/initController.ts:1152 #: src/tachyon/tabs/monitoring/initController.ts:900 #: src/tachyon/tabs/monitoring/initController.ts:957 msgid "Uploaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14982 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1379 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15061 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1387 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:224 msgid "Upstream Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15421 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15500 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:348 msgid "Upstream Provider / ASN" msgstr "" @@ -8935,50 +8997,50 @@ msgstr "" msgid "URL must use one of the following protocols:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2803 msgid "URL to test through the proxy (default: Cloudflare 204)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3507 msgid "URL used to check whether a server is alive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3013 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3077 msgid "URL used to test server latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8841 msgid "URLs of remote hosts files to download and apply. Supports standard hosts format: IP domain." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10455 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10582 msgid "URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2358 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2359 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8634 #: src/tachyon/tabs/dashboard/initController.ts:1479 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:708 -#: src/tachyon/tabs/dashboard/partials/renderSections.ts:709 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:717 +#: src/tachyon/tabs/dashboard/partials/renderSections.ts:718 msgid "URLTest details" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8604 #: src/tachyon/tabs/dashboard/initController.ts:1438 msgid "URLTest details are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10419 msgid "URLTest links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4162 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4227 msgid "URLTest settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2878 msgid "Use 3-tier check intervals: fast (15s), normal (120s), slow (300s) instead of a single interval." msgstr "" @@ -9018,7 +9080,7 @@ msgstr "" msgid "Use an IP listen address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10681 msgid "Use another section as an intermediate hop to connect to servers in this section. Does not apply to network interfaces or JSON outbounds." msgstr "" @@ -9038,22 +9100,22 @@ msgstr "" msgid "Use sing-box duration format like 10s, 1m or 2m30s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2719 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2987 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3516 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5113 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5120 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5127 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1997 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2019 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2026 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3580 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2005 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2229 msgid "Use sing-box duration format like 1d, 12h or 30m" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8992 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9131 msgid "Use sing-box duration format like 1d, 12h or 6h" msgstr "" @@ -9061,13 +9123,13 @@ msgstr "" msgid "Use tailnet exit node for LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:25 msgid "Used by" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13774 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13811 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:930 msgid "User custom strategy" msgstr "" @@ -9075,16 +9137,16 @@ msgstr "" msgid "User names (e.g. from VLESS/Trojan/SS/JSON inbound users) that are forbidden from reaching LAN subnets. Leave empty to restrict all users on this inbound." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2838 msgid "User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10171 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3055 msgid "Username" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10850 msgid "Username cannot be empty" msgstr "" @@ -9106,8 +9168,8 @@ msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:811 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:82 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:931 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5734 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5824 #: src/validators/validateDns.ts:25 #: src/validators/validateDns.ts:29 #: src/validators/validateDomain.ts:57 @@ -9129,15 +9191,15 @@ msgstr "" msgid "Valid" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2884 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2892 msgid "Validates sing-box config before restart to prevent boot loops on broken configs." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5182 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5259 msgid "Validation errors:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5801 msgid "Value cannot be empty" msgstr "" @@ -9145,36 +9207,36 @@ msgstr "" msgid "Value must be a positive integer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12889 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1960 msgid "Value must not contain control characters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:352 msgid "Verdict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20865 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20985 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:382 msgid "Verifying router and service readiness..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22603 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2317 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2381 msgid "Via country.is" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15483 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:330 msgid "via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15407 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15486 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:333 msgid "via WAN" msgstr "" @@ -9183,21 +9245,21 @@ msgstr "" msgid "Video streaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11845 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16902 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17022 #: src/tachyon/tabs/diagnostic/initController.ts:829 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:193 msgid "View logs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16912 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16915 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17032 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17035 #: src/tachyon/tabs/diagnostic/initController.ts:839 #: src/tachyon/tabs/diagnostic/initController.ts:842 msgid "View logs failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7682 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7759 msgid "Visible name of this section" msgstr "" @@ -9205,117 +9267,117 @@ msgstr "" msgid "VLESS flow" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10256 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10383 msgid "vless://, vmess://, ss://, trojan://, socks4/5://, http/s://, hy2/hysteria2:// links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20841 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20961 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:349 msgid "Waiting for router services to restart..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22189 #: src/tachyon/tabs/updates/initController.ts:1498 msgid "Waiting for TorrServer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15372 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:188 msgid "WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10689 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10719 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:198 msgid "WAN public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9996 msgid "WARP Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9857 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9984 msgid "WARP Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2522 msgid "WARP Generator Proxy Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9845 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9972 msgid "WARP Private Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2389 msgid "Watchdog probes every Connection section; when the active one fails several checks in a row, traffic switches to a healthy backup and Telegram is notified. Requires a config reload to take effect." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2752 msgid "Watchdog Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8054 msgid "WDTT Auto Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8064 msgid "WDTT Block DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7993 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8074 msgid "WDTT Block IPv6" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8024 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8105 msgid "WDTT Community Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7992 msgid "WDTT connection URI (wdtt://...)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8014 msgid "WDTT Device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7951 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8032 msgid "WDTT Max Hashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8001 msgid "WDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8037 msgid "WDTT MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8003 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8084 msgid "WDTT QWDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7964 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8045 msgid "WDTT Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8114 msgid "WDTT Remote Domain List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8096 msgid "WDTT Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7910 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7991 msgid "WDTT URI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8023 msgid "WDTT Workers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2482 msgid "WebRTC Leak Protection" msgstr "" @@ -9335,46 +9397,46 @@ msgstr "" msgid "Weekends (Sat-Sun)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7695 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7772 msgid "What Tachyon should do when this section matches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3494 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3558 msgid "When switching to another level, test every server and select the fastest instead of the first working one." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8139 msgid "WHEP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8140 msgid "WHIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12950 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:171 msgid "Why Discord fails?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10112 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10239 msgid "WireGuard private key from your Cloudflare account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9973 msgid "WireGuard private key from your Cloudflare WARP account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14070 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1256 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14107 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1263 msgid "Working" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1665 msgid "working strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8129 msgid "WRT" msgstr "" @@ -9382,127 +9444,127 @@ msgstr "" msgid "XHTTP mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1869 msgid "YACD Secret Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8222 #: src/tachyon/tabs/dashboard/initController.ts:960 msgid "Yes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1707 msgid "You can select Output Network Interface, by default autodetect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2286 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2294 msgid "Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6065 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6142 msgid "Zapret hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS strategies." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10977 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:71 msgid "Zapret package is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10977 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:72 msgid "Zapret package is not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:60 msgid "Zapret provider binary is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:61 msgid "Zapret provider binary is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10997 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:103 msgid "Zapret sing-box outbound is configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10997 #: src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:104 msgid "Zapret sing-box outbound is not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13747 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13784 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:899 msgid "Zapret v1" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13091 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:149 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2022 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:151 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2092 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2093 msgid "Zapret v1 (nfqws)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13746 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13783 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:898 msgid "Zapret v2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13090 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:148 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2017 -#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14800 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:150 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087 +#: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2088 msgid "Zapret v2 (nfqws2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2295 msgid "Zapret2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6587 msgid "Zapret2 hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS2 strategies." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11064 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:75 msgid "Zapret2 package is installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11064 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:76 msgid "Zapret2 package is not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11029 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:64 msgid "Zapret2 provider binary is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11029 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:65 msgid "Zapret2 provider binary is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11084 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:107 msgid "Zapret2 sing-box outbound is configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11084 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:108 msgid "Zapret2 sing-box outbound is not configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:114 msgid "Zapret2 sing-box route rules are configured" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:115 msgid "Zapret2 sing-box route rules are not configured" msgstr ""