diff --git a/.githooks/pre-commit b/.githooks/pre-commit new file mode 100644 index 00000000..8a6be2c5 --- /dev/null +++ b/.githooks/pre-commit @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +echo "==> [pre-commit] Actualizing locales and building frontend..." +cd fe-app-tachyon + +npm run locales:actualize +npm run build +npm run format + +cd .. +git add fe-app-tachyon/locales/ luci-app-tachyon/po/ luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js +echo "==> [pre-commit] Frontend and locales actualized & staged." diff --git a/.githooks/pre-push b/.githooks/pre-push new file mode 100644 index 00000000..e587f284 --- /dev/null +++ b/.githooks/pre-push @@ -0,0 +1,25 @@ +#!/bin/sh +set -e + +echo "==> [pre-push] Running pre-push checks..." +cd fe-app-tachyon + +npm run locales:actualize +npm run ci + +cd .. + +# If only PO/POT creation dates changed, discard them to keep working tree clean +if git diff -I "POT-Creation-Date" -I "PO-Revision-Date" --quiet; then + git checkout -- fe-app-tachyon/locales/*.pot fe-app-tachyon/locales/*.po luci-app-tachyon/po/ 2>/dev/null || true +fi + +# Verify that there are no meaningful uncommitted changes after building locales and frontend +if ! git diff --quiet || ! git diff --cached --quiet; then + echo "ERROR: Uncommitted changes detected after building locales and frontend." + echo "Please commit these changes before pushing to avoid breaking GitHub Actions:" + git status --short + exit 1 +fi + +echo "==> [pre-push] All checks passed! Proceeding with push." diff --git a/fe-app-tachyon/locales/calls.json b/fe-app-tachyon/locales/calls.json index e4340cf2..1a4daba9 100644 --- a/fe-app-tachyon/locales/calls.json +++ b/fe-app-tachyon/locales/calls.json @@ -25,7 +25,7 @@ "call": "(provider default)", "key": "(provider default)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2909" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2917" ] }, { @@ -39,7 +39,7 @@ "call": "+ add", "key": "+ add", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13562", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13563", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:645" ] }, @@ -68,7 +68,7 @@ "call": "+ Add Strategy", "key": "+ Add Strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13815", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13816", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:923" ] }, @@ -83,7 +83,7 @@ "call": "⏳ Stopping...", "key": "⏳ Stopping...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14636", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14637", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1885" ] }, @@ -91,7 +91,7 @@ "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:14477", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1686" ] }, @@ -99,7 +99,7 @@ "call": "⚠️ Benchmark stopped", "key": "⚠️ Benchmark stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14477", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1685" ] }, @@ -107,21 +107,21 @@ "call": "⚠️ 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.", "key": "⚠️ 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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1720" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1728" ] }, { "call": "⚠️ 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.", "key": "⚠️ 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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1709" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1717" ] }, { "call": "⚠️ Server received fakes", "key": "⚠️ Server received fakes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14296", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14297", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1469" ] }, @@ -129,7 +129,7 @@ "call": "⚡ Fast (>1MB/s)", "key": "⚡ Fast (>1MB/s)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13404", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13405", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:459" ] }, @@ -137,7 +137,7 @@ "call": "⚡ QUIC / HTTP/3 (UDP 443)", "key": "⚡ QUIC / HTTP/3 (UDP 443)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13197", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13198", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:221" ] }, @@ -145,7 +145,7 @@ "call": "⚡ Quick Benchmark (Presets ~30+)", "key": "⚡ Quick Benchmark (Presets ~30+)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13234", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13235", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:266" ] }, @@ -153,7 +153,7 @@ "call": "⚡ Strategy Fuzzer & Auto-Tuner", "key": "⚡ Strategy Fuzzer & Auto-Tuner", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14849", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14850", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2143" ] }, @@ -161,7 +161,7 @@ "call": "✅ Auto-applied best strategy", "key": "✅ Auto-applied best strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14534", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14535", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1767" ] }, @@ -169,7 +169,7 @@ "call": "✅ Benchmark completed! Optimal strategy identified.", "key": "✅ Benchmark completed! Optimal strategy identified.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14472", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14473", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1679" ] }, @@ -177,7 +177,7 @@ "call": "✅ Working only", "key": "✅ Working only", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13395", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13396", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:450" ] }, @@ -185,7 +185,7 @@ "call": "✈️ Telegram Suite (Web + Bot API)", "key": "✈️ Telegram Suite (Web + Bot API)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13194", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13195", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:218" ] }, @@ -193,7 +193,7 @@ "call": "✓ 32KB Streamed", "key": "✓ 32KB Streamed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14268", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14269", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1439" ] }, @@ -201,7 +201,7 @@ "call": "✔ Online", "key": "✔ Online", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9279", "src/tachyon/tabs/dashboard/initController.ts:2289" ] }, @@ -209,9 +209,9 @@ "call": "✔ Running", "key": "✔ Running", "places": [ - "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9225", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9232", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9241", "src/tachyon/tabs/dashboard/initController.ts:2219", "src/tachyon/tabs/dashboard/initController.ts:2230", "src/tachyon/tabs/dashboard/initController.ts:2231", @@ -223,7 +223,7 @@ "call": "✗ Throttled at 16KB", "key": "✗ Throttled at 16KB", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14282", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14283", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1454" ] }, @@ -231,7 +231,7 @@ "call": "✘ Offline", "key": "✘ Offline", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9279", "src/tachyon/tabs/dashboard/initController.ts:2289" ] }, @@ -239,8 +239,8 @@ "call": "✘ Stopped", "key": "✘ Stopped", "places": [ - "../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:9225", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9232", "src/tachyon/tabs/dashboard/initController.ts:2219", "src/tachyon/tabs/dashboard/initController.ts:2232" ] @@ -249,7 +249,7 @@ "call": "🌐 Custom Target URL...", "key": "🌐 Custom Target URL...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13198", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13199", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:222" ] }, @@ -257,7 +257,7 @@ "call": "🎬 YouTube Full Suite (Web + 4K Stream + CDN)", "key": "🎬 YouTube Full Suite (Web + 4K Stream + CDN)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13168", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13169", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:192" ] }, @@ -265,7 +265,7 @@ "call": "🏆 Apply Best Match", "key": "🏆 Apply Best Match", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13361", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13362", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:413" ] }, @@ -273,7 +273,7 @@ "call": "🏴‍☠️ RuTracker Suite", "key": "🏴‍☠️ RuTracker Suite", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13196", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13197", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:220" ] }, @@ -281,7 +281,7 @@ "call": "🐦 X / Twitter Suite (API + Media CDN)", "key": "🐦 X / Twitter Suite (API + Media CDN)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13184", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:207" ] }, @@ -289,7 +289,7 @@ "call": "💬 Discord Suite (Gateway + Voice + CDN)", "key": "💬 Discord Suite (Gateway + Voice + CDN)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13173", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13174", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197" ] }, @@ -297,7 +297,7 @@ "call": "💾 Save Custom Patterns", "key": "💾 Save Custom Patterns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13761", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13762", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:860" ] }, @@ -305,7 +305,7 @@ "call": "📸 Instagram / Meta (Web + CDN)", "key": "📸 Instagram / Meta (Web + CDN)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13189", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13190", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:213" ] }, @@ -313,7 +313,7 @@ "call": "🔄 Refresh", "key": "🔄 Refresh", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14046", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14047", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1189" ] }, @@ -321,7 +321,7 @@ "call": "🔄 Reset to Factory Defaults", "key": "🔄 Reset to Factory Defaults", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13773", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13774", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:873" ] }, @@ -329,7 +329,7 @@ "call": "🔍 Analyzing DPI blocking patterns...", "key": "🔍 Analyzing DPI blocking patterns...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14461", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14462", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1668" ] }, @@ -337,7 +337,7 @@ "call": "🔍 Combinatorial Deep Fuzzing (~150-300+)", "key": "🔍 Combinatorial Deep Fuzzing (~150-300+)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13244", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13245", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:276" ] }, @@ -345,7 +345,7 @@ "call": "🗑️ Clear History", "key": "🗑️ Clear History", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14051", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14052", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1194" ] }, @@ -353,7 +353,7 @@ "call": "🤖 ChatGPT / OpenAI Suite", "key": "🤖 ChatGPT / OpenAI Suite", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13185", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13186", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:209" ] }, @@ -361,8 +361,8 @@ "call": "🧠 Synthesize with AI", "key": "🧠 Synthesize with AI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13968", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14771", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13969", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14772", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1097", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2039" ] @@ -371,7 +371,7 @@ "call": "🧠 Synthesizing...", "key": "🧠 Synthesizing...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14723", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1982" ] }, @@ -379,7 +379,7 @@ "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:13239", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13240", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:271" ] }, @@ -387,7 +387,7 @@ "call": "🚀 Initializing benchmark in sandbox...", "key": "🚀 Initializing benchmark in sandbox...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14656", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14657", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1908" ] }, @@ -395,9 +395,9 @@ "call": "🚀 Start Benchmark", "key": "🚀 Start Benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13529", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14510", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14716", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13530", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14511", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14717", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1725", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:599" @@ -407,7 +407,7 @@ "call": "🛑 Benchmark stopped", "key": "🛑 Benchmark stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14470", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677" ] }, @@ -415,9 +415,9 @@ "call": "🛑 Stop Benchmark", "key": "🛑 Stop Benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14505", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14646", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14750", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14506", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14647", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14751", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1720", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1896", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2016" @@ -427,7 +427,7 @@ "call": "🛠️ My Custom Strategies Only", "key": "🛠️ My Custom Strategies Only", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13246", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13247", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:278" ] }, @@ -435,7 +435,7 @@ "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:15468", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15469", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:287" ] }, @@ -443,7 +443,7 @@ "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:15350", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15351", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:140" ] }, @@ -451,7 +451,7 @@ "call": "🛡️ Stage 2: Stability Verification", "key": "🛡️ Stage 2: Stability Verification", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14463", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14464", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1670" ] }, @@ -459,7 +459,7 @@ "call": "🟣 Twitch Suite (Live Stream + HLS CDN)", "key": "🟣 Twitch Suite (Live Stream + HLS CDN)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13178", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13179", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:202" ] }, @@ -496,7 +496,7 @@ "call": "Action failed", "key": "Action failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10379", "src/tachyon/helpers/notifyActionFailure.ts:40" ] }, @@ -529,8 +529,8 @@ "call": "Actions", "key": "Actions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13504", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13881", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13505", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13882", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:571", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:998" ] @@ -539,9 +539,9 @@ "call": "Active", "key": "Active", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18477", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19070", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8478", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18478", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19071", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8479", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:480", "src/tachyon/tabs/dashboard/initController.ts:1285", @@ -569,7 +569,7 @@ "call": "Active Bootstrap DNS", "key": "Active 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:10474", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:56" ] }, @@ -587,7 +587,7 @@ "call": "Active Connections", "key": "Active Connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9209", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210", "src/tachyon/tabs/dashboard/initController.ts:2203" ] }, @@ -602,7 +602,7 @@ "call": "Active Main DNS", "key": "Active Main DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10481", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67" ] }, @@ -610,7 +610,7 @@ "call": "Active routes", "key": "Active routes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12277", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12278", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:245" ] }, @@ -655,7 +655,7 @@ "call": "Add Custom DPI Strategy", "key": "Add Custom DPI Strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13849", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13850", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:963" ] }, @@ -726,7 +726,7 @@ "call": "Additional marking rules found", "key": "Additional marking rules found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10830", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10831", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:106" ] }, @@ -764,7 +764,7 @@ "call": "Address", "key": "Address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14925", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14926", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1743", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:45" ] @@ -773,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:15798", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15799", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:211" ] }, @@ -781,7 +781,7 @@ "call": "Administrator Chat IDs", "key": "Administrator Chat IDs", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3443" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3451" ] }, { @@ -802,7 +802,7 @@ "call": "Advanced System", "key": "Advanced System", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1494" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1495" ] }, { @@ -830,28 +830,28 @@ "call": "AI & Watchdog", "key": "AI & Watchdog", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1493" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1494" ] }, { "call": "AI Agent REST API Bearer Token", "key": "AI Agent REST API Bearer Token", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2860" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2868" ] }, { "call": "AI API Key", "key": "AI API Key", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2927" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2935" ] }, { "call": "AI Chat & Tachyon Assistant", "key": "AI Chat & Tachyon Assistant", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13021", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13022", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:235" ] }, @@ -859,7 +859,7 @@ "call": "AI Chat Assistant", "key": "AI Chat Assistant", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11851", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11852", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:154" ] }, @@ -867,7 +867,7 @@ "call": "AI Diagnostics & Strategy Rationale", "key": "AI Diagnostics & Strategy Rationale", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13986", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13987", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1118" ] }, @@ -875,7 +875,7 @@ "call": "AI Doctor Diagnosis", "key": "AI Doctor Diagnosis", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17605", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17606", "src/tachyon/tabs/diagnostic/initController.ts:1561" ] }, @@ -883,9 +883,9 @@ "call": "AI Doctor failed", "key": "AI Doctor failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17066", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17608", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17616", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17067", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17609", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17617", "src/tachyon/tabs/diagnostic/initController.ts:1567", "src/tachyon/tabs/diagnostic/initController.ts:1575", "src/tachyon/tabs/diagnostic/initController.ts:855" @@ -895,14 +895,14 @@ "call": "AI Doctor Language", "key": "AI Doctor Language", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2915" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2923" ] }, { "call": "AI Doctor RAG", "key": "AI Doctor RAG", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13101", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13102", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:107" ] }, @@ -910,7 +910,7 @@ "call": "AI DPI Engineer & Strategy Synthesizer", "key": "AI DPI Engineer & Strategy Synthesizer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14008", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14009", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1143" ] }, @@ -918,21 +918,21 @@ "call": "AI Model", "key": "AI Model", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2902" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2910" ] }, { "call": "AI Provider", "key": "AI Provider", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2885" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2893" ] }, { "call": "AI service error", "key": "AI service error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12948", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12949", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:151" ] }, @@ -940,7 +940,7 @@ "call": "AI successfully synthesized custom strategies!", "key": "AI successfully synthesized custom strategies!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14739", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14740", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2001" ] }, @@ -948,7 +948,7 @@ "call": "AI Synthesis Error", "key": "AI Synthesis Error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14766", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2033" ] }, @@ -956,7 +956,7 @@ "call": "AI synthesis failed", "key": "AI synthesis failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14764", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2032" ] }, @@ -964,9 +964,9 @@ "call": "All", "key": "All", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13386", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18496", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19035", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13387", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18497", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19036", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:441", "src/tachyon/tabs/monitoring/initController.ts:696", "src/tachyon/tabs/monitoring/render.ts:40" @@ -976,14 +976,14 @@ "call": "All checks passed — Telegram bot should work correctly", "key": "All checks passed — Telegram bot should work correctly", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3661" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3669" ] }, { "call": "All components", "key": "All components", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2507" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2515" ] }, { @@ -1005,7 +1005,7 @@ "call": "All Engines (Full Matrix)", "key": "All Engines (Full Matrix)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13143", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13144", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:163" ] }, @@ -1056,8 +1056,8 @@ "call": "All Routes", "key": "All Routes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18504", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19008", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18505", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19009", "src/tachyon/tabs/monitoring/initController.ts:659", "src/tachyon/tabs/monitoring/render.ts:49" ] @@ -1073,8 +1073,8 @@ "call": "All services", "key": "All services", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12286", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12389", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12287", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12390", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:257", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:376" ] @@ -1176,7 +1176,7 @@ "call": "Allows access to YACD from the WAN. Make sure to open the appropriate port in your firewall.", "key": "Allows access to YACD from the WAN. Make sure to open the appropriate port in your firewall.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2074" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2082" ] }, { @@ -1190,7 +1190,7 @@ "call": "Allows Tachyon to send diagnostic snapshots to ChatGPT or DeepSeek API for intelligent root-cause analysis and auto-repair recommendations.", "key": "Allows Tachyon to send diagnostic snapshots to ChatGPT or DeepSeek API for intelligent root-cause analysis and auto-repair recommendations.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2874" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2882" ] }, { @@ -1229,7 +1229,7 @@ "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1165", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1207", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1424" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1425" ] }, { @@ -1347,7 +1347,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:15328", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:103" ] }, @@ -1355,7 +1355,7 @@ "call": "Analysis inconclusive.", "key": "Analysis inconclusive.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14610", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14611", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1852" ] }, @@ -1363,7 +1363,7 @@ "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:17141", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17142", "src/tachyon/tabs/diagnostic/initController.ts:968" ] }, @@ -1371,7 +1371,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:21812", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21819", "src/tachyon/tabs/updates/initController.ts:995" ] }, @@ -1393,14 +1393,14 @@ "call": "API Key for OpenAI (sk-...) or DeepSeek (optional for Ollama / LM Studio)", "key": "API Key for OpenAI (sk-...) or DeepSeek (optional for Ollama / LM Studio)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2928" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2936" ] }, { "call": "Applied", "key": "Applied", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14794", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14795", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2066" ] }, @@ -1408,7 +1408,7 @@ "call": "Apply", "key": "Apply", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14428", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14429", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1628" ] }, @@ -1416,8 +1416,8 @@ "call": "Apply Recommended DNS", "key": "Apply Recommended DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15131", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15221", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15132", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15222", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:279", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:379" ] @@ -1440,7 +1440,7 @@ "call": "Apply Strategy To", "key": "Apply Strategy To", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13284", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13285", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:321" ] }, @@ -1455,7 +1455,7 @@ "call": "Applying fix", "key": "Applying fix", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17271", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17272", "src/tachyon/tabs/diagnostic/initController.ts:1179" ] }, @@ -1463,8 +1463,8 @@ "call": "Applying...", "key": "Applying...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15196", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17269", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15197", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17270", "src/tachyon/tabs/diagnostic/initController.ts:1177", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:353" ] @@ -1473,7 +1473,7 @@ "call": "Arguments", "key": "Arguments", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13875", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13876", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:992" ] }, @@ -1481,7 +1481,7 @@ "call": "Ask Tachyon AI Assistant a question...", "key": "Ask Tachyon AI Assistant a question...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12872", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12873", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:60" ] }, @@ -1496,7 +1496,7 @@ "call": "At least one Admin Chat ID is required", "key": "At least one Admin Chat ID is required", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3454" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3462" ] }, { @@ -1524,10 +1524,10 @@ "call": "Auto", "key": "Auto", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12104", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12105", "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8313", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8659", "src/tachyon/tabs/dashboard/initController.ts:1075", "src/tachyon/tabs/dashboard/initController.ts:1513", "src/tachyon/tabs/dashboard/partials/renderSections.ts:633", @@ -1538,14 +1538,14 @@ "call": "Auto (cooperative with SQM/CAKE)", "key": "Auto (cooperative with SQM/CAKE)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2728" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2736" ] }, { "call": "Auto Modes (--auto)", "key": "Auto Modes (--auto)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13735", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13736", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:832" ] }, @@ -1553,7 +1553,7 @@ "call": "Auto refresh", "key": "Auto refresh", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11679", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11680", "src/partials/modal/renderModal.ts:286" ] }, @@ -1568,7 +1568,7 @@ "call": "Auto-apply best strategy", "key": "Auto-apply best strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13309", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13310", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:351" ] }, @@ -1576,8 +1576,8 @@ "call": "Auto-apply failed", "key": "Auto-apply failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14539", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14544", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14540", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14545", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1772", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1777" ] @@ -1586,7 +1586,7 @@ "call": "Auto-detected domains", "key": "Auto-detected domains", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3234" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3242" ] }, { @@ -1600,14 +1600,14 @@ "call": "Auto-detects blocked domains from logs and adds them to the first section where they work via proxy.", "key": "Auto-detects blocked domains from logs and adds them to the first section where they work via proxy.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3192" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3200" ] }, { "call": "Auto-failover of proxy sections", "key": "Auto-failover of proxy sections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2605" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2613" ] }, { @@ -1621,7 +1621,7 @@ "call": "Auto-Heal Network Stack", "key": "Auto-Heal Network Stack", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17199", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17200", "src/tachyon/tabs/diagnostic/initController.ts:1092" ] }, @@ -1629,7 +1629,7 @@ "call": "Auto-Tune & Benchmark DNS", "key": "Auto-Tune & Benchmark DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1573" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1581" ] }, { @@ -1643,21 +1643,21 @@ "call": "Auto-update mode", "key": "Auto-update mode", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2464" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2472" ] }, { "call": "Automatic component update checks", "key": "Automatic component update checks", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2407" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2415" ] }, { "call": "Automatic component updates", "key": "Automatic component updates", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2453" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2461" ] }, { @@ -1678,21 +1678,21 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1569" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1577" ] }, { "call": "Automatically check installed components for new versions", "key": "Automatically check installed components for new versions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2408" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2416" ] }, { "call": "Automatically download and install new versions of components", "key": "Automatically download and install new versions of components", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2454" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2462" ] }, { @@ -1706,14 +1706,14 @@ "call": "Automatically increase check intervals when healthy (to 5 min) and decrease on problems (to 120s).", "key": "Automatically increase check intervals when healthy (to 5 min) and decrease on problems (to 120s).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3151" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3159" ] }, { "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:14019", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14020", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1154" ] }, @@ -1721,7 +1721,7 @@ "call": "Automatically select the fastest node in the current level", "key": "Automatically select the fastest node in the current level", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8738", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8739", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3572", "src/tachyon/tabs/dashboard/initController.ts:1616" ] @@ -1737,8 +1737,8 @@ "call": "Available", "key": "Available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12174", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12364", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12175", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12365", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:125", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:346" ] @@ -1747,7 +1747,7 @@ "call": "Available actions", "key": "Available actions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11757", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:60" ] }, @@ -1755,7 +1755,7 @@ "call": "Avg. latency", "key": "Avg. latency", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12366", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12367", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:348" ] }, @@ -1772,7 +1772,7 @@ "call": "Basic connectivity", "key": "Basic connectivity", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12121", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12122", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:58" ] }, @@ -1794,7 +1794,7 @@ "call": "Benchmark & Test", "key": "Benchmark & Test", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13098", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13099", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:104" ] }, @@ -1802,7 +1802,7 @@ "call": "Benchmark completed successfully", "key": "Benchmark completed successfully", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15159", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15160", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:311" ] }, @@ -1810,7 +1810,7 @@ "call": "Benchmark History", "key": "Benchmark History", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14042", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14043", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1185" ] }, @@ -1818,7 +1818,7 @@ "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:15229", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15230", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:388" ] }, @@ -1826,7 +1826,7 @@ "call": "Benchmark stopped", "key": "Benchmark stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14638", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14639", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1887" ] }, @@ -1834,7 +1834,7 @@ "call": "Benchmarking in progress...", "key": "Benchmarking in progress...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13333", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13334", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:382" ] }, @@ -1842,7 +1842,7 @@ "call": "Best Strategy", "key": "Best Strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14111", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14112", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1259" ] }, @@ -1887,7 +1887,7 @@ "call": "Block DoH", "key": "Block DoH", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2110" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2118" ] }, { @@ -1923,7 +1923,7 @@ "call": "Block well-known DNS-over-HTTPS resolver IPs so LAN clients cannot bypass the router DNS", "key": "Block well-known DNS-over-HTTPS resolver IPs so LAN clients cannot bypass the router DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2111" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2119" ] }, { @@ -1944,7 +1944,7 @@ "call": "Blocked resources", "key": "Blocked resources", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12122", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12123", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:59" ] }, @@ -1989,8 +1989,8 @@ "call": "Bootstrap DNS", "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:15098", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10474", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15099", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:57", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:240" ] @@ -1999,22 +1999,22 @@ "call": "Bootstrap DNS Servers", "key": "Bootstrap DNS Servers", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1638" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1646" ] }, { "call": "Bot Status", "key": "Bot Status", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3405" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3413" ] }, { "call": "Browser FakeIP check could not be completed", "key": "Browser FakeIP check could not be completed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10895", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10914", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10896", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:113", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:85" ] @@ -2023,7 +2023,7 @@ "call": "Browser is not using FakeIP", "key": "Browser is not using FakeIP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10914", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:116" ] }, @@ -2031,7 +2031,7 @@ "call": "Browser is using FakeIP correctly", "key": "Browser is using FakeIP correctly", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10914", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:115" ] }, @@ -2039,7 +2039,7 @@ "call": "Bug report downloaded", "key": "Bug report downloaded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17781", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17782", "src/tachyon/tabs/diagnostic/initController.ts:1774" ] }, @@ -2061,15 +2061,15 @@ "call": "By schedule", "key": "By schedule", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2471" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2479" ] }, { "call": "ByeDPI", "key": "ByeDPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13805", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2513", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13806", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2521", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:912" ] }, @@ -2077,8 +2077,8 @@ "call": "ByeDPI (ciadpi)", "key": "ByeDPI (ciadpi)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13142", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13143", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:162", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2113", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2114" @@ -2119,7 +2119,7 @@ "call": "ByeDPI package is installed", "key": "ByeDPI package is installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11174", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:71" ] }, @@ -2127,7 +2127,7 @@ "call": "ByeDPI package is not installed", "key": "ByeDPI package is not installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11174", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:72" ] }, @@ -2135,7 +2135,7 @@ "call": "ByeDPI provider binary is available", "key": "ByeDPI provider binary is available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11169", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:64" ] }, @@ -2143,7 +2143,7 @@ "call": "ByeDPI provider binary is not available", "key": "ByeDPI provider binary is not available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11169", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:65" ] }, @@ -2159,7 +2159,7 @@ "call": "ByeDPI sing-box outbound is configured", "key": "ByeDPI sing-box outbound is configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11188", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:107" ] }, @@ -2167,7 +2167,7 @@ "call": "ByeDPI sing-box outbound is not configured", "key": "ByeDPI sing-box outbound is not configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11188", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:108" ] }, @@ -2189,7 +2189,7 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2179" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2187" ] }, { @@ -2203,21 +2203,21 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2395" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2403" ] }, { "call": "Cache File Path", "key": "Cache File Path", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2644" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2652" ] }, { "call": "Cache file path cannot be empty", "key": "Cache file path cannot be empty", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2658" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2666" ] }, { @@ -2231,7 +2231,7 @@ "call": "Cancel", "key": "Cancel", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17658", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17659", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8692", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:476", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:661", @@ -2244,14 +2244,14 @@ "call": "Cannot receive checks result", "key": "Cannot receive checks result", "places": [ - "../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:10776", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10965", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15960", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10454", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10518", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10699", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10777", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10966", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11050", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11144", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15961", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:26", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:27", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:172", @@ -2308,7 +2308,7 @@ "call": "Check again", "key": "Check again", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12799", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12800", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:865" ] }, @@ -2316,7 +2316,7 @@ "call": "Check all", "key": "Check all", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12749", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12750", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:793" ] }, @@ -2324,8 +2324,8 @@ "call": "Check completed!", "key": "Check completed!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21532", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21539", "src/tachyon/tabs/updates/initController.ts:623", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:326" ] @@ -2344,8 +2344,8 @@ "call": "Check domain", "key": "Check domain", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12624", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12737", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12625", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12738", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:652", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:778" ] @@ -2354,7 +2354,7 @@ "call": "Check interval", "key": "Check interval", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8725", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8726", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3054", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3523", "src/tachyon/tabs/dashboard/initController.ts:1603" @@ -2364,7 +2364,7 @@ "call": "Check mode:", "key": "Check mode:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12303", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12304", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:276" ] }, @@ -2372,7 +2372,7 @@ "call": "Check Services", "key": "Check Services", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11871", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11872", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:174" ] }, @@ -2387,7 +2387,7 @@ "call": "Check update", "key": "Check update", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21870", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21877", "src/tachyon/tabs/updates/initController.ts:1064" ] }, @@ -2395,7 +2395,7 @@ "call": "Check URL", "key": "Check URL", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8723", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8724", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3080", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3510", "src/tachyon/tabs/dashboard/initController.ts:1601" @@ -2405,7 +2405,7 @@ "call": "Check YouTube", "key": "Check YouTube", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12964", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12965", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:170" ] }, @@ -2413,7 +2413,7 @@ "call": "Checking Connection...", "key": "Checking Connection...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8862", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8863", "src/tachyon/tabs/dashboard/initController.ts:1790" ] }, @@ -2421,7 +2421,7 @@ "call": "Checking for updates...", "key": "Checking for updates...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20798", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20799", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:117" ] }, @@ -2429,16 +2429,16 @@ "call": "Checking, please wait", "key": "Checking, please wait", "places": [ - "../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:10764", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10861", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10955", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15948", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18044", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10444", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10508", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10689", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10765", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10862", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10956", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11040", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11134", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15949", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18045", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:31", @@ -2472,14 +2472,14 @@ "key": "Checking…", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:301", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3297" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3305" ] }, { "call": "checks", "key": "checks", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5889", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5890", "src/tachyon/tabs/diagnostic/helpers/getCheckTitle.ts:2" ] }, @@ -2487,8 +2487,8 @@ "call": "Checks failed", "key": "Checks failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10933", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10414", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10934", "src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10", "src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26" ] @@ -2497,9 +2497,9 @@ "call": "Checks passed", "key": "Checks passed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10402", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10890", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10944", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10403", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10891", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10945", "src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:23", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:77", "src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13" @@ -2509,7 +2509,7 @@ "call": "Checks passed with manual DHCP", "key": "Checks passed with manual DHCP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10425", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10426", "src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:27" ] }, @@ -2552,7 +2552,7 @@ "call": "Choose whether to install updates immediately when detected or at a scheduled time (e.g. maintenance window)", "key": "Choose whether to install updates immediately when detected or at a scheduled time (e.g. maintenance window)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2465" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2473" ] }, { @@ -2609,7 +2609,7 @@ "call": "Clear DNS cache", "key": "Clear DNS cache", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17193", "src/tachyon/tabs/diagnostic/initController.ts:1085" ] }, @@ -2618,7 +2618,7 @@ "key": "Click to hide", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1167", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1426" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1427" ] }, { @@ -2626,7 +2626,7 @@ "key": "Click to show", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1168", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1427" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1428" ] }, { @@ -2717,24 +2717,24 @@ "call": "Close", "key": "Close", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11658", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12222", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12804", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13014", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13541", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15137", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15581", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15862", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17596", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19209", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19252", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21050", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21091", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8596", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11659", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12223", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12805", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13015", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13542", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15138", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15582", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15863", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17597", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19210", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19253", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21057", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21098", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8597", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12705", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4078", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1835", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2304", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2312", "src/partials/modal/renderModal.ts:263", "src/tachyon/tabs/dashboard/initController.ts:1425", "src/tachyon/tabs/diagnostic/initController.ts:1551", @@ -2747,16 +2747,16 @@ "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:284", "src/tachyon/tabs/monitoring/initController.ts:908", "src/tachyon/tabs/monitoring/initController.ts:963", - "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:430", - "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:493" + "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:447", + "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:510" ] }, { "call": "Close all connections", "key": "Close all connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18523", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18524", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18525", "src/tachyon/tabs/monitoring/render.ts:68", "src/tachyon/tabs/monitoring/render.ts:69" ] @@ -2765,8 +2765,8 @@ "call": "Close connection", "key": "Close connection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19178", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19179", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19180", "src/tachyon/tabs/monitoring/initController.ts:875", "src/tachyon/tabs/monitoring/initController.ts:876" ] @@ -2775,8 +2775,8 @@ "call": "Closed", "key": "Closed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18486", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19076", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18487", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19077", "src/tachyon/tabs/monitoring/initController.ts:744", "src/tachyon/tabs/monitoring/render.ts:29" ] @@ -2813,14 +2813,14 @@ "call": "Comma-separated list of Telegram user IDs authorized to control the bot.", "key": "Comma-separated list of Telegram user IDs authorized to control the bot.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3444" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3452" ] }, { "call": "Command-line arguments string...", "key": "Command-line arguments string...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13811", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13812", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:918" ] }, @@ -2843,14 +2843,14 @@ "call": "Component Cards Visibility", "key": "Component Cards Visibility", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1545" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1546" ] }, { "call": "Component update available", "key": "Component update available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7020", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7021", "src/tachyon/services/core.service.ts:45" ] }, @@ -2858,7 +2858,7 @@ "call": "Component update check interval", "key": "Component update check interval", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2417" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2425" ] }, { @@ -2873,7 +2873,7 @@ "key": "Components", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1051", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1512", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1513", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:639" ] }, @@ -2881,7 +2881,7 @@ "call": "compressed", "key": "compressed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6566", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6567", "src/tachyon/helpers/singBoxVariant.ts:56" ] }, @@ -2903,7 +2903,7 @@ "call": "confidence", "key": "confidence", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14624", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14625", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1872" ] }, @@ -2911,22 +2911,22 @@ "call": "Config File Path", "key": "Config File Path", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2630" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2638" ] }, { "call": "Config Snapshots", "key": "Config Snapshots", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2833" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2841" ] }, { "call": "Configuration applied", "key": "Configuration applied", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4415", - "src/tachyon/methods/shell/index.ts:1683" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4416", + "src/tachyon/methods/shell/index.ts:1688" ] }, { @@ -2947,9 +2947,9 @@ "call": "Conflict", "key": "Conflict", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16048", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16049", "../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/main.js:5714", "src/tachyon/methods/custom/getDashboardSections.ts:1865", "src/tachyon/tabs/dashboard/partials/renderSections.ts:335", "src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:172" @@ -2976,7 +2976,7 @@ "call": "Connected Devices", "key": "Connected Devices", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17352", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17353", "src/tachyon/tabs/diagnostic/initController.ts:1274" ] }, @@ -2991,7 +2991,7 @@ "call": "Connection Path", "key": "Connection Path", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15360", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15361", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:151" ] }, @@ -3006,7 +3006,7 @@ "call": "Connections are unavailable", "key": "Connections are unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19304", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19305", "src/tachyon/tabs/monitoring/initController.ts:1027" ] }, @@ -3014,7 +3014,7 @@ "call": "Connectivity probe failed", "key": "Connectivity probe failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16094", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16095", "src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:223" ] }, @@ -3022,7 +3022,7 @@ "call": "Consulting DPI Knowledge Base & AI...", "key": "Consulting DPI Knowledge Base & AI...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14730", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14731", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1991" ] }, @@ -3061,7 +3061,7 @@ "call": "Copied!", "key": "Copied!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15788", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15789", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:201" ] }, @@ -3069,7 +3069,7 @@ "call": "Copy", "key": "Copy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11651", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11652", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1785", "src/partials/modal/renderModal.ts:258" ] @@ -3078,7 +3078,7 @@ "call": "Copy address", "key": "Copy address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22590", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22597", "src/tachyon/tabs/updates/initController.ts:1952" ] }, @@ -3086,8 +3086,8 @@ "call": "Copy Address", "key": "Copy Address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15782", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15794", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15783", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15795", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:195", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:207" ] @@ -3096,7 +3096,7 @@ "call": "Copy log", "key": "Copy log", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20840", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20841", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:165" ] }, @@ -3106,7 +3106,7 @@ "places": [ "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8529", "src/tachyon/tabs/dashboard/initController.ts:1350", "src/tachyon/tabs/dashboard/partials/renderSections.ts:698", "src/tachyon/tabs/dashboard/partials/renderSections.ts:699" @@ -3116,7 +3116,7 @@ "call": "Copy Support Report", "key": "Copy Support Report", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17558", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17559", "src/tachyon/tabs/diagnostic/initController.ts:1509" ] }, @@ -3138,7 +3138,7 @@ "call": "Could not compare FakeIP and control public IPs", "key": "Could not compare FakeIP and control public IPs", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:123" ] }, @@ -3146,7 +3146,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:15318", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15319", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:93" ] }, @@ -3154,7 +3154,7 @@ "call": "Country", "key": "Country", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15520", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:347" ] }, @@ -3169,7 +3169,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:15745", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15746", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:152" ] }, @@ -3177,7 +3177,7 @@ "call": "Cryptocurrency", "key": "Cryptocurrency", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15850", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15851", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:269" ] }, @@ -3185,7 +3185,7 @@ "call": "Current Diagnosis", "key": "Current Diagnosis", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17509", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17510", "src/tachyon/tabs/diagnostic/initController.ts:1450" ] }, @@ -3208,7 +3208,7 @@ "call": "Custom", "key": "Custom", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12124", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12125", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:61" ] }, @@ -3216,7 +3216,7 @@ "call": "Custom API Endpoint URL", "key": "Custom API Endpoint URL", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2940" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2948" ] }, { @@ -3237,7 +3237,7 @@ "call": "Custom domains", "key": "Custom domains", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12123", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12124", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:60" ] }, @@ -3273,14 +3273,14 @@ "call": "Custom OpenAI-Compatible API", "key": "Custom OpenAI-Compatible API", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2895" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2903" ] }, { "call": "Custom OpenAI-compatible API endpoint URL (e.g. http://192.168.1.100:11434/v1/chat/completions)", "key": "Custom OpenAI-compatible API endpoint URL (e.g. http://192.168.1.100:11434/v1/chat/completions)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2941" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2949" ] }, { @@ -3294,7 +3294,7 @@ "call": "Custom strategy added!", "key": "Custom strategy added!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13834", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13835", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:946" ] }, @@ -3302,14 +3302,14 @@ "call": "Customize the order and visibility of tabs in the main navigation menu. Use the arrows to reorder and checkboxes to show or hide tabs.", "key": "Customize the order and visibility of tabs in the main navigation menu. Use the arrows to reorder and checkboxes to show or hide tabs.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1523" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1524" ] }, { "call": "Customize which component cards are displayed in the Components tab. Checkboxes show or hide components.", "key": "Customize which component cards are displayed in the Components tab. Checkboxes show or hide components.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1546" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1547" ] }, { @@ -3353,7 +3353,7 @@ "call": "Dashboard", "key": "Dashboard", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1505", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1506", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:995", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:508" ] @@ -3370,7 +3370,7 @@ "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:14264", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14265", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1435" ] }, @@ -3378,7 +3378,7 @@ "call": "Date", "key": "Date", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14091", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14092", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1239" ] }, @@ -3393,7 +3393,7 @@ "call": "Dedicated cgroup unavailable", "key": "Dedicated cgroup unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", "src/tachyon/tabs/updates/initController.ts:1494" ] }, @@ -3416,50 +3416,50 @@ "call": "Default (auto)", "key": "Default (auto)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3572" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3580" ] }, { "call": "Default (Direct WAN / Default mixed proxy)", "key": "Default (Direct WAN / Default mixed proxy)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2744", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2756" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2752", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2764" ] }, { "call": "Default address for checking server availability and latency. URLTest uses its own address.", "key": "Default address for checking server availability and latency. URLTest uses its own address.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2535" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2543" ] }, { "call": "Default Tab on Startup", "key": "Default Tab on Startup", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1502" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503" ] }, { "call": "Delay in milliseconds before reloading Tachyon after interface UP", "key": "Delay in milliseconds before reloading Tachyon after interface UP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2022" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2030" ] }, { "call": "Delay value cannot be empty", "key": "Delay value cannot be empty", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2029" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2037" ] }, { "call": "Delete", "key": "Delete", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13936", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13937", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1860", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:724", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:732", @@ -3493,7 +3493,7 @@ "call": "Detects and drops STUN/TURN packets in nftables to prevent real IP leaks via WebRTC.", "key": "Detects and drops STUN/TURN packets in nftables to prevent real IP leaks via WebRTC.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2700" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2708" ] }, { @@ -3530,7 +3530,7 @@ "call": "Device updated", "key": "Device updated", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17427", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17428", "src/tachyon/tabs/diagnostic/initController.ts:1357" ] }, @@ -3552,7 +3552,7 @@ "call": "DHCP has DNS server", "key": "DHCP has DNS server", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10427", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10428", "src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:37" ] }, @@ -3560,7 +3560,7 @@ "call": "DHCP is managed manually", "key": "DHCP is managed manually", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10427", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10428", "src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:36" ] }, @@ -3568,7 +3568,7 @@ "call": "Diagnostic check completed", "key": "Diagnostic check completed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15303", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15304", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:73" ] }, @@ -3576,7 +3576,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:15310", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15311", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:84" ] }, @@ -3585,7 +3585,7 @@ "key": "Diagnostics", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1044", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1511", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1512", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:625" ] }, @@ -3593,8 +3593,8 @@ "call": "Direct", "key": "Direct", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12095", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12101", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12096", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12102", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2752", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:25", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:32" @@ -3604,7 +3604,7 @@ "call": "DIRECT", "key": "DIRECT", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15429", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15430", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:232" ] }, @@ -3619,7 +3619,7 @@ "call": "Direct Bypass", "key": "Direct Bypass", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17415", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17416", "src/tachyon/tabs/diagnostic/initController.ts:1344" ] }, @@ -3641,8 +3641,8 @@ "call": "Direct connection via ISP", "key": "Direct connection via ISP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15376", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10922", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15377", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:127", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:168" ] @@ -3651,7 +3651,7 @@ "call": "Direct Proxy", "key": "Direct Proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22204", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22211", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1358", "src/tachyon/tabs/updates/initController.ts:1477" ] @@ -3660,7 +3660,7 @@ "call": "Direct WAN", "key": "Direct WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17409", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17410", "src/tachyon/tabs/diagnostic/initController.ts:1335" ] }, @@ -3668,7 +3668,7 @@ "call": "Direct WAN (ISP)", "key": "Direct WAN (ISP)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15370", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15371", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:161" ] }, @@ -3676,8 +3676,8 @@ "call": "Disable", "key": "Disable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22146", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22161", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22153", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22168", "src/tachyon/tabs/updates/initController.ts:1402", "src/tachyon/tabs/updates/initController.ts:1420" ] @@ -3686,7 +3686,7 @@ "call": "Disable autostart", "key": "Disable autostart", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11793", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11794", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:96" ] }, @@ -3701,27 +3701,27 @@ "call": "Disable QUIC", "key": "Disable QUIC", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2098" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2106" ] }, { "call": "Disable the QUIC protocol to improve compatibility or fix issues with video streaming", "key": "Disable the QUIC protocol to improve compatibility or fix issues with video streaming", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2099" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2107" ] }, { "call": "Disabled", "key": "Disabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22205", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22212", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1018", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1051", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:467", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:480", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2730", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2738", "src/tachyon/tabs/updates/initController.ts:1480", "src/tachyon/tabs/updates/initController.ts:1499" ] @@ -3737,7 +3737,7 @@ "call": "Disorder Values (-d)", "key": "Disorder Values (-d)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13723", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13724", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:820" ] }, @@ -3761,14 +3761,14 @@ "call": "DNS Auto-Tuner & Benchmark", "key": "DNS Auto-Tuner & Benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1568" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1576" ] }, { "call": "DNS Blocking", "key": "DNS Blocking", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14583", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1822" ] }, @@ -3776,28 +3776,28 @@ "call": "DNS Check Interval", "key": "DNS Check Interval", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1746" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1754" ] }, { "call": "DNS Check Interval (s)", "key": "DNS Check Interval (s)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3043" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3051" ] }, { "call": "DNS Failures Before Switching", "key": "DNS Failures Before Switching", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1778" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1786" ] }, { "call": "DNS on router", "key": "DNS on router", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10485", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10486", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:75" ] }, @@ -3806,7 +3806,7 @@ "key": "DNS over HTTPS (DoH)", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2222", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1591" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1599" ] }, { @@ -3814,7 +3814,7 @@ "key": "DNS over QUIC (DoQ)", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2224", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1593" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1601" ] }, { @@ -3822,7 +3822,7 @@ "key": "DNS over TLS (DoT)", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2223", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1592" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1600" ] }, { @@ -3837,7 +3837,7 @@ "call": "DNS Protocol", "key": "DNS Protocol", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15072", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15073", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:213" ] }, @@ -3845,7 +3845,7 @@ "call": "DNS Protocol Type", "key": "DNS Protocol Type", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1588" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1596" ] }, { @@ -3861,14 +3861,14 @@ "key": "DNS requests through section", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7889", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1876" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1884" ] }, { "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:14600", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14601", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1842" ] }, @@ -3876,7 +3876,7 @@ "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:15464", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15465", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:280" ] }, @@ -3884,7 +3884,7 @@ "call": "DNS Rewrite TTL", "key": "DNS Rewrite TTL", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1818" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1826" ] }, { @@ -3929,42 +3929,42 @@ "call": "DNS server used to obtain IP addresses for upstream DNS and proxies. If multiple servers are selected, a timeout switches to a backup.", "key": "DNS server used to obtain IP addresses for upstream DNS and proxies. If multiple servers are selected, a timeout switches to a backup.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1639" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1647" ] }, { "call": "DNS Servers", "key": "DNS Servers", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1620" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1628" ] }, { "call": "DNS Settings", "key": "DNS Settings", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1489" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1490" ] }, { "call": "DNS Strategy", "key": "DNS Strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1854" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1862" ] }, { "call": "DNS Successful Checks Before Recovery", "key": "DNS Successful Checks Before Recovery", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1798" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1806" ] }, { "call": "DNS through proxy", "key": "DNS through proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1867" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1875" ] }, { @@ -3978,21 +3978,21 @@ "call": "DNS Turbo Cache", "key": "DNS Turbo Cache", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1840" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1848" ] }, { "call": "DNS Unavailability Timeout", "key": "DNS Unavailability Timeout", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1766" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1774" ] }, { "call": "DNS Upstream Resolver Analysis", "key": "DNS Upstream Resolver Analysis", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15558", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15559", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:389" ] }, @@ -4014,7 +4014,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:15899", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15900", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:31" ] }, @@ -4064,9 +4064,9 @@ "call": "Doctor failed", "key": "Doctor failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16980", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17008", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16981", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17001", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17009", "src/tachyon/tabs/diagnostic/initController.ts:729", "src/tachyon/tabs/diagnostic/initController.ts:771", "src/tachyon/tabs/diagnostic/initController.ts:779" @@ -4076,8 +4076,8 @@ "call": "Doctor repair", "key": "Doctor repair", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16989", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16991", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16992", "src/tachyon/tabs/diagnostic/initController.ts:745", "src/tachyon/tabs/diagnostic/initController.ts:757", "src/tachyon/tabs/diagnostic/initController.ts:758" @@ -4087,7 +4087,7 @@ "call": "Does not resolve", "key": "Does not resolve", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10606", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10607", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:54" ] }, @@ -4116,7 +4116,7 @@ "call": "Domain test sections", "key": "Domain test sections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3204" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3212" ] }, { @@ -4152,15 +4152,15 @@ "call": "Dont Touch My DHCP!", "key": "Dont Touch My DHCP!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2595" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2603" ] }, { "call": "Downlink", "key": "Downlink", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9186", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9198", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9187", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9199", "src/tachyon/tabs/dashboard/initController.ts:2178", "src/tachyon/tabs/dashboard/initController.ts:2191" ] @@ -4169,7 +4169,7 @@ "call": "Download", "key": "Download", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11646", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11647", "src/partials/modal/renderModal.ts:253" ] }, @@ -4184,42 +4184,42 @@ "call": "Download component packages via the selected section", "key": "Download component packages via the selected section", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2574" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2582" ] }, { "call": "Download components through", "key": "Download components through", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2582" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2590" ] }, { "call": "Download components through a section", "key": "Download components through a section", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2573" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2581" ] }, { "call": "Download lists through", "key": "Download lists through", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2560" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2568" ] }, { "call": "Download lists through a section", "key": "Download lists through a section", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2551" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2559" ] }, { "call": "Download remote lists and rule sets via the selected section", "key": "Download remote lists and rule sets via the selected section", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2552" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2560" ] }, { @@ -4254,9 +4254,9 @@ "call": "Downloaded", "key": "Downloaded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19202", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19388", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19203", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19389", "src/tachyon/tabs/monitoring/initController.ts:1149", "src/tachyon/tabs/monitoring/initController.ts:901", "src/tachyon/tabs/monitoring/initController.ts:960" @@ -4266,14 +4266,14 @@ "call": "Downloading and applying rule sets and lists...", "key": "Downloading and applying rule sets and lists...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2268" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2276" ] }, { "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:14604", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14605", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1846" ] }, @@ -4288,7 +4288,7 @@ "call": "DPI Detected", "key": "DPI Detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14623", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14624", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1871" ] }, @@ -4296,7 +4296,7 @@ "call": "DPI Engine", "key": "DPI Engine", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13156", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13157", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:178" ] }, @@ -4304,7 +4304,7 @@ "call": "DPI Strategy Fuzzer", "key": "DPI Strategy Fuzzer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11861", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11862", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:164" ] }, @@ -4312,7 +4312,7 @@ "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:14278", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14279", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1450" ] }, @@ -4320,7 +4320,7 @@ "call": "DPI Type", "key": "DPI Type", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14106", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14107", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1254" ] }, @@ -4407,7 +4407,7 @@ "call": "Each entry must be \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp), e.g. tcp:6881,udp:6881-6889", "key": "Each entry must be \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp), e.g. tcp:6881,udp:6881-6889", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2147" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2155" ] }, { @@ -4422,15 +4422,15 @@ "call": "Eligible components for auto-update", "key": "Eligible components for auto-update", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2503" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2511" ] }, { "call": "Enable", "key": "Enable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22152", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22167", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22159", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22174", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:286", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:710", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7742", @@ -4443,21 +4443,21 @@ "call": "Enable Adaptive Intervals", "key": "Enable Adaptive Intervals", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3150" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3158" ] }, { "call": "Enable AI Doctor (ChatGPT / LLM Analysis)", "key": "Enable AI Doctor (ChatGPT / LLM Analysis)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2873" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2881" ] }, { "call": "Enable Anomaly Detection", "key": "Enable Anomaly Detection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3164" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3172" ] }, { @@ -4471,14 +4471,14 @@ "call": "Enable automatic updates for remote lists and rule sets", "key": "Enable automatic updates for remote lists and rule sets", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2212" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2220" ] }, { "call": "Enable autostart", "key": "Enable autostart", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11803", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11804", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:106" ] }, @@ -4493,14 +4493,14 @@ "call": "Enable Config Validation", "key": "Enable Config Validation", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3108" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3116" ] }, { "call": "Enable Direct WAN Bypass", "key": "Enable Direct WAN Bypass", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17200", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17201", "src/tachyon/tabs/diagnostic/initController.ts:1093" ] }, @@ -4508,21 +4508,21 @@ "call": "Enable DNS Continuous Check", "key": "Enable DNS Continuous Check", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3030" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3038" ] }, { "call": "Enable Firewall Reload Dedup", "key": "Enable Firewall Reload Dedup", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3055" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3063" ] }, { "call": "Enable Graceful Degradation", "key": "Enable Graceful Degradation", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3122" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3130" ] }, { @@ -4536,14 +4536,14 @@ "call": "Enable Health Metrics", "key": "Enable Health Metrics", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3069" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3077" ] }, { "call": "Enable list updates", "key": "Enable list updates", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2211" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2219" ] }, { @@ -4564,85 +4564,85 @@ "call": "Enable Output Network Interface", "key": "Enable Output Network Interface", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1923" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1931" ] }, { "call": "Enable Proxy Health Monitor", "key": "Enable Proxy Health Monitor", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2984" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2992" ] }, { "call": "Enable RAG (Knowledge Base Retrieval)", "key": "Enable RAG (Knowledge Base Retrieval)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2956" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2964" ] }, { "call": "Enable Smart Cooldowns", "key": "Enable Smart Cooldowns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3094" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3102" ] }, { "call": "Enable Smart Detect", "key": "Enable Smart Detect", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3191" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3199" ] }, { "call": "Enable Telegram Bot", "key": "Enable Telegram Bot", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3415" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3423" ] }, { "call": "Enable WAN DNS Fallback for Bootstrap DNS", "key": "Enable WAN DNS Fallback for Bootstrap DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1719" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1727" ] }, { "call": "Enable WAN DNS Fallback for Main DNS", "key": "Enable WAN DNS Fallback for Main DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1708" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1716" ] }, { "call": "Enable Watchdog", "key": "Enable Watchdog", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2847" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2855" ] }, { "call": "Enable YACD", "key": "Enable YACD", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2063" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2071" ] }, { "call": "Enable YACD WAN Access", "key": "Enable YACD WAN Access", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2073" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2081" ] }, { "call": "Enabled", "key": "Enabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22205", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22212", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", "src/tachyon/tabs/updates/initController.ts:1479", "src/tachyon/tabs/updates/initController.ts:1496" ] @@ -4651,21 +4651,21 @@ "call": "Enabled (always prioritize)", "key": "Enabled (always prioritize)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2729" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2737" ] }, { "call": "Enables the background daemon that polls Telegram for commands and sends notifications.", "key": "Enables the background daemon that polls Telegram for commands and sends notifications.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3416" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3424" ] }, { "call": "Enables the background watchdog process to monitor services and auto-recover on failures.", "key": "Enables the background watchdog process to monitor services and auto-recover on failures.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2848" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2856" ] }, { @@ -4693,7 +4693,7 @@ "call": "endpoints OK", "key": "endpoints OK", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14330", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14331", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1511" ] }, @@ -4708,9 +4708,9 @@ "call": "Engine", "key": "Engine", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13459", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13874", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14096", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13460", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13875", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14097", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1244", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:526", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:991" @@ -4744,7 +4744,7 @@ "call": "Enter a domain or IP to check (e.g. example.com)...", "key": "Enter a domain or IP to check (e.g. example.com)...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12617", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12618", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:644" ] }, @@ -4774,7 +4774,7 @@ "call": "Enter a valid time in HH:MM format (00:00 to 23:59)", "key": "Enter a valid time in HH:MM format (00:00 to 23:59)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2496" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504" ] }, { @@ -4797,7 +4797,7 @@ "call": "Enter the API token obtained from @BotFather.", "key": "Enter the API token obtained from @BotFather.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3427" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3435" ] }, { @@ -4849,8 +4849,8 @@ "call": "Error updating lists:", "key": "Error updating lists:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2359", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2384" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2367", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2392" ] }, { @@ -4864,7 +4864,7 @@ "call": "EXCELLENT", "key": "EXCELLENT", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14949", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14950", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:74" ] }, @@ -4979,7 +4979,7 @@ "call": "extended", "key": "extended", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6570", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6571", "src/tachyon/helpers/singBoxVariant.ts:60" ] }, @@ -5016,7 +5016,7 @@ "call": "FAILED", "key": "FAILED", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14961", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14962", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:86" ] }, @@ -5024,15 +5024,15 @@ "call": "Failed to apply DNS configuration", "key": "Failed to apply DNS configuration", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4409", - "src/tachyon/methods/shell/index.ts:1677" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4410", + "src/tachyon/methods/shell/index.ts:1682" ] }, { "call": "Failed to apply DNS settings", "key": "Failed to apply DNS settings", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15216", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15217", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:374" ] }, @@ -5040,7 +5040,7 @@ "call": "Failed to apply fix", "key": "Failed to apply fix", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17287", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17288", "src/tachyon/tabs/diagnostic/initController.ts:1200" ] }, @@ -5048,9 +5048,9 @@ "call": "Failed to apply strategy", "key": "Failed to apply strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4124", - "src/tachyon/methods/shell/index.ts:1278", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14804", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4125", + "src/tachyon/methods/shell/index.ts:1283", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2078" ] }, @@ -5058,24 +5058,24 @@ "call": "Failed to auto-apply strategy", "key": "Failed to auto-apply strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4301", - "src/tachyon/methods/shell/index.ts:1530" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4302", + "src/tachyon/methods/shell/index.ts:1535" ] }, { "call": "Failed to clear fuzzer history", "key": "Failed to clear fuzzer history", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4339", - "src/tachyon/methods/shell/index.ts:1575" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4340", + "src/tachyon/methods/shell/index.ts:1580" ] }, { "call": "Failed to close connection", "key": "Failed to close connection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19577", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19591", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19578", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19592", "src/tachyon/tabs/monitoring/initController.ts:1415", "src/tachyon/tabs/monitoring/initController.ts:1430" ] @@ -5084,8 +5084,8 @@ "call": "Failed to close connections", "key": "Failed to close connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19606", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19618", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19607", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19619", "src/tachyon/tabs/monitoring/initController.ts:1449", "src/tachyon/tabs/monitoring/initController.ts:1462" ] @@ -5094,7 +5094,7 @@ "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:14768", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14769", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2036" ] }, @@ -5102,7 +5102,7 @@ "call": "Failed to copy address", "key": "Failed to copy address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15800", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15801", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:213" ] }, @@ -5110,7 +5110,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:17145", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17146", "src/tachyon/tabs/diagnostic/initController.ts:972" ] }, @@ -5134,17 +5134,17 @@ "call": "Failed to detect DPI type", "key": "Failed to detect DPI type", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4278", - "src/tachyon/methods/shell/index.ts:1502" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4279", + "src/tachyon/methods/shell/index.ts:1507" ] }, { "call": "Failed to execute", "key": "Failed to execute", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21617", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21679", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21853", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21624", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21686", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21860", "../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", @@ -5159,10 +5159,10 @@ "call": "Failed to execute IP and DNS leak check", "key": "Failed to execute IP and DNS leak check", "places": [ - "../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" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4456", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4477", + "src/tachyon/methods/shell/index.ts:1749", + "src/tachyon/methods/shell/index.ts:1775" ] }, { @@ -5177,7 +5177,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:17784", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17785", "src/tachyon/tabs/diagnostic/initController.ts:1777" ] }, @@ -5193,40 +5193,40 @@ "call": "Failed to get DNS benchmark status", "key": "Failed to get DNS benchmark status", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4377", - "src/tachyon/methods/shell/index.ts:1629" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4378", + "src/tachyon/methods/shell/index.ts:1634" ] }, { "call": "Failed to get fuzzer history", "key": "Failed to get fuzzer history", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4321", - "src/tachyon/methods/shell/index.ts:1552" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4322", + "src/tachyon/methods/shell/index.ts:1557" ] }, { "call": "Failed to get fuzzer patterns", "key": "Failed to get fuzzer patterns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4207", - "src/tachyon/methods/shell/index.ts:1406" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4208", + "src/tachyon/methods/shell/index.ts:1411" ] }, { "call": "Failed to get fuzzer status", "key": "Failed to get fuzzer status", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4082", - "src/tachyon/methods/shell/index.ts:1230" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4083", + "src/tachyon/methods/shell/index.ts:1235" ] }, { "call": "Failed to get fuzzer strategies", "key": "Failed to get fuzzer strategies", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4151", - "src/tachyon/methods/shell/index.ts:1330" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4152", + "src/tachyon/methods/shell/index.ts:1335" ] }, { @@ -5241,7 +5241,7 @@ "call": "Failed to load history", "key": "Failed to load history", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14200", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14201", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1357" ] }, @@ -5256,7 +5256,7 @@ "call": "Failed to load versions", "key": "Failed to load versions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22335", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22342", "src/tachyon/tabs/updates/initController.ts:1656" ] }, @@ -5271,7 +5271,7 @@ "call": "Failed to parse target list.", "key": "Failed to parse target list.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12265", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12266", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:231" ] }, @@ -5294,7 +5294,7 @@ "call": "Failed to receive response from AI service.", "key": "Failed to receive response from AI service.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12917", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12918", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:115" ] }, @@ -5302,8 +5302,8 @@ "call": "Failed to reset fuzzer patterns", "key": "Failed to reset fuzzer patterns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4259", - "src/tachyon/methods/shell/index.ts:1481" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4260", + "src/tachyon/methods/shell/index.ts:1486" ] }, { @@ -5317,8 +5317,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:17586", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17683", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17587", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17684", "src/tachyon/tabs/diagnostic/initController.ts:1541", "src/tachyon/tabs/diagnostic/initController.ts:1659" ] @@ -5334,23 +5334,23 @@ "call": "Failed to run diagnostics — is the tachyon binary installed?", "key": "Failed to run diagnostics — is the tachyon binary installed?", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3646", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3672" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3654", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3680" ] }, { "call": "Failed to save fuzzer patterns", "key": "Failed to save fuzzer patterns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4233", - "src/tachyon/methods/shell/index.ts:1439" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4234", + "src/tachyon/methods/shell/index.ts:1444" ] }, { "call": "Failed to save patterns", "key": "Failed to save patterns", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13768", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13769", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:868" ] }, @@ -5365,8 +5365,8 @@ "call": "Failed to start benchmark", "key": "Failed to start benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14714", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14715", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15185", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:339", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1972" ] @@ -5375,31 +5375,31 @@ "call": "Failed to start bot", "key": "Failed to start bot", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3361" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3369" ] }, { "call": "Failed to start DNS benchmark", "key": "Failed to start DNS benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4357", - "src/tachyon/methods/shell/index.ts:1605" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4358", + "src/tachyon/methods/shell/index.ts:1610" ] }, { "call": "Failed to start fuzzer", "key": "Failed to start fuzzer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4059", - "src/tachyon/methods/shell/index.ts:1204" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4060", + "src/tachyon/methods/shell/index.ts:1209" ] }, { "call": "Failed to start service check.", "key": "Failed to start service check.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12248", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12820", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12249", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12821", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:213", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:890" ] @@ -5415,23 +5415,23 @@ "call": "Failed to stop bot", "key": "Failed to stop bot", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3375" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3383" ] }, { "call": "Failed to stop DNS benchmark", "key": "Failed to stop DNS benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4396", - "src/tachyon/methods/shell/index.ts:1649" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4397", + "src/tachyon/methods/shell/index.ts:1654" ] }, { "call": "Failed to stop fuzzer", "key": "Failed to stop fuzzer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4096", - "src/tachyon/methods/shell/index.ts:1245" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4097", + "src/tachyon/methods/shell/index.ts:1250" ] }, { @@ -5445,8 +5445,8 @@ "call": "Failed to switch proxy", "key": "Failed to switch proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8022", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8028", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8023", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8029", "src/tachyon/tabs/dashboard/initController.ts:728", "src/tachyon/tabs/dashboard/initController.ts:734" ] @@ -5455,15 +5455,15 @@ "call": "Failed to synthesize AI strategies", "key": "Failed to synthesize AI strategies", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4184", - "src/tachyon/methods/shell/index.ts:1375" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4185", + "src/tachyon/methods/shell/index.ts:1380" ] }, { "call": "Failed to update device", "key": "Failed to update device", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17432", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17433", "src/tachyon/tabs/diagnostic/initController.ts:1362" ] }, @@ -5471,12 +5471,12 @@ "call": "Failed to update subscriptions", "key": "Failed to update subscriptions", "places": [ - "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7735", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7750", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7783", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7786", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8797", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8800", "src/tachyon/tabs/dashboard/initController.ts:1695", "src/tachyon/tabs/dashboard/initController.ts:1699", "src/tachyon/tabs/dashboard/initController.ts:341", @@ -5490,14 +5490,14 @@ "call": "Failover failure threshold", "key": "Failover failure threshold", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2617" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2625" ] }, { "call": "FAIR", "key": "FAIR", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14955", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14956", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:80" ] }, @@ -5505,7 +5505,7 @@ "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:14292", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14293", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1465" ] }, @@ -5513,7 +5513,7 @@ "call": "FakeIP and control checks use different public IPs", "key": "FakeIP and control checks use different public IPs", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:125" ] }, @@ -5521,7 +5521,7 @@ "call": "FakeIP and control checks use the same public IP", "key": "FakeIP and control checks use the same public IP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:126" ] }, @@ -5529,7 +5529,7 @@ "call": "FakeIP works; public IP comparison is inconclusive", "key": "FakeIP works; public IP comparison is inconclusive", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10892", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10893", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:80" ] }, @@ -5544,7 +5544,7 @@ "call": "Fallback DNS", "key": "Fallback DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15106", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15107", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:248" ] }, @@ -5552,21 +5552,21 @@ "call": "Fallback DNS Servers", "key": "Fallback DNS Servers", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1653" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1661" ] }, { "call": "Fallback DNS servers must be plain UDP (IP or hostname). DoH/DoT URLs are not allowed here.", "key": "Fallback DNS servers must be plain UDP (IP or hostname). DoH/DoT URLs are not allowed here.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1668" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1676" ] }, { "call": "Fallback DNS servers must be plain UDP (IP or hostname). Path-style DoH (e.g. domain/path) is not allowed here.", "key": "Fallback DNS servers must be plain UDP (IP or hostname). Path-style DoH (e.g. domain/path) is not allowed here.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1672" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1680" ] }, { @@ -5595,7 +5595,7 @@ "key": "Family Profiles", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1016", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1508", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1509", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:558" ] }, @@ -5617,14 +5617,14 @@ "call": "Faster DNS health monitoring than the default cycle. Switches bootstrap DNS on failure.", "key": "Faster DNS health monitoring than the default cycle. Switches bootstrap DNS on failure.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3031" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3039" ] }, { "call": "Faster server search interval", "key": "Faster server search interval", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8743", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8744", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3583", "src/tachyon/tabs/dashboard/initController.ts:1622" ] @@ -5633,7 +5633,7 @@ "call": "Fastest", "key": "Fastest", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4898", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4899", "src/tachyon/methods/custom/getDashboardSections.ts:702" ] }, @@ -5641,7 +5641,7 @@ "call": "Filter by service:", "key": "Filter by service:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12431", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12432", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:425" ] }, @@ -5656,7 +5656,7 @@ "call": "Filter:", "key": "Filter:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13376", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13377", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:431" ] }, @@ -5678,7 +5678,7 @@ "call": "Firewall WAN port", "key": "Firewall WAN port", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10670", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:136" ] }, @@ -5686,7 +5686,7 @@ "call": "Fix applied", "key": "Fix applied", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17281", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17282", "src/tachyon/tabs/diagnostic/initController.ts:1194" ] }, @@ -5694,7 +5694,7 @@ "call": "Fix resolv.conf", "key": "Fix resolv.conf", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17186", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17187", "src/tachyon/tabs/diagnostic/initController.ts:1079" ] }, @@ -5710,8 +5710,8 @@ "call": "Fixed", "key": "Fixed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16989", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17277", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17278", "src/tachyon/tabs/diagnostic/initController.ts:1190", "src/tachyon/tabs/diagnostic/initController.ts:751" ] @@ -5720,7 +5720,7 @@ "call": "Flush Conntrack Table", "key": "Flush Conntrack Table", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17203", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17204", "src/tachyon/tabs/diagnostic/initController.ts:1096" ] }, @@ -5728,7 +5728,7 @@ "call": "Fooling Methods (dpi-desync-fooling)", "key": "Fooling Methods (dpi-desync-fooling)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13692", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13693", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:787" ] }, @@ -5736,7 +5736,7 @@ "call": "Fooling Methods (fooling)", "key": "Fooling Methods (fooling)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13643", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13644", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:736" ] }, @@ -5744,7 +5744,7 @@ "call": "Force immediate download and refresh of all remote lists and rule sets", "key": "Force immediate download and refresh of all remote lists and rule sets", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2259" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2267" ] }, { @@ -5765,14 +5765,14 @@ "call": "Forces sing-box to tunnel DNS requests via DoQ with Encrypted Client Hello (ECH) for SNI hiding.", "key": "Forces sing-box to tunnel DNS requests via DoQ with Encrypted Client Hello (ECH) for SNI hiding.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2712" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2720" ] }, { "call": "Found", "key": "Found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14470", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677" ] }, @@ -5857,7 +5857,7 @@ "call": "Full System Diagnostic", "key": "Full System Diagnostic", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12967", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12968", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:173" ] }, @@ -5872,14 +5872,14 @@ "call": "Game Console IPs", "key": "Game Console IPs", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2190" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2198" ] }, { "call": "Game Console Optimizer (NAT Type 1)", "key": "Game Console Optimizer (NAT Type 1)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2178" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2186" ] }, { @@ -5907,7 +5907,7 @@ "call": "Generate bug report", "key": "Generate bug report", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11908", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11909", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:211" ] }, @@ -5939,7 +5939,7 @@ "call": "Generated inbound", "key": "Generated inbound", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10635", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:89" ] }, @@ -5989,7 +5989,7 @@ "call": "Get global check", "key": "Get global check", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11812", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11813", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:115" ] }, @@ -6004,7 +6004,7 @@ "call": "Global check", "key": "Global check", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16955", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16956", "src/tachyon/tabs/diagnostic/initController.ts:701" ] }, @@ -6012,8 +6012,8 @@ "call": "Global check failed", "key": "Global check failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16966", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16967", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16971", "src/tachyon/tabs/diagnostic/initController.ts:712", "src/tachyon/tabs/diagnostic/initController.ts:716" ] @@ -6022,7 +6022,7 @@ "call": "Global Default", "key": "Global Default", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14781", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14782", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2053" ] }, @@ -6030,7 +6030,7 @@ "call": "GOOD", "key": "GOOD", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14952", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14953", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:77" ] }, @@ -6096,7 +6096,7 @@ "call": "Hello! I am Tachyon AI Assistant. How can I help you today? Ask me about domain blocks, diagnostics, or router settings.", "key": "Hello! I am Tachyon AI Assistant. How can I help you today? Ask me about domain blocks, diagnostics, or router settings.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12832", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12833", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:14" ] }, @@ -6213,7 +6213,7 @@ "call": "Hide values", "key": "Hide values", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11698", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11699", "src/partials/modal/renderModal.ts:310" ] }, @@ -6221,7 +6221,7 @@ "call": "Hide versions", "key": "Hide versions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22627", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22634", "src/tachyon/tabs/updates/initController.ts:1992" ] }, @@ -6229,7 +6229,7 @@ "call": "Higher-level check interval", "key": "Higher-level check interval", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8730", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8731", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3547", "src/tachyon/tabs/dashboard/initController.ts:1608" ] @@ -6238,15 +6238,15 @@ "call": "Higher-priority DNS Check", "key": "Higher-priority DNS Check", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1756" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1764" ] }, { "call": "History", "key": "History", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13102", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17533", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13103", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17534", "src/tachyon/tabs/diagnostic/initController.ts:1478", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:108" ] @@ -6255,9 +6255,9 @@ "call": "History cleared", "key": "History cleared", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14055", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4344", - "src/tachyon/methods/shell/index.ts:1580", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14056", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4345", + "src/tachyon/methods/shell/index.ts:1585", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1198" ] }, @@ -6265,8 +6265,8 @@ "call": "Host", "key": "Host", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19192", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19245", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19193", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19246", "src/tachyon/tabs/monitoring/initController.ts:891", "src/tachyon/tabs/monitoring/initController.ts:956" ] @@ -6289,7 +6289,7 @@ "call": "How many hours of metrics to keep (default 24).", "key": "How many hours of metrics to keep (default 24).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3083" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3091" ] }, { @@ -6310,35 +6310,35 @@ "call": "How often to check DNS health in seconds (default 60).", "key": "How often to check DNS health in seconds (default 60).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3044" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3052" ] }, { "call": "How often to check proxy health in seconds (fast tier, default 30).", "key": "How often to check proxy health in seconds (fast tier, default 30).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2998" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3006" ] }, { "call": "How often to check Telegram for new messages (default: 5).", "key": "How often to check Telegram for new messages (default: 5).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3467" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3475" ] }, { "call": "How often to check the active DNS servers.", "key": "How often to check the active DNS servers.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1747" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1755" ] }, { "call": "How often to check whether a higher-priority DNS server has recovered.", "key": "How often to check whether a higher-priority DNS server has recovered.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1757" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1765" ] }, { @@ -6353,7 +6353,7 @@ "call": "HTTP error", "key": "HTTP error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5776", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5777", "src/tachyon/api.ts:27" ] }, @@ -6375,7 +6375,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:15348", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:137" ] }, @@ -6383,7 +6383,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:15466", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15467", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:284" ] }, @@ -6391,7 +6391,7 @@ "call": "Idle timeout", "key": "Idle timeout", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8614", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8615", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3093", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3275", "src/tachyon/tabs/dashboard/initController.ts:1453" @@ -6401,14 +6401,14 @@ "call": "If one health check fails with an error, continue running other checks instead of stopping.", "key": "If one health check fails with an error, continue running other checks instead of stopping.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3123" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3131" ] }, { "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:15681", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15682", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:79" ] }, @@ -6416,7 +6416,7 @@ "call": "Immediately upon release", "key": "Immediately upon release", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2470" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2478" ] }, { @@ -6468,7 +6468,7 @@ "call": "INACTIVE", "key": "INACTIVE", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15422", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15423", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:222" ] }, @@ -6638,7 +6638,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:15267", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15268", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:29" ] }, @@ -6646,21 +6646,21 @@ "call": "Install", "key": "Install", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21040", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21879", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22350", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22397", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21047", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21886", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22357", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22404", "src/tachyon/tabs/updates/initController.ts:1078", "src/tachyon/tabs/updates/initController.ts:1676", "src/tachyon/tabs/updates/initController.ts:1729", - "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:419" + "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:436" ] }, { "call": "Install another build:", "key": "Install another build:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22614", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22621", "src/tachyon/tabs/updates/initController.ts:1978" ] }, @@ -6668,9 +6668,9 @@ "call": "Installed", "key": "Installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2103", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2108", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2113" @@ -6680,7 +6680,7 @@ "call": "Installed build → Available build", "key": "Installed build → Available build", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22482", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22489", "src/tachyon/tabs/updates/initController.ts:1824" ] }, @@ -6688,8 +6688,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:21354", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22490", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21361", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22497", "src/tachyon/tabs/updates/initController.ts:1832", "src/tachyon/tabs/updates/initController.ts:388" ] @@ -6698,36 +6698,36 @@ "call": "Interface", "key": "Interface", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2784" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2792" ] }, { "call": "Interface Monitoring", "key": "Interface Monitoring", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1986" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1994" ] }, { "call": "Interface Monitoring Delay", "key": "Interface Monitoring Delay", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2021" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2029" ] }, { "call": "Interface monitoring for Bad WAN", "key": "Interface monitoring for Bad WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1987" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1995" ] }, { "call": "Interrupt connections", "key": "Interrupt connections", "places": [ - "../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/main.js:8617", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8749", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3107", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3599", "src/tachyon/tabs/dashboard/initController.ts:1455", @@ -6752,7 +6752,7 @@ "call": "Interval", "key": "Interval", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613", "src/tachyon/tabs/dashboard/initController.ts:1451" ] }, @@ -7437,7 +7437,7 @@ "call": "IP & DNS Leak Test", "key": "IP & DNS Leak Test", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11881", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11882", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:184" ] }, @@ -7452,15 +7452,15 @@ "call": "IP and DNS leak check timed out", "key": "IP and DNS leak check timed out", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4462", - "src/tachyon/methods/shell/index.ts:1752" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4463", + "src/tachyon/methods/shell/index.ts:1757" ] }, { "call": "IP Block (TCP SYN Timeout)", "key": "IP Block (TCP SYN Timeout)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14585", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1823" ] }, @@ -7468,7 +7468,7 @@ "call": "IP Frag Bounds (--ip-frag)", "key": "IP Frag Bounds (--ip-frag)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13747", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:844" ] }, @@ -7476,7 +7476,7 @@ "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:14616", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14617", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1862" ] }, @@ -7491,14 +7491,14 @@ "call": "IPv4 only", "key": "IPv4 only", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1857" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1865" ] }, { "call": "IPv6 only", "key": "IPv6 only", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1859" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1867" ] }, { @@ -7513,7 +7513,7 @@ "call": "Isolate BitTorrent traffic and force it direct to prevent VPN bans", "key": "Isolate BitTorrent traffic and force it direct to prevent VPN bans", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2123" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2131" ] }, { @@ -7527,7 +7527,7 @@ "call": "ISP / Organization", "key": "ISP / Organization", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15363", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:154" ] }, @@ -7535,7 +7535,7 @@ "call": "ISP DNS", "key": "ISP DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15484", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15485", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:307" ] }, @@ -7543,7 +7543,7 @@ "call": "Issues", "key": "Issues", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16989", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990", "src/tachyon/tabs/diagnostic/initController.ts:747" ] }, @@ -7551,8 +7551,8 @@ "call": "Issues detected", "key": "Issues detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10408", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10939", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10409", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10940", "src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17", "src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20" ] @@ -7561,7 +7561,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:17303", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17304", "src/tachyon/tabs/diagnostic/initController.ts:1219" ] }, @@ -7744,7 +7744,7 @@ "call": "Keep the previous working binary/package on the router flash for instant offline rollback if needed. Consumes extra storage.", "key": "Keep the previous working binary/package on the router flash for instant offline rollback if needed. Consumes extra storage.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2523" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2531" ] }, { @@ -7766,7 +7766,7 @@ "call": "Keeps FakeIP cache persistent across reboots and pre-resolves popular blocked domains on startup so first-visit latency is 0 ms.", "key": "Keeps FakeIP cache persistent across reboots and pre-resolves popular blocked domains on startup so first-visit latency is 0 ms.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1841" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1849" ] }, { @@ -7794,7 +7794,7 @@ "call": "LAN Devices", "key": "LAN Devices", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17519", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17520", "src/tachyon/tabs/diagnostic/initController.ts:1462" ] }, @@ -7802,7 +7802,7 @@ "call": "Language for AI Doctor diagnosis responses", "key": "Language for AI Doctor diagnosis responses", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2916" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2924" ] }, { @@ -7816,7 +7816,7 @@ "call": "Latency", "key": "Latency", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14926", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14927", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:46" ] }, @@ -7834,15 +7834,15 @@ "call": "Latency test URL", "key": "Latency test URL", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2534" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2542" ] }, { "call": "Latest version is installed", "key": "Latest version is installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21356", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22488", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21363", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22495", "src/tachyon/tabs/updates/initController.ts:1830", "src/tachyon/tabs/updates/initController.ts:391" ] @@ -7851,7 +7851,7 @@ "call": "Latest version:", "key": "Latest version:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22490", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22497", "src/tachyon/tabs/updates/initController.ts:1832" ] }, @@ -7888,14 +7888,14 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3235" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3243" ] }, { "call": "List Update Frequency", "key": "List Update Frequency", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2221" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2229" ] }, { @@ -7916,7 +7916,7 @@ "call": "Listening port", "key": "Listening port", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10664", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10665", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:125" ] }, @@ -7924,28 +7924,28 @@ "call": "Lists and rule sets successfully updated!", "key": "Lists and rule sets successfully updated!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2351" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2359" ] }, { "call": "Lists update is continuing in the background.", "key": "Lists update is continuing in the background.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2299" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2307" ] }, { "call": "Lists update is still running in background. You can check system logs.", "key": "Lists update is still running in background. You can check system logs.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2338" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2346" ] }, { "call": "LM Studio (Local PC / Server)", "key": "LM Studio (Local PC / Server)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2894" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2902" ] }, { @@ -7995,7 +7995,7 @@ "call": "Loading connected LAN devices...", "key": "Loading connected LAN devices...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17322", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17323", "src/tachyon/tabs/diagnostic/initController.ts:1241" ] }, @@ -8003,8 +8003,8 @@ "call": "Loading connections", "key": "Loading connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18555", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19295", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18556", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19296", "src/tachyon/tabs/monitoring/initController.ts:1017", "src/tachyon/tabs/monitoring/render.ts:101" ] @@ -8013,8 +8013,8 @@ "call": "Loading service list...", "key": "Loading service list...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12197", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12236", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12198", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12237", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:150", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:194" ] @@ -8023,7 +8023,7 @@ "call": "Loading versions...", "key": "Loading versions...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22365", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22372", "src/tachyon/tabs/updates/initController.ts:1695" ] }, @@ -8031,15 +8031,15 @@ "call": "Loading...", "key": "Loading...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22179", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22193", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22231", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22242", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22252", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22263", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22274", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22285", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22186", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22200", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22227", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22238", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22249", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22259", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22270", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22281", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22292", "src/tachyon/tabs/updates/initController.ts:1441", "src/tachyon/tabs/updates/initController.ts:1457", "src/tachyon/tabs/updates/initController.ts:1507", @@ -8069,7 +8069,7 @@ "call": "Location", "key": "Location", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15362", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15363", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:153" ] }, @@ -8077,14 +8077,14 @@ "call": "Log Level", "key": "Log Level", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2681" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2689" ] }, { "call": "Loss", "key": "Loss", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14927", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:47" ] }, @@ -8092,14 +8092,14 @@ "call": "LuCI Web UI", "key": "LuCI Web UI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2509" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2517" ] }, { "call": "lx", "key": "lx", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6568", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6569", "src/tachyon/helpers/singBoxVariant.ts:58" ] }, @@ -8107,7 +8107,7 @@ "call": "Main DNS", "key": "Main DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10481", "src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67" ] }, @@ -8115,7 +8115,7 @@ "call": "Main DNS server. If multiple servers are selected, a timeout switches to a backup.", "key": "Main DNS server. If multiple servers are selected, a timeout switches to a backup.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1621" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1629" ] }, { @@ -8130,8 +8130,8 @@ "key": "Manual", "places": [ "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8306", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8652", "src/tachyon/tabs/dashboard/initController.ts:1066", "src/tachyon/tabs/dashboard/initController.ts:1504", "src/tachyon/tabs/dashboard/partials/renderSections.ts:631" @@ -8141,7 +8141,7 @@ "call": "Manual list update", "key": "Manual list update", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2258" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2266" ] }, { @@ -8219,7 +8219,7 @@ "call": "Max reconnects per hour before alert (default 10).", "key": "Max reconnects per hour before alert (default 10).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3178" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3186" ] }, { @@ -8247,14 +8247,14 @@ "call": "Maximum time to wait for example.com to resolve during a DNS health check.", "key": "Maximum time to wait for example.com to resolve during a DNS health check.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1767" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1775" ] }, { "call": "Memory Usage", "key": "Memory Usage", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9211", "src/tachyon/tabs/dashboard/initController.ts:2204" ] }, @@ -8262,7 +8262,7 @@ "call": "Menu & Navigation", "key": "Menu & Navigation", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1488" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1489" ] }, { @@ -8283,7 +8283,7 @@ "call": "Metrics Retention (hours)", "key": "Metrics Retention (hours)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3082" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3090" ] }, { @@ -8344,7 +8344,7 @@ "call": "Model name to use. Leave empty to use default (gpt-4o-mini / claude-3-5-haiku / deepseek-chat / llama3:latest).", "key": "Model name to use. Leave empty to use default (gpt-4o-mini / claude-3-5-haiku / deepseek-chat / llama3:latest).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2903" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2911" ] }, { @@ -8365,7 +8365,7 @@ "call": "Monitored Interfaces", "key": "Monitored Interfaces", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1996" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2004" ] }, { @@ -8373,7 +8373,7 @@ "key": "Monitoring", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1037", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1510", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1511", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:611" ] }, @@ -8381,7 +8381,7 @@ "call": "Monitors sing-box reconnect frequency. Alerts if too many reconnects per hour.", "key": "Monitors sing-box reconnect frequency. Alerts if too many reconnects per hour.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3165" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3173" ] }, { @@ -8410,7 +8410,7 @@ "call": "Must be a comma-separated list of numeric IDs", "key": "Must be a comma-separated list of numeric IDs", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3457" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3465" ] }, { @@ -8425,7 +8425,7 @@ "call": "My Strategies", "key": "My Strategies", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13100", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13101", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:106" ] }, @@ -8433,7 +8433,7 @@ "call": "Name", "key": "Name", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13873", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13874", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:990" ] }, @@ -8456,8 +8456,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:17576", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17675", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17577", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17676", "src/tachyon/tabs/diagnostic/initController.ts:1531", "src/tachyon/tabs/diagnostic/initController.ts:1651" ] @@ -8496,7 +8496,7 @@ "call": "Network & Interfaces", "key": "Network & Interfaces", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1490" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491" ] }, { @@ -8518,8 +8518,8 @@ "call": "new build", "key": "new build", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20770", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20772", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20771", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20773", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:73", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:75" ] @@ -8535,7 +8535,7 @@ "call": "New version %s is available for %s", "key": "New version %s is available for %s", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7018", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7019", "src/tachyon/services/core.service.ts:40" ] }, @@ -8543,8 +8543,8 @@ "call": "NFQUEUE range is available", "key": "NFQUEUE range is available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11007", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11008", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11095", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:101", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:97" ] @@ -8553,8 +8553,8 @@ "call": "NFQUEUE range overlaps with another rule", "key": "NFQUEUE range overlaps with another rule", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11007", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11008", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11095", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:100", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:96" ] @@ -8591,10 +8591,10 @@ "call": "No", "key": "No", "places": [ - "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8223", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8226", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8297", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8643", "src/tachyon/tabs/dashboard/initController.ts:1054", "src/tachyon/tabs/dashboard/initController.ts:1492", "src/tachyon/tabs/dashboard/initController.ts:960", @@ -8613,7 +8613,7 @@ "call": "No active connections", "key": "No active connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19314", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19315", "src/tachyon/tabs/monitoring/initController.ts:1041" ] }, @@ -8621,7 +8621,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:17333", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17334", "src/tachyon/tabs/diagnostic/initController.ts:1253" ] }, @@ -8636,7 +8636,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:14982", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14983", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:109" ] }, @@ -8644,7 +8644,7 @@ "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:14075", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14076", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1223" ] }, @@ -8652,7 +8652,7 @@ "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:13519", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13520", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:586" ] }, @@ -8660,7 +8660,7 @@ "call": "No Blocking Detected", "key": "No Blocking Detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14586", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14587", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1825" ] }, @@ -8668,7 +8668,7 @@ "call": "No check targets found in the configuration.", "key": "No check targets found in the configuration.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12272", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12273", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:239" ] }, @@ -8676,7 +8676,7 @@ "call": "No closed connections", "key": "No closed connections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19314", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19315", "src/tachyon/tabs/monitoring/initController.ts:1042" ] }, @@ -8684,7 +8684,7 @@ "call": "No conflict detected", "key": "No conflict detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10591", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:32" ] }, @@ -8699,7 +8699,7 @@ "call": "No custom strategies added yet.", "key": "No custom strategies added yet.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13898", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13899", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1017" ] }, @@ -8722,7 +8722,7 @@ "call": "No DHCP clients detected", "key": "No DHCP clients detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17116", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17117", "src/tachyon/tabs/diagnostic/initController.ts:941" ] }, @@ -8730,7 +8730,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:17449", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17450", "src/tachyon/tabs/diagnostic/initController.ts:1380" ] }, @@ -8738,7 +8738,7 @@ "call": "No DNS resolvers recorded", "key": "No DNS resolvers recorded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15542", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15543", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:371" ] }, @@ -8746,14 +8746,14 @@ "call": "No domains detected yet", "key": "No domains detected yet", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3252" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3260" ] }, { "call": "No enabled server inbounds configured", "key": "No enabled server inbounds configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10710", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10711", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:187" ] }, @@ -8768,7 +8768,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:17310", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17311", "src/tachyon/tabs/diagnostic/initController.ts:1228" ] }, @@ -8776,7 +8776,7 @@ "call": "No issues found", "key": "No issues found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16991", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16992", "src/tachyon/tabs/diagnostic/initController.ts:758" ] }, @@ -8784,7 +8784,7 @@ "call": "No other marking rules found", "key": "No other marking rules found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10830", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10831", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:105" ] }, @@ -8792,7 +8792,7 @@ "call": "No public firewall port required", "key": "No public firewall port required", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10643", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10644", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:99" ] }, @@ -8800,7 +8800,7 @@ "call": "No rules use ByeDPI", "key": "No rules use ByeDPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:79" ] }, @@ -8808,7 +8808,7 @@ "call": "No rules use Zapret", "key": "No rules use Zapret", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10997", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10998", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:79" ] }, @@ -8816,7 +8816,7 @@ "call": "No rules use Zapret2", "key": "No rules use Zapret2", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11084", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11085", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:83" ] }, @@ -8839,7 +8839,7 @@ "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:14227", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14228", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1391" ] }, @@ -8847,8 +8847,8 @@ "call": "No versions found", "key": "No versions found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22321", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22324", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22328", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22331", "src/tachyon/tabs/updates/initController.ts:1642", "src/tachyon/tabs/updates/initController.ts:1645" ] @@ -8857,7 +8857,7 @@ "call": "No working strategy to apply", "key": "No working strategy to apply", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14809", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14810", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087" ] }, @@ -8865,7 +8865,7 @@ "call": "Node list is empty", "key": "Node list is empty", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8544", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8545", "src/tachyon/tabs/dashboard/initController.ts:1369" ] }, @@ -8873,7 +8873,7 @@ "call": "Nodes", "key": "Nodes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8377", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8378", "src/tachyon/tabs/dashboard/initController.ts:1162" ] }, @@ -8881,7 +8881,7 @@ "call": "None", "key": "None", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17113", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17114", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1002", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:930", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:955", @@ -8897,10 +8897,10 @@ "call": "Not configured", "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:16059", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10600", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16060", "../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/main.js:5714", "src/tachyon/methods/custom/getDashboardSections.ts:1868", "src/tachyon/tabs/dashboard/partials/renderSections.ts:338", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46", @@ -8921,8 +8921,8 @@ "call": "Not detected", "key": "Not detected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10720", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10621", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10721", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:204", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70" ] @@ -8931,7 +8931,7 @@ "call": "Not implement yet", "key": "Not implement yet", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12072", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12073", "src/tachyon/tabs/diagnostic/partials/renderCheckSection.ts:193" ] }, @@ -8939,18 +8939,18 @@ "call": "Not installed", "key": "Not installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22231", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22242", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22252", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22263", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22274", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22285", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6558", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22227", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22238", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22249", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22259", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22270", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22281", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22292", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6554", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6559", "src/tachyon/helpers/singBoxVariant.ts:34", "src/tachyon/helpers/singBoxVariant.ts:42", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2104", @@ -8969,7 +8969,7 @@ "call": "Not public", "key": "Not public", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10614", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:62" ] }, @@ -8977,7 +8977,7 @@ "call": "Not required for this listen address", "key": "Not required for this listen address", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10672", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:139" ] }, @@ -8985,10 +8985,10 @@ "call": "Not responding", "key": "Not responding", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16008", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16027", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16032", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16105", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16009", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16028", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16033", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16106", "../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", @@ -9007,11 +9007,11 @@ "call": "Not running", "key": "Not running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16513", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16683", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16729", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16791", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6084", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16514", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16684", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16730", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16792", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6085", "src/tachyon/tabs/diagnostic/diagnostic.store.ts:168", "src/tachyon/tabs/diagnostic/initController.ts:125", "src/tachyon/tabs/diagnostic/initController.ts:356", @@ -9044,70 +9044,70 @@ "call": "Notify on Certificate Warnings", "key": "Notify on Certificate Warnings", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3539" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3547" ] }, { "call": "Notify on Core Crashes", "key": "Notify on Core Crashes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3487" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3495" ] }, { "call": "Notify on DNS Leaks", "key": "Notify on DNS Leaks", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3552" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3560" ] }, { "call": "Notify on Server Switches", "key": "Notify on Server Switches", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3513" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3521" ] }, { "call": "Notify on Service Restarts", "key": "Notify on Service Restarts", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3500" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3508" ] }, { "call": "Notify on Subscription Updates", "key": "Notify on Subscription Updates", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3526" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3534" ] }, { "call": "Number of consecutive failed checks required before switching DNS servers.", "key": "Number of consecutive failed checks required before switching DNS servers.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1779" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1787" ] }, { "call": "Number of consecutive failed probes before switching sections", "key": "Number of consecutive failed probes before switching sections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2618" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2626" ] }, { "call": "Number of consecutive failures before restarting (default 3).", "key": "Number of consecutive failures before restarting (default 3).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3009" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3017" ] }, { "call": "Number of consecutive successful checks required before returning to a higher-priority DNS server.", "key": "Number of consecutive successful checks required before returning to a higher-priority DNS server.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1799" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1807" ] }, { @@ -9135,7 +9135,7 @@ "call": "Observed Public IP", "key": "Observed Public IP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15361", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15362", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:152" ] }, @@ -9199,7 +9199,7 @@ "call": "Ollama (Local PC / Server)", "key": "Ollama (Local PC / Server)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2893" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2901" ] }, { @@ -9271,7 +9271,7 @@ "call": "OOB Values (-o)", "key": "OOB Values (-o)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13729", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13730", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:826" ] }, @@ -9279,8 +9279,8 @@ "call": "Open", "key": "Open", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22465", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22502", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22472", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22509", "src/tachyon/tabs/updates/initController.ts:1806", "src/tachyon/tabs/updates/initController.ts:1845" ] @@ -9296,7 +9296,7 @@ "call": "Open Project Page", "key": "Open Project Page", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15904", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15905", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:36" ] }, @@ -9304,7 +9304,7 @@ "call": "Operation completed successfully!", "key": "Operation completed successfully!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:329" ] }, @@ -9312,16 +9312,16 @@ "call": "Operation failed", "key": "Operation failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21087", - "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:488" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21094", + "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:505" ] }, { "call": "Operation in progress...", "key": "Operation in progress...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20796", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20851", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20797", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20852", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:115", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:177" ] @@ -9330,7 +9330,7 @@ "call": "Operation log", "key": "Operation log", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20837", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20838", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:162" ] }, @@ -9346,7 +9346,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:20833", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20834", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:157" ] }, @@ -9366,7 +9366,7 @@ "call": "Optimize AWG MTU", "key": "Optimize AWG MTU", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17205", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17206", "src/tachyon/tabs/diagnostic/initController.ts:1098" ] }, @@ -9374,7 +9374,7 @@ "call": "Optimize RAM memory", "key": "Optimize RAM memory", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17197", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17198", "src/tachyon/tabs/diagnostic/initController.ts:1090" ] }, @@ -9397,7 +9397,7 @@ "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:13962", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13963", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1090" ] }, @@ -9461,7 +9461,7 @@ "call": "Other peers", "key": "Other peers", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9320", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9321", "src/tachyon/tabs/dashboard/initController.ts:2348" ] }, @@ -9477,7 +9477,7 @@ "call": "Output Network Interface", "key": "Output Network Interface", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1933" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1941" ] }, { @@ -9498,14 +9498,14 @@ "call": "P2P Client Ports", "key": "P2P Client Ports", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2132" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2140" ] }, { "call": "P2P Leak Protection", "key": "P2P Leak Protection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2122" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2130" ] }, { @@ -9535,7 +9535,7 @@ "call": "Parallel (fast failover, ≤3 s)", "key": "Parallel (fast failover, ≤3 s)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1610" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1618" ] }, { @@ -9543,7 +9543,7 @@ "key": "Parental Control", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1023", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1509", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1510", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:576" ] }, @@ -9596,7 +9596,7 @@ "call": "Path", "key": "Path", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15527", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15528", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:354" ] }, @@ -9612,28 +9612,28 @@ "call": "Path must be absolute (start with /)", "key": "Path must be absolute (start with /)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2662" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2670" ] }, { "call": "Path must contain at least one directory (like /tmp/cache.db)", "key": "Path must contain at least one directory (like /tmp/cache.db)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2671" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2679" ] }, { "call": "Path must end with cache.db", "key": "Path must end with cache.db", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2666" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2674" ] }, { "call": "Pattern Builder", "key": "Pattern Builder", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13099", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13100", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:105" ] }, @@ -9641,7 +9641,7 @@ "call": "Patterns reset to defaults!", "key": "Patterns reset to defaults!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13780", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13781", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:880" ] }, @@ -9649,23 +9649,23 @@ "call": "Patterns reset to factory defaults", "key": "Patterns reset to factory defaults", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4252", - "src/tachyon/methods/shell/index.ts:1471" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4253", + "src/tachyon/methods/shell/index.ts:1476" ] }, { "call": "Patterns saved successfully", "key": "Patterns saved successfully", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4228", - "src/tachyon/methods/shell/index.ts:1433" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4229", + "src/tachyon/methods/shell/index.ts:1438" ] }, { "call": "Patterns saved successfully!", "key": "Patterns saved successfully!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13766", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13767", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:866" ] }, @@ -9673,9 +9673,9 @@ "call": "Pause updates", "key": "Pause updates", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18535", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18536", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19087", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18537", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19088", "src/tachyon/tabs/monitoring/initController.ts:761", "src/tachyon/tabs/monitoring/render.ts:80", "src/tachyon/tabs/monitoring/render.ts:81" @@ -9734,7 +9734,7 @@ "call": "Pending", "key": "Pending", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5985", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5986", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1045", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1058", "src/tachyon/tabs/diagnostic/diagnostic.store.ts:60" @@ -9744,7 +9744,7 @@ "call": "Pending...", "key": "Pending...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12152", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12153", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98" ] }, @@ -9759,7 +9759,7 @@ "call": "Periodically checks if the proxy is responding. Restarts Tachyon after consecutive failures.", "key": "Periodically checks if the proxy is responding. Restarts Tachyon after consecutive failures.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2985" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2993" ] }, { @@ -9774,7 +9774,7 @@ "call": "Persistent Smart Detect", "key": "Persistent Smart Detect", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3136" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3144" ] }, { @@ -9803,7 +9803,7 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2133" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2141" ] }, { @@ -9817,14 +9817,14 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1654" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1662" ] }, { "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:13822", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13823", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:931" ] }, @@ -9839,14 +9839,14 @@ "call": "Polling Interval (seconds)", "key": "Polling Interval (seconds)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3466" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3474" ] }, { "call": "Polling interval must be at least 1 second", "key": "Polling interval must be at least 1 second", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3479" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3487" ] }, { @@ -9860,7 +9860,7 @@ "call": "Port conflict", "key": "Port conflict", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10579", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10580", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:19" ] }, @@ -9890,7 +9890,7 @@ "call": "Port range start must not exceed its end", "key": "Port range start must not exceed its end", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2167" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2175" ] }, { @@ -9905,28 +9905,28 @@ "call": "Ports must be between 1 and 65535", "key": "Ports must be between 1 and 65535", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2163" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2171" ] }, { "call": "Pre-built index of Tachyon documentation chunks. When enabled, AI Doctor searches relevant docs before generating a diagnosis.", "key": "Pre-built index of Tachyon documentation chunks. When enabled, AI Doctor searches relevant docs before generating a diagnosis.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2957" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2965" ] }, { "call": "Pre-download all preset lists", "key": "Pre-download all preset lists", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2394" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2402" ] }, { "call": "pre-release", "key": "pre-release", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22391", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22398", "src/tachyon/tabs/updates/initController.ts:1723" ] }, @@ -9948,14 +9948,14 @@ "call": "Prefer IPv4", "key": "Prefer IPv4", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1856" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1864" ] }, { "call": "Prefer IPv6", "key": "Prefer IPv6", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1858" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1866" ] }, { @@ -9976,7 +9976,7 @@ "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:14659", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14660", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1911" ] }, @@ -10005,14 +10005,14 @@ "call": "Prevents multiple reload_firewall calls within 120 seconds to avoid connection drops.", "key": "Prevents multiple reload_firewall calls within 120 seconds to avoid connection drops.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3056" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3064" ] }, { "call": "Primary DNS", "key": "Primary DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15090", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15091", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:232" ] }, @@ -10020,7 +10020,7 @@ "call": "Prioritizes interactive DNS, VoIP/WebRTC and gaming via DSCP marking in nftables. Works cooperatively with OpenWrt SQM (CAKE/FQ_CoDel) without bufferbloat degradation.", "key": "Prioritizes interactive DNS, VoIP/WebRTC and gaming via DSCP marking in nftables. Works cooperatively with OpenWrt SQM (CAKE/FQ_CoDel) without bufferbloat degradation.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2724" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2732" ] }, { @@ -10037,7 +10037,7 @@ "places": [ "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8767", "src/tachyon/tabs/dashboard/initController.ts:1652", "src/tachyon/tabs/dashboard/partials/renderSections.ts:736", "src/tachyon/tabs/dashboard/partials/renderSections.ts:737" @@ -10047,7 +10047,7 @@ "call": "Priority details are unavailable", "key": "Priority details are unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8716", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8717", "src/tachyon/tabs/dashboard/initController.ts:1589" ] }, @@ -10128,7 +10128,7 @@ "call": "Protocol", "key": "Protocol", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14924", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14925", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10313", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2438", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2672", @@ -10161,7 +10161,7 @@ "call": "Provider", "key": "Provider", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14923", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14924", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:43" ] }, @@ -10169,7 +10169,7 @@ "call": "Provider Global Default", "key": "Provider Global Default", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13268", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13269", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:304" ] }, @@ -10185,7 +10185,7 @@ "call": "Proxy", "key": "Proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12098", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12099", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:29" ] }, @@ -10193,7 +10193,7 @@ "call": "Proxy / DPI", "key": "Proxy / DPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17409", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17410", "src/tachyon/tabs/diagnostic/initController.ts:1336" ] }, @@ -10201,28 +10201,28 @@ "call": "Proxy Fail Threshold", "key": "Proxy Fail Threshold", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3008" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3016" ] }, { "call": "Proxy Health Check Interval (s)", "key": "Proxy Health Check Interval (s)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2997" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3005" ] }, { "call": "Proxy Health Check URL", "key": "Proxy Health Check URL", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3019" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3027" ] }, { "call": "Proxy link is unavailable", "key": "Proxy link is unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8218", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8219", "src/tachyon/tabs/dashboard/initController.ts:955" ] }, @@ -10230,7 +10230,7 @@ "call": "Proxy Outbound", "key": "Proxy Outbound", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15399", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15400", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:194" ] }, @@ -10238,7 +10238,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:15348", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:135" ] }, @@ -10246,7 +10246,7 @@ "call": "Proxy Section for Bot", "key": "Proxy Section for Bot", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3563" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3571" ] }, { @@ -10267,7 +10267,7 @@ "call": "Public host", "key": "Public host", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10594", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10595", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2738", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:40" ] @@ -10276,7 +10276,7 @@ "call": "Public IP Address Isolation", "key": "Public IP Address Isolation", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15452", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15453", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:259" ] }, @@ -10284,7 +10284,7 @@ "call": "Public IP not required for this configuration", "key": "Public IP not required for this configuration", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10728", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10729", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:215" ] }, @@ -10292,7 +10292,7 @@ "call": "QoS Priority Engine (DSCP)", "key": "QoS Priority Engine (DSCP)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2723" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2731" ] }, { @@ -10306,8 +10306,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:15278", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15294", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15279", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15295", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:43", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:63" ] @@ -10324,7 +10324,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:15752", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15753", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:160" ] }, @@ -10332,7 +10332,7 @@ "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:14012", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14013", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1147" ] }, @@ -10347,7 +10347,7 @@ "call": "Rating", "key": "Rating", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14929", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:48" ] }, @@ -10363,7 +10363,7 @@ "call": "Re-run Leak Test", "key": "Re-run Leak Test", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15574", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15575", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:407" ] }, @@ -10378,7 +10378,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:14911", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14912", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:29" ] }, @@ -10442,7 +10442,7 @@ "call": "Rebuild firewall rules", "key": "Rebuild firewall rules", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17185", "src/tachyon/tabs/diagnostic/initController.ts:1077" ] }, @@ -10450,7 +10450,7 @@ "call": "Rebuilt release", "key": "Rebuilt release", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22484", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22491", "src/tachyon/tabs/updates/initController.ts:1826" ] }, @@ -10458,7 +10458,7 @@ "call": "Recommended", "key": "Recommended", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14626", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14627", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1874" ] }, @@ -10466,7 +10466,7 @@ "call": "Recommended DNS Configuration", "key": "Recommended DNS Configuration", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15062", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15063", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:202" ] }, @@ -10474,7 +10474,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:15205", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15206", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:363" ] }, @@ -10482,7 +10482,7 @@ "call": "Recommended Quick Fixes:", "key": "Recommended Quick Fixes:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17254", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17255", "src/tachyon/tabs/diagnostic/initController.ts:1161" ] }, @@ -10490,14 +10490,14 @@ "call": "Reconnect Threshold", "key": "Reconnect Threshold", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3177" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3185" ] }, { "call": "Reconnect WAN", "key": "Reconnect WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17190", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17191", "src/tachyon/tabs/diagnostic/initController.ts:1083" ] }, @@ -10505,7 +10505,7 @@ "call": "Records proxy/DNS latency and health status in hourly buckets for analysis.", "key": "Records proxy/DNS latency and health status in hourly buckets for analysis.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3070" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3078" ] }, { @@ -10527,7 +10527,7 @@ "call": "Refresh", "key": "Refresh", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17356", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17357", "src/tachyon/tabs/diagnostic/initController.ts:1278" ] }, @@ -10535,7 +10535,7 @@ "call": "Refresh Device List", "key": "Refresh Device List", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17337", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17338", "src/tachyon/tabs/diagnostic/initController.ts:1257" ] }, @@ -10557,7 +10557,7 @@ "call": "Reinstall", "key": "Reinstall", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22016", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22023", "src/tachyon/tabs/updates/initController.ts:1264" ] }, @@ -10589,7 +10589,7 @@ "call": "Reload now", "key": "Reload now", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20989", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20990", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:354" ] }, @@ -10597,8 +10597,8 @@ "call": "Reloading...", "key": "Reloading...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21016", - "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:390" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21023", + "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:407" ] }, { @@ -10619,7 +10619,7 @@ "call": "Removal completed successfully!", "key": "Removal completed successfully!", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:328" ] }, @@ -10627,7 +10627,7 @@ "call": "Remove", "key": "Remove", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21969", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21976", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8977", "src/tachyon/tabs/updates/initController.ts:1203" ] @@ -10657,7 +10657,7 @@ "call": "Removing", "key": "Removing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20800", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20801", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:119" ] }, @@ -10679,7 +10679,7 @@ "call": "Reset Bootstrap DNS", "key": "Reset Bootstrap DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17204", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17205", "src/tachyon/tabs/diagnostic/initController.ts:1097" ] }, @@ -10687,7 +10687,7 @@ "call": "Reset Settings", "key": "Reset Settings", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2819", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2827", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:416", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:457" ] @@ -10710,7 +10710,7 @@ "call": "Resolve gateway", "key": "Resolve gateway", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17191", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192", "src/tachyon/tabs/diagnostic/initController.ts:1084" ] }, @@ -10732,7 +10732,7 @@ "call": "Resolver IP", "key": "Resolver IP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15519", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15520", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:346" ] }, @@ -10803,7 +10803,7 @@ "call": "Restart dnsmasq", "key": "Restart dnsmasq", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17185", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17186", "src/tachyon/tabs/diagnostic/initController.ts:1078" ] }, @@ -10811,7 +10811,7 @@ "call": "Restart firewall", "key": "Restart firewall", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17194", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17195", "src/tachyon/tabs/diagnostic/initController.ts:1087" ] }, @@ -10819,7 +10819,7 @@ "call": "Restart network", "key": "Restart network", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17195", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196", "src/tachyon/tabs/diagnostic/initController.ts:1088" ] }, @@ -10827,7 +10827,7 @@ "call": "Restart sing-box DNS", "key": "Restart sing-box DNS", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17188", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17189", "src/tachyon/tabs/diagnostic/initController.ts:1081" ] }, @@ -10835,7 +10835,7 @@ "call": "Restart Tachyon", "key": "Restart Tachyon", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11763", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11764", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:66" ] }, @@ -10843,7 +10843,7 @@ "call": "Restart Zapret/ByeDPI", "key": "Restart Zapret/ByeDPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17197", "src/tachyon/tabs/diagnostic/initController.ts:1089" ] }, @@ -10867,7 +10867,7 @@ "call": "Restore config backup", "key": "Restore config backup", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17189", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17190", "src/tachyon/tabs/diagnostic/initController.ts:1082" ] }, @@ -10875,9 +10875,9 @@ "call": "Restore Native Internet", "key": "Restore Native Internet", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11841", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17640", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17663", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11842", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17641", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17664", "src/tachyon/tabs/diagnostic/initController.ts:1611", "src/tachyon/tabs/diagnostic/initController.ts:1635", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:144" @@ -10887,8 +10887,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:17201", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17563", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17202", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17564", "src/tachyon/tabs/diagnostic/initController.ts:1094", "src/tachyon/tabs/diagnostic/initController.ts:1514" ] @@ -10904,15 +10904,15 @@ "call": "Restores the Tachyon factory defaults: all rules, subscriptions, custom DNS servers and other options will be lost.", "key": "Restores the Tachyon factory defaults: all rules, subscriptions, custom DNS servers and other options will be lost.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2820" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2828" ] }, { "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:17566", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17667", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17567", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17668", "src/tachyon/tabs/diagnostic/initController.ts:1517", "src/tachyon/tabs/diagnostic/initController.ts:1639" ] @@ -10935,7 +10935,7 @@ "call": "Resume updates", "key": "Resume updates", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19087", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19088", "src/tachyon/tabs/monitoring/initController.ts:761" ] }, @@ -10950,7 +10950,7 @@ "call": "Rollback", "key": "Rollback", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21948", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21955", "src/tachyon/tabs/updates/initController.ts:1166" ] }, @@ -10958,9 +10958,9 @@ "call": "Route", "key": "Route", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12448", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19196", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19247", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12449", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19197", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19248", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:444", "src/tachyon/tabs/monitoring/initController.ts:895", "src/tachyon/tabs/monitoring/initController.ts:958" @@ -10977,7 +10977,7 @@ "call": "Route bot API requests through this section. Leave empty to use the default mixed proxy.", "key": "Route bot API requests through this section. Leave empty to use the default mixed proxy.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3564" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3572" ] }, { @@ -10998,14 +10998,14 @@ "call": "Route local traffic originating directly from the router (e.g. wget, curl, opkg, torrent clients on the router) through Tachyon.", "key": "Route local traffic originating directly from the router (e.g. wget, curl, opkg, torrent clients on the router) through Tachyon.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2039" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2047" ] }, { "call": "Route main DNS requests through the selected section.", "key": "Route main DNS requests through the selected section.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1868" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1876" ] }, { @@ -11019,14 +11019,14 @@ "call": "Route Router's Own Traffic", "key": "Route Router's Own Traffic", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2038" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2046" ] }, { "call": "Route via Proxy", "key": "Route via Proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17415", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17416", "src/tachyon/tabs/diagnostic/initController.ts:1343" ] }, @@ -11055,7 +11055,7 @@ "call": "Router Traffic Target Section", "key": "Router Traffic Target Section", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2049" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2057" ] }, { @@ -11076,9 +11076,9 @@ "call": "Routing rules", "key": "Routing rules", "places": [ - "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10648", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10657", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10676", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:103", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:114", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:144" @@ -11095,7 +11095,7 @@ "call": "Routing sections", "key": "Routing sections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8976", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8977", "src/tachyon/tabs/dashboard/initController.ts:1928" ] }, @@ -11153,7 +11153,7 @@ "call": "Rule:", "key": "Rule:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13270", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13271", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:306" ] }, @@ -11170,7 +11170,7 @@ "call": "Rules mangle counters", "key": "Rules mangle counters", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10805", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10806", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:79" ] }, @@ -11178,7 +11178,7 @@ "call": "Rules mangle exist", "key": "Rules mangle exist", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10800", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10801", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:74" ] }, @@ -11186,7 +11186,7 @@ "call": "Rules mangle output counters", "key": "Rules mangle output counters", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10815", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10816", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:89" ] }, @@ -11194,7 +11194,7 @@ "call": "Rules mangle output exist", "key": "Rules mangle output exist", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10810", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10811", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:84" ] }, @@ -11202,7 +11202,7 @@ "call": "Rules proxy counters", "key": "Rules proxy counters", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10825", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10826", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:99" ] }, @@ -11210,7 +11210,7 @@ "call": "Rules proxy exist", "key": "Rules proxy exist", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10820", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10821", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:94" ] }, @@ -11218,7 +11218,7 @@ "call": "Run AI Doctor", "key": "Run AI Doctor", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11831", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11832", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:134" ] }, @@ -11226,7 +11226,7 @@ "call": "Run Diagnostic", "key": "Run Diagnostic", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12084", "src/tachyon/tabs/diagnostic/partials/renderRunAction.ts:17" ] }, @@ -11234,7 +11234,7 @@ "call": "Run doctor repair", "key": "Run doctor repair", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11821", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11822", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:124" ] }, @@ -11242,13 +11242,13 @@ "call": "Running", "key": "Running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16042", + "../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:5610", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5611", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:327", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3325", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3326", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3333", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3334", "src/tachyon/methods/custom/getDashboardSections.ts:1717", "src/tachyon/methods/custom/getDashboardSections.ts:1863", "src/tachyon/tabs/dashboard/partials/renderSections.ts:333", @@ -11259,7 +11259,7 @@ "call": "Running benchmarks...", "key": "Running benchmarks...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14227", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14228", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1390" ] }, @@ -11267,7 +11267,7 @@ "call": "Running diagnostics…", "key": "Running diagnostics…", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3632" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3640" ] }, { @@ -11281,7 +11281,7 @@ "call": "SAFE", "key": "SAFE", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15491", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15492", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:316" ] }, @@ -11318,14 +11318,14 @@ "call": "Save a snapshot of the working config and restore it later if something breaks.", "key": "Save a snapshot of the working config and restore it later if something breaks.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2834" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2842" ] }, { "call": "Save component backup before update", "key": "Save component backup before update", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2522" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2530" ] }, { @@ -11354,7 +11354,7 @@ "call": "Scheduled auto-update time", "key": "Scheduled auto-update time", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2479" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2487" ] }, { @@ -11368,8 +11368,8 @@ "call": "Score", "key": "Score", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13496", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14119", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13497", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14120", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1267", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:563" ] @@ -11378,7 +11378,7 @@ "call": "Search", "key": "Search", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18512", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18513", "src/tachyon/tabs/monitoring/render.ts:57" ] }, @@ -11386,7 +11386,7 @@ "call": "Search domain or service...", "key": "Search domain or service...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12407", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12408", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:397" ] }, @@ -11394,7 +11394,7 @@ "call": "Search Mode", "key": "Search Mode", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13259", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13260", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:293" ] }, @@ -11409,21 +11409,21 @@ "call": "Secret key for authenticating remote access to YACD when WAN access is enabled.", "key": "Secret key for authenticating remote access to YACD when WAN access is enabled.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2087" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2095" ] }, { "call": "Secret token for authorizing WRITE operations (POST/PUT) on /cgi-bin/tachyon-agent/. Leave empty if auth is not required.", "key": "Secret token for authorizing WRITE operations (POST/PUT) on /cgi-bin/tachyon-agent/. Leave empty if auth is not required.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2861" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2869" ] }, { "call": "Section", "key": "Section", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2763", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2771", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:527" ] }, @@ -11452,7 +11452,7 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2740" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2748" ] }, { @@ -11460,7 +11460,7 @@ "key": "Sections", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1002", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1506", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1507", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:522" ] }, @@ -11468,7 +11468,7 @@ "call": "SECURE", "key": "SECURE", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15436", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15437", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:241" ] }, @@ -11484,7 +11484,7 @@ "call": "Select", "key": "Select", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8524", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8525", "src/tachyon/tabs/dashboard/initController.ts:1343" ] }, @@ -11549,7 +11549,7 @@ "call": "Select AI LLM provider for diagnostics", "key": "Select AI LLM provider for diagnostics", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2886" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2894" ] }, { @@ -11577,7 +11577,7 @@ "call": "Select and order the sections through which blocked domains are tested. Checked sections are tried top-to-bottom.", "key": "Select and order the sections through which blocked domains are tested. Checked sections are tried top-to-bottom.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3205" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3213" ] }, { @@ -11591,7 +11591,7 @@ "call": "Select DNS protocol to use", "key": "Select DNS protocol to use", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1589" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1597" ] }, { @@ -11626,21 +11626,21 @@ "call": "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing", "key": "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2645" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2653" ] }, { "call": "Select or enter the IP addresses of your game consoles.", "key": "Select or enter the IP addresses of your game consoles.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2191" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2199" ] }, { "call": "Select path for sing-box config file. Change this ONLY if you know what you are doing", "key": "Select path for sing-box config file. Change this ONLY if you know what you are doing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2631" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2639" ] }, { @@ -11654,7 +11654,7 @@ "call": "Select the fastest node", "key": "Select the fastest node", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8734", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8735", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3561", "src/tachyon/tabs/dashboard/initController.ts:1612" ] @@ -11663,35 +11663,35 @@ "call": "Select the log level for sing-box", "key": "Select the log level for sing-box", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2682" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2690" ] }, { "call": "Select the network interface from which the traffic will originate", "key": "Select the network interface from which the traffic will originate", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1886" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1894" ] }, { "call": "Select the network interface to which the traffic will originate", "key": "Select the network interface to which the traffic will originate", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1934" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1942" ] }, { "call": "Select the section to route router's own traffic through.", "key": "Select the section to route router's own traffic through.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2050" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2058" ] }, { "call": "Select the WAN interfaces to be monitored", "key": "Select the WAN interfaces to be monitored", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1997" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2005" ] }, { @@ -11705,22 +11705,22 @@ "call": "Select which components are permitted to update automatically", "key": "Select which components are permitted to update automatically", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2512" ] }, { "call": "Select which tab opens automatically when entering Tachyon.", "key": "Select which tab opens automatically when entering Tachyon.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1504" ] }, { "call": "Selected", "key": "Selected", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8608", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8720", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8609", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8721", "src/tachyon/tabs/dashboard/initController.ts:1447", "src/tachyon/tabs/dashboard/initController.ts:1598" ] @@ -11758,7 +11758,7 @@ "call": "Send", "key": "Send", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12877", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12878", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:67" ] }, @@ -11766,28 +11766,28 @@ "call": "Send a Telegram notification if a potential DNS leak is detected.", "key": "Send a Telegram notification if a potential DNS leak is detected.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3553" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3561" ] }, { "call": "Send a Telegram notification if sing-box or nftables rules crash and get auto-restored.", "key": "Send a Telegram notification if sing-box or nftables rules crash and get auto-restored.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3488" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3496" ] }, { "call": "Send a Telegram notification if SSL/TLS certificates are close to expiration.", "key": "Send a Telegram notification if SSL/TLS certificates are close to expiration.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3540" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3548" ] }, { "call": "Send a Telegram notification if the Tachyon service is restarted by the watchdog.", "key": "Send a Telegram notification if the Tachyon service is restarted by the watchdog.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3501" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3509" ] }, { @@ -11801,14 +11801,14 @@ "call": "Send a Telegram notification when a URLTest group switches to a new server.", "key": "Send a Telegram notification when a URLTest group switches to a new server.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3514" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3522" ] }, { "call": "Send a Telegram notification when proxy subscriptions are successfully updated.", "key": "Send a Telegram notification when proxy subscriptions are successfully updated.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3527" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3535" ] }, { @@ -11829,7 +11829,7 @@ "call": "Sequence Overlaps (seqovl)", "key": "Sequence Overlaps (seqovl)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13655", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13656", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:748" ] }, @@ -11837,14 +11837,14 @@ "call": "Sequential (one active at a time)", "key": "Sequential (one active at a time)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1609" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1617" ] }, { "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1605" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1613" ] }, { @@ -11965,7 +11965,7 @@ "call": "Server unavailable", "key": "Server unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12945", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12946", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:148" ] }, @@ -11989,7 +11989,7 @@ "key": "Servers", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1009", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1507", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1508", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538" ] }, @@ -12004,7 +12004,7 @@ "call": "Service / Target", "key": "Service / Target", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12443", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12444", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:439" ] }, @@ -12012,7 +12012,7 @@ "call": "Service action failed", "key": "Service action failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16875", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16876", "../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", @@ -12024,7 +12024,7 @@ "call": "Service availability check", "key": "Service availability check", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12229", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12230", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:186" ] }, @@ -12039,22 +12039,22 @@ "call": "Services & Access", "key": "Services & Access", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492" ] }, { "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:21013", - "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:387" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21020", + "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:404" ] }, { "call": "Services info", "key": "Services info", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9219", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9220", "src/tachyon/tabs/dashboard/initController.ts:2214" ] }, @@ -12062,8 +12062,8 @@ "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:21029", - "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:406" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21036", + "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:423" ] }, { @@ -12073,7 +12073,7 @@ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1436", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7739", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1513", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1514", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:653" ] }, @@ -12158,8 +12158,8 @@ "call": "Show sing-box config", "key": "Show sing-box config", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11899", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17704", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11900", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17705", "src/tachyon/tabs/diagnostic/initController.ts:1685", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:202" ] @@ -12168,8 +12168,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:17715", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17722", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17716", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17723", "src/tachyon/tabs/diagnostic/initController.ts:1696", "src/tachyon/tabs/diagnostic/initController.ts:1703" ] @@ -12185,7 +12185,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:15589", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15590", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:425" ] }, @@ -12193,14 +12193,14 @@ "call": "sing-box", "key": "sing-box", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2510" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2518" ] }, { "call": "Sing-box autostart disabled", "key": "Sing-box autostart disabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10551", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10552", "src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:77" ] }, @@ -12215,7 +12215,7 @@ "call": "Sing-box FakeIP DNS does not work", "key": "Sing-box FakeIP DNS does not work", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10909", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:103" ] }, @@ -12223,7 +12223,7 @@ "call": "Sing-box FakeIP DNS works", "key": "Sing-box FakeIP DNS works", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10909", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910", "src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:102" ] }, @@ -12231,7 +12231,7 @@ "call": "Sing-box installed", "key": "Sing-box installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10536", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10537", "src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:62" ] }, @@ -12239,7 +12239,7 @@ "call": "Sing-box listening ports", "key": "Sing-box listening ports", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10561", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10562", "src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:87" ] }, @@ -12247,7 +12247,7 @@ "call": "Sing-box process running", "key": "Sing-box process running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10556", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10557", "src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:82" ] }, @@ -12255,7 +12255,7 @@ "call": "Sing-box service exist", "key": "Sing-box service exist", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10546", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10547", "src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:72" ] }, @@ -12263,7 +12263,7 @@ "call": "Sing-box version is compatible (newer than 1.12.4)", "key": "Sing-box version is compatible (newer than 1.12.4)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10541", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10542", "src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:67" ] }, @@ -12313,7 +12313,7 @@ "call": "SLOW", "key": "SLOW", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14958", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14959", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:83" ] }, @@ -12377,8 +12377,8 @@ "call": "Source", "key": "Source", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19208", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19251", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19209", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19252", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12442", "src/tachyon/tabs/monitoring/initController.ts:907", "src/tachyon/tabs/monitoring/initController.ts:962" @@ -12395,7 +12395,7 @@ "call": "Source Network Interface", "key": "Source Network Interface", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1885" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1893" ] }, { @@ -12424,7 +12424,7 @@ "call": "Speed", "key": "Speed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13488", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13489", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:555" ] }, @@ -12432,7 +12432,7 @@ "call": "Split Modes (dpi-desync)", "key": "Split Modes (dpi-desync)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13680", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13681", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:775" ] }, @@ -12440,7 +12440,7 @@ "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:13686", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13687", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:781" ] }, @@ -12448,7 +12448,7 @@ "call": "Split Positions (pos)", "key": "Split Positions (pos)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13637", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13638", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:730" ] }, @@ -12456,7 +12456,7 @@ "call": "Split Values (-s)", "key": "Split Values (-s)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13717", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13718", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:814" ] }, @@ -12472,7 +12472,7 @@ "call": "stability (3x)", "key": "stability (3x)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14317", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14318", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1497" ] }, @@ -12480,7 +12480,7 @@ "call": "Stage 1: Exploration Scan", "key": "Stage 1: Exploration Scan", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14465", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14466", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1672" ] }, @@ -12488,7 +12488,7 @@ "call": "Standalone ByeDPI autostart is enabled", "key": "Standalone ByeDPI autostart is enabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11193", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:122" ] }, @@ -12496,7 +12496,7 @@ "call": "Standalone ByeDPI is active together with Tachyon ByeDPI rules", "key": "Standalone ByeDPI is active together with Tachyon ByeDPI rules", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11193", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:119" ] }, @@ -12504,7 +12504,7 @@ "call": "Standalone ByeDPI service is active", "key": "Standalone ByeDPI service is active", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11193", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:120" ] }, @@ -12512,7 +12512,7 @@ "call": "Standalone ByeDPI service is inactive", "key": "Standalone ByeDPI service is inactive", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11193", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:123" ] }, @@ -12528,7 +12528,7 @@ "call": "Standalone Zapret is active together with Tachyon Zapret rules", "key": "Standalone Zapret is active together with Tachyon Zapret rules", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11017", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:111" ] }, @@ -12536,7 +12536,7 @@ "call": "Standalone Zapret service is active", "key": "Standalone Zapret service is active", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11017", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:112" ] }, @@ -12544,7 +12544,7 @@ "call": "Standalone Zapret service is inactive", "key": "Standalone Zapret service is inactive", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11017", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:113" ] }, @@ -12552,7 +12552,7 @@ "call": "Standalone Zapret2 autostart is enabled", "key": "Standalone Zapret2 autostart is enabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11111", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:131" ] }, @@ -12560,7 +12560,7 @@ "call": "Standalone Zapret2 is active together with Tachyon Zapret2 rules", "key": "Standalone Zapret2 is active together with Tachyon Zapret2 rules", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11109", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11110", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:126" ] }, @@ -12568,7 +12568,7 @@ "call": "Standalone Zapret2 service is active", "key": "Standalone Zapret2 service is active", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11111", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:129" ] }, @@ -12576,7 +12576,7 @@ "call": "Standalone Zapret2 service is inactive", "key": "Standalone Zapret2 service is inactive", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11111", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:132" ] }, @@ -12599,7 +12599,7 @@ "call": "Start Benchmark", "key": "Start Benchmark", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15126", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15127", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:273" ] }, @@ -12607,7 +12607,7 @@ "call": "Start bot", "key": "Start bot", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3307" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3315" ] }, { @@ -12621,7 +12621,7 @@ "call": "Start sing-box", "key": "Start sing-box", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184", "src/tachyon/tabs/diagnostic/initController.ts:1076" ] }, @@ -12629,7 +12629,7 @@ "call": "Start Tachyon", "key": "Start Tachyon", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11783", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11784", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:86" ] }, @@ -12644,7 +12644,7 @@ "call": "Start watchdog", "key": "Start watchdog", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17187", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17188", "src/tachyon/tabs/diagnostic/initController.ts:1080" ] }, @@ -12652,7 +12652,7 @@ "call": "Starting DNS benchmark...", "key": "Starting DNS benchmark...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15177", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15178", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:331" ] }, @@ -12660,7 +12660,7 @@ "call": "Starting…", "key": "Starting…", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3354", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3362", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:360" ] }, @@ -12668,7 +12668,7 @@ "call": "State", "key": "State", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9302", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9303", "src/tachyon/tabs/dashboard/initController.ts:2327" ] }, @@ -12676,8 +12676,8 @@ "call": "Status", "key": "Status", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12485", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12486", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15365", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2107", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1009", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:458", @@ -12690,7 +12690,7 @@ "call": "Status / Suite", "key": "Status / Suite", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13472", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13473", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:539" ] }, @@ -12705,7 +12705,7 @@ "call": "Stop bot", "key": "Stop bot", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3314" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3322" ] }, { @@ -12719,7 +12719,7 @@ "call": "Stop Tachyon", "key": "Stop Tachyon", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11773", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11774", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:76" ] }, @@ -12727,12 +12727,12 @@ "call": "Stopped", "key": "Stopped", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16054", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16055", "../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/main.js:5611", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:333", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3331", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3339", "src/tachyon/methods/custom/getDashboardSections.ts:1717", "src/tachyon/methods/custom/getDashboardSections.ts:1867", "src/tachyon/tabs/dashboard/partials/renderSections.ts:337", @@ -12743,7 +12743,7 @@ "call": "Stopping…", "key": "Stopping…", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3368", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3376", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:374" ] }, @@ -12751,14 +12751,14 @@ "call": "Store auto-detected domains in /etc instead of /tmp to survive reboots.", "key": "Store auto-detected domains in /etc instead of /tmp to survive reboots.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3137" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3145" ] }, { "call": "Strategy & Parameters", "key": "Strategy & Parameters", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13464", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13465", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:531" ] }, @@ -12766,7 +12766,7 @@ "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:14788", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14789", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2060" ] }, @@ -12774,7 +12774,7 @@ "call": "Strategy benchmark started", "key": "Strategy benchmark started", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14706", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14707", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1964" ] }, @@ -12782,7 +12782,7 @@ "call": "Strategy deleted", "key": "Strategy deleted", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13943", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13944", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1065" ] }, @@ -12790,7 +12790,7 @@ "call": "Strategy Name", "key": "Strategy Name", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13793", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13794", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:900" ] }, @@ -12805,7 +12805,7 @@ "call": "Strict ECH + DoQ DNS Enforcer", "key": "Strict ECH + DoQ DNS Enforcer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2711" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2719" ] }, { @@ -12877,10 +12877,10 @@ "call": "Subscription update failed", "key": "Subscription update failed", "places": [ - "../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" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3937", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3955", + "src/tachyon/methods/shell/index.ts:1063", + "src/tachyon/methods/shell/index.ts:1083" ] }, { @@ -12908,7 +12908,7 @@ "call": "Subscriptions updated", "key": "Subscriptions updated", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7754", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7755", "src/tachyon/tabs/dashboard/initController.ts:368" ] }, @@ -12916,7 +12916,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:15711", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15712", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:114" ] }, @@ -12959,8 +12959,8 @@ "call": "Support Development", "key": "Support Development", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15876", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15924", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15877", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15925", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:301", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:58" ] @@ -12969,7 +12969,7 @@ "call": "Support on Boosty", "key": "Support on Boosty", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15718", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15719", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:121" ] }, @@ -12977,7 +12977,7 @@ "call": "Support on CloudTips", "key": "Support on CloudTips", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15759", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15760", "src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167" ] }, @@ -12992,7 +12992,7 @@ "call": "Switch DNS to DoH", "key": "Switch DNS to DoH", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17198", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17199", "src/tachyon/tabs/diagnostic/initController.ts:1091" ] }, @@ -13000,7 +13000,7 @@ "call": "Switch to auto-selection", "key": "Switch to auto-selection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8585", "src/tachyon/tabs/dashboard/initController.ts:1412" ] }, @@ -13008,7 +13008,7 @@ "call": "Sync System Time (NTP)", "key": "Sync System Time (NTP)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17202", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17203", "src/tachyon/tabs/diagnostic/initController.ts:1095" ] }, @@ -13023,7 +13023,7 @@ "call": "System info", "key": "System info", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9207", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9208", "src/tachyon/tabs/dashboard/initController.ts:2201" ] }, @@ -13031,7 +13031,7 @@ "call": "System information", "key": "System information", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14861", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14862", "src/tachyon/tabs/diagnostic/partials/renderSystemInfo.ts:24" ] }, @@ -13039,14 +13039,14 @@ "call": "Tab Order & Visibility", "key": "Tab Order & Visibility", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1522" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1523" ] }, { "call": "Table exist", "key": "Table exist", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10795", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10796", "src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:69" ] }, @@ -13054,9 +13054,9 @@ "call": "Tachyon", "key": "Tachyon", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14784", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15201", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15215", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14785", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15202", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15216", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:359", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:373", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2056" @@ -13066,14 +13066,14 @@ "call": "Tachyon Core", "key": "Tachyon Core", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2508" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2516" ] }, { "call": "Tachyon DNS Benchmark & Auto-Tuning", "key": "Tachyon DNS Benchmark & Auto-Tuning", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15245", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15246", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:406" ] }, @@ -13081,7 +13081,7 @@ "call": "Tachyon Error", "key": "Tachyon Error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7028", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7029", "src/tachyon/services/core.service.ts:54" ] }, @@ -13097,7 +13097,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:15604", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15605", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:442" ] }, @@ -13133,7 +13133,7 @@ "call": "Tachyon proxy routing", "key": "Tachyon proxy routing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15405", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15406", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:201" ] }, @@ -13141,7 +13141,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:19285", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19286", "src/tachyon/tabs/monitoring/initController.ts:1006" ] }, @@ -13172,14 +13172,14 @@ "call": "Tachyon will not modify your DHCP configuration", "key": "Tachyon will not modify your DHCP configuration", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2596" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2604" ] }, { "call": "Tachyon-managed ciadpi runtime has restarted", "key": "Tachyon-managed ciadpi runtime has restarted", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:91" ] }, @@ -13187,7 +13187,7 @@ "call": "Tachyon-managed ciadpi runtime is not ready", "key": "Tachyon-managed ciadpi runtime is not ready", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:94" ] }, @@ -13195,7 +13195,7 @@ "call": "Tachyon-managed ciadpi runtime is not running", "key": "Tachyon-managed ciadpi runtime is not running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:97" ] }, @@ -13203,7 +13203,7 @@ "call": "Tachyon-managed ciadpi runtime is ready", "key": "Tachyon-managed ciadpi runtime is ready", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:93" ] }, @@ -13211,7 +13211,7 @@ "call": "Tachyon-managed nfqws runtime is not ready", "key": "Tachyon-managed nfqws runtime is not ready", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:87" ] }, @@ -13219,7 +13219,7 @@ "call": "Tachyon-managed nfqws runtime is not running", "key": "Tachyon-managed nfqws runtime is not running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:90" ] }, @@ -13227,7 +13227,7 @@ "call": "Tachyon-managed nfqws runtime is ready", "key": "Tachyon-managed nfqws runtime is ready", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:86" ] }, @@ -13235,7 +13235,7 @@ "call": "Tachyon-managed nfqws2 runtime is not ready", "key": "Tachyon-managed nfqws2 runtime is not ready", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:91" ] }, @@ -13243,7 +13243,7 @@ "call": "Tachyon-managed nfqws2 runtime is not running", "key": "Tachyon-managed nfqws2 runtime is not running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:94" ] }, @@ -13251,7 +13251,7 @@ "call": "Tachyon-managed nfqws2 runtime is ready", "key": "Tachyon-managed nfqws2 runtime is ready", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:90" ] }, @@ -13259,8 +13259,8 @@ "call": "Tailscale", "key": "Tailscale", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9297", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2514", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9298", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2522", "src/tachyon/tabs/dashboard/initController.ts:2317" ] }, @@ -13282,7 +13282,7 @@ "call": "Tailscale does not require public WAN", "key": "Tailscale does not require public WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10728", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10729", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:214" ] }, @@ -13290,7 +13290,7 @@ "call": "Tailscale endpoint", "key": "Tailscale endpoint", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10642", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10643", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:98" ] }, @@ -13320,7 +13320,7 @@ "call": "Target", "key": "Target", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14101", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14102", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:785", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1249" ] @@ -13329,7 +13329,7 @@ "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:14608", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14609", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1850" ] }, @@ -13351,7 +13351,7 @@ "call": "Target Service / Suite", "key": "Target Service / Suite", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13221", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13222", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:251" ] }, @@ -13359,7 +13359,7 @@ "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:14592", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14593", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1834" ] }, @@ -13367,7 +13367,7 @@ "call": "TCP Reset Injection", "key": "TCP Reset Injection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14581", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14582", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1820" ] }, @@ -13375,7 +13375,7 @@ "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:14596", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14597", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1838" ] }, @@ -13383,7 +13383,7 @@ "call": "TCP Window Sizes (wsize)", "key": "TCP Window Sizes (wsize)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13661", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13662", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:754" ] }, @@ -13414,7 +13414,7 @@ "key": "Telegram Bot", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1065", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1514", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1515", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:667" ] }, @@ -13422,14 +13422,14 @@ "call": "Telegram Bot Token", "key": "Telegram Bot Token", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3426" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3434" ] }, { "call": "Telegram Channel", "key": "Telegram Channel", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15914", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15915", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:47" ] }, @@ -13437,7 +13437,7 @@ "call": "Test all sections", "key": "Test all sections", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9000", "src/tachyon/tabs/dashboard/initController.ts:1953" ] }, @@ -13445,10 +13445,10 @@ "call": "Test Connection", "key": "Test Connection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3617", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3648", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3667", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3674" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3625", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3656", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3675", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3682" ] }, { @@ -13519,14 +13519,14 @@ "call": "Test Telegram Connection", "key": "Test Telegram Connection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3604" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3612" ] }, { "call": "Testing", "key": "Testing", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15153", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15154", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:305" ] }, @@ -13534,7 +13534,7 @@ "call": "Testing all sections...", "key": "Testing all sections...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8998", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999", "src/tachyon/tabs/dashboard/initController.ts:1951" ] }, @@ -13542,7 +13542,7 @@ "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:14690", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14691", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1946" ] }, @@ -13550,8 +13550,8 @@ "call": "Testing upstream DNS resolvers...", "key": "Testing upstream DNS resolvers...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15284", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15292", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15285", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15293", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:52", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:61" ] @@ -13560,7 +13560,7 @@ "call": "Testing URL", "key": "Testing URL", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8611", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612", "src/tachyon/tabs/dashboard/initController.ts:1450" ] }, @@ -13568,7 +13568,7 @@ "call": "Testing:", "key": "Testing:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14485", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14486", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695" ] }, @@ -13576,8 +13576,8 @@ "call": "Testing...", "key": "Testing...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12162", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12753", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12163", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12754", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:108", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:797" ] @@ -13586,7 +13586,7 @@ "call": "Testing…", "key": "Testing…", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3629" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3637" ] }, { @@ -13616,7 +13616,7 @@ "call": "There are rules using ByeDPI", "key": "There are rules using ByeDPI", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11178", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:78" ] }, @@ -13624,7 +13624,7 @@ "call": "There are rules using Zapret", "key": "There are rules using Zapret", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10997", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10998", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:78" ] }, @@ -13632,7 +13632,7 @@ "call": "There are rules using Zapret2", "key": "There are rules using Zapret2", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11084", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11085", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:82" ] }, @@ -13640,7 +13640,7 @@ "call": "Thinking...", "key": "Thinking...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12901", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12902", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:97" ] }, @@ -13648,7 +13648,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:17645", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17646", "src/tachyon/tabs/diagnostic/initController.ts:1616" ] }, @@ -13712,7 +13712,7 @@ "call": "This may take 1-2 minutes. The process runs in the background on the router.", "key": "This may take 1-2 minutes. The process runs in the background on the router.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2273" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2281" ] }, { @@ -13727,7 +13727,7 @@ "call": "This router", "key": "This router", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9310", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9311", "src/tachyon/tabs/dashboard/initController.ts:2338" ] }, @@ -13749,7 +13749,7 @@ "call": "Throttling / Deep Inspection", "key": "Throttling / Deep Inspection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14582", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14583", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1821" ] }, @@ -13771,9 +13771,9 @@ "call": "Time", "key": "Time", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19199", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19248", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19382", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19200", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19383", "src/tachyon/tabs/monitoring/initController.ts:1142", "src/tachyon/tabs/monitoring/initController.ts:898", "src/tachyon/tabs/monitoring/initController.ts:959" @@ -13783,14 +13783,14 @@ "call": "Time in seconds for DNS record caching (default: 60)", "key": "Time in seconds for DNS record caching (default: 60)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1819" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1827" ] }, { "call": "Time of day to run scheduled component updates in HH:MM (24h) format, e.g. 04:00", "key": "Time of day to run scheduled component updates in HH:MM (24h) format, e.g. 04:00", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2480" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2488" ] }, { @@ -13804,7 +13804,7 @@ "call": "Timeout", "key": "Timeout", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14989", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14990", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:117" ] }, @@ -13812,7 +13812,7 @@ "call": "tiny", "key": "tiny", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6572", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6573", "src/tachyon/helpers/singBoxVariant.ts:62" ] }, @@ -13842,7 +13842,7 @@ "call": "TLS-Rec Bounds (--tlsrec)", "key": "TLS-Rec Bounds (--tlsrec)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13741", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13742", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:838" ] }, @@ -13857,14 +13857,14 @@ "call": "Token is required when the bot is enabled", "key": "Token is required when the bot is enabled", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3435" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3443" ] }, { "call": "Tolerance", "key": "Tolerance", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8614", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3066", "src/tachyon/tabs/dashboard/initController.ts:1452" ] @@ -13880,7 +13880,7 @@ "call": "TorrServer Direct", "key": "TorrServer Direct", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22212", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22219", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1365", "src/tachyon/tabs/updates/initController.ts:1490" ] @@ -13889,7 +13889,7 @@ "call": "TorrServer not found", "key": "TorrServer not found", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", "src/tachyon/tabs/updates/initController.ts:1492" ] }, @@ -13918,7 +13918,7 @@ "call": "Total targets", "key": "Total targets", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12363", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12364", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:345" ] }, @@ -13941,7 +13941,7 @@ "key": "Traffic", "places": [ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:1934", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9184", "src/tachyon/tabs/dashboard/initController.ts:2175", "src/tachyon/tabs/dashboard/partials/renderSections.ts:140" ] @@ -13978,7 +13978,7 @@ "call": "Traffic Total", "key": "Traffic Total", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9195", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9196", "src/tachyon/tabs/dashboard/initController.ts:2188" ] }, @@ -14000,7 +14000,7 @@ "call": "Transient connection error", "key": "Transient connection error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21827", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21834", "src/tachyon/tabs/updates/initController.ts:1011" ] }, @@ -14059,7 +14059,7 @@ "call": "Troubleshooting", "key": "Troubleshooting", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15898", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15899", "src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:30" ] }, @@ -14081,7 +14081,7 @@ "call": "TTFB", "key": "TTFB", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13480", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13481", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:547" ] }, @@ -14089,21 +14089,21 @@ "call": "TTL must be a positive number", "key": "TTL must be a positive number", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1830" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1838" ] }, { "call": "TTL value cannot be empty", "key": "TTL value cannot be empty", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1825" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1833" ] }, { "call": "TTL Values (dpi-desync-ttl)", "key": "TTL Values (dpi-desync-ttl)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13698", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13699", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:793" ] }, @@ -14111,7 +14111,7 @@ "call": "TTL Values (ttl)", "key": "TTL Values (ttl)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13649", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13650", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:742" ] }, @@ -14140,8 +14140,8 @@ "call": "Type", "key": "Type", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19193", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19246", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19194", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19247", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1728", "src/tachyon/tabs/monitoring/initController.ts:892", "src/tachyon/tabs/monitoring/initController.ts:957" @@ -14151,14 +14151,14 @@ "call": "UDP (Unprotected DNS)", "key": "UDP (Unprotected DNS)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1594" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1602" ] }, { "call": "UDP / QUIC protocols", "key": "UDP / QUIC protocols", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12128", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12129", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:65" ] }, @@ -14196,7 +14196,7 @@ "call": "Unavailability timeout", "key": "Unavailability timeout", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8728", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8729", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3535", "src/tachyon/tabs/dashboard/initController.ts:1606" ] @@ -14205,8 +14205,8 @@ "call": "Unavailable", "key": "Unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12183", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12365", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12184", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12366", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:135", "src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:347" ] @@ -14274,7 +14274,7 @@ "call": "Unexpected Tachyon-managed ciadpi runtime is running", "key": "Unexpected Tachyon-managed ciadpi runtime is running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184", "src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:96" ] }, @@ -14282,7 +14282,7 @@ "call": "Unexpected Tachyon-managed nfqws runtime is running", "key": "Unexpected Tachyon-managed nfqws runtime is running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11002", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:89" ] }, @@ -14290,7 +14290,7 @@ "call": "Unexpected Tachyon-managed nfqws2 runtime is running", "key": "Unexpected Tachyon-managed nfqws2 runtime is running", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11089", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:93" ] }, @@ -14326,22 +14326,22 @@ "call": "unknown", "key": "unknown", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584", - "../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:10585", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11214", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11216", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11217", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11224", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11226", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11228", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11230", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11232", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11234", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11236", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11239", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11218", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11225", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11227", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11229", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11231", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11233", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11235", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11237", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11240", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21406", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11241", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21413", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6554", "src/tachyon/helpers/singBoxVariant.ts:33", "src/tachyon/services/systemInfo.service.ts:10", "src/tachyon/services/systemInfo.service.ts:12", @@ -14364,10 +14364,10 @@ "call": "Unknown", "key": "Unknown", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16064", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16065", "../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:3348", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3356", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:354", "src/tachyon/methods/custom/getDashboardSections.ts:1869", "src/tachyon/tabs/dashboard/partials/renderSections.ts:339", @@ -14394,7 +14394,7 @@ "call": "Unknown DPI Pattern", "key": "Unknown DPI Pattern", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14585", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14586", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1824" ] }, @@ -14402,13 +14402,13 @@ "call": "Unknown error", "key": "Unknown error", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14539", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14713", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16980", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16999", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17066", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17607", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5787", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14540", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14714", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16981", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17067", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17608", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5788", "src/tachyon/api.ts:40", "src/tachyon/tabs/diagnostic/initController.ts:1566", "src/tachyon/tabs/diagnostic/initController.ts:729", @@ -14474,7 +14474,7 @@ "call": "Update", "key": "Update", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21879", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21886", "src/tachyon/tabs/updates/initController.ts:1078" ] }, @@ -14482,7 +14482,7 @@ "call": "Update failed", "key": "Update failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2360" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2368" ] }, { @@ -14496,7 +14496,7 @@ "call": "Update is available", "key": "Update is available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21351", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21358", "src/tachyon/tabs/updates/initController.ts:384" ] }, @@ -14504,7 +14504,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:22472", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22479", "src/tachyon/tabs/updates/initController.ts:1813" ] }, @@ -14512,7 +14512,7 @@ "call": "Update is available:", "key": "Update is available:", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22453", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22460", "src/tachyon/tabs/updates/initController.ts:1792" ] }, @@ -14520,7 +14520,7 @@ "call": "Update lists now", "key": "Update lists now", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2261" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2269" ] }, { @@ -14536,7 +14536,7 @@ "call": "Update subscriptions", "key": "Update subscriptions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17193", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17194", "../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", @@ -14563,14 +14563,14 @@ "call": "Updates & Downloads", "key": "Updates & Downloads", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1493" ] }, { "call": "Updating", "key": "Updating", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20802", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20803", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:121" ] }, @@ -14578,7 +14578,7 @@ "call": "Updating device routing mode...", "key": "Updating device routing mode...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17418", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17419", "src/tachyon/tabs/diagnostic/initController.ts:1347" ] }, @@ -14586,7 +14586,7 @@ "call": "Updating lists...", "key": "Updating lists...", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2307" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2315" ] }, { @@ -14600,8 +14600,8 @@ "call": "Uplink", "key": "Uplink", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9185", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9197", + "../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:2177", "src/tachyon/tabs/dashboard/initController.ts:2190" ] @@ -14610,9 +14610,9 @@ "call": "Uploaded", "key": "Uploaded", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19205", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19394", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19206", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19251", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19395", "src/tachyon/tabs/monitoring/initController.ts:1156", "src/tachyon/tabs/monitoring/initController.ts:904", "src/tachyon/tabs/monitoring/initController.ts:961" @@ -14622,8 +14622,8 @@ "call": "Upstream Mode", "key": "Upstream Mode", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15082", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1604", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15083", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1612", "src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:224" ] }, @@ -14631,7 +14631,7 @@ "call": "Upstream Provider / ASN", "key": "Upstream Provider / ASN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15522", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:348" ] }, @@ -14655,7 +14655,7 @@ "call": "URL to test through the proxy (default: Cloudflare 204).", "key": "URL to test through the proxy (default: Cloudflare 204).", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3020" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3028" ] }, { @@ -14692,7 +14692,7 @@ "places": [ "../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", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8635", "src/tachyon/tabs/dashboard/initController.ts:1479", "src/tachyon/tabs/dashboard/partials/renderSections.ts:717", "src/tachyon/tabs/dashboard/partials/renderSections.ts:718" @@ -14702,7 +14702,7 @@ "call": "URLTest details are unavailable", "key": "URLTest details are unavailable", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8604", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8605", "src/tachyon/tabs/dashboard/initController.ts:1438" ] }, @@ -14725,7 +14725,7 @@ "call": "Use 3-tier check intervals: fast (15s), normal (120s), slow (300s) instead of a single interval.", "key": "Use 3-tier check intervals: fast (15s), normal (120s), slow (300s) instead of a single interval.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3095" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3103" ] }, { @@ -14833,11 +14833,11 @@ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5194", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5201", "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5208", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2222", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2244", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2251", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2418", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2446" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2230", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2252", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2259", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2426", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2454" ] }, { @@ -14859,7 +14859,7 @@ "call": "Used by", "key": "Used by", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10585", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:25" ] }, @@ -14867,7 +14867,7 @@ "call": "User custom strategy", "key": "User custom strategy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13831", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13832", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:942" ] }, @@ -14948,7 +14948,7 @@ "call": "Validates sing-box config before restart to prevent boot loops on broken configs.", "key": "Validates sing-box config before restart to prevent boot loops on broken configs.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3109" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3117" ] }, { @@ -14984,7 +14984,7 @@ "call": "Verdict", "key": "Verdict", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15525", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15526", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:352" ] }, @@ -14992,7 +14992,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:21009", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21010", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:382" ] }, @@ -15000,7 +15000,7 @@ "call": "Versions", "key": "Versions", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22627", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22634", "src/tachyon/tabs/updates/initController.ts:1992" ] }, @@ -15015,7 +15015,7 @@ "call": "via Proxy", "key": "via Proxy", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15505", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:330" ] }, @@ -15023,7 +15023,7 @@ "call": "via WAN", "key": "via WAN", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15507", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15508", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:333" ] }, @@ -15038,8 +15038,8 @@ "call": "View logs", "key": "View logs", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11890", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17043", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11891", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17044", "src/tachyon/tabs/diagnostic/initController.ts:829", "src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:193" ] @@ -15048,8 +15048,8 @@ "call": "View logs failed", "key": "View logs failed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17053", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17056", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17054", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17057", "src/tachyon/tabs/diagnostic/initController.ts:839", "src/tachyon/tabs/diagnostic/initController.ts:842" ] @@ -15079,7 +15079,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:20985", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20986", "src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:349" ] }, @@ -15087,7 +15087,7 @@ "call": "Waiting for TorrServer", "key": "Waiting for TorrServer", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220", "src/tachyon/tabs/updates/initController.ts:1498" ] }, @@ -15095,8 +15095,8 @@ "call": "WAN", "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:15393", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10621", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15394", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70", "src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:188" ] @@ -15105,7 +15105,7 @@ "call": "WAN public IP", "key": "WAN public IP", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10734", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10735", "src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:222" ] }, @@ -15127,7 +15127,7 @@ "call": "WARP Generator Proxy Section", "key": "WARP Generator Proxy Section", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2739" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2747" ] }, { @@ -15141,14 +15141,14 @@ "call": "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.", "key": "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.", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2606" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2614" ] }, { "call": "Watchdog Status", "key": "Watchdog Status", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2969" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2977" ] }, { @@ -15260,7 +15260,7 @@ "call": "WebRTC Leak Protection", "key": "WebRTC Leak Protection", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2699" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2707" ] }, { @@ -15330,7 +15330,7 @@ "call": "Why Discord fails?", "key": "Why Discord fails?", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12965", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12966", "src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:171" ] }, @@ -15352,7 +15352,7 @@ "call": "Working", "key": "Working", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14127", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14128", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1275" ] }, @@ -15360,7 +15360,7 @@ "call": "working strategies", "key": "working strategies", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14470", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677" ] }, @@ -15382,14 +15382,14 @@ "call": "YACD Secret Key", "key": "YACD Secret Key", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2086" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2094" ] }, { "call": "Yes", "key": "Yes", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8222", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8223", "src/tachyon/tabs/dashboard/initController.ts:960" ] }, @@ -15397,14 +15397,14 @@ "call": "You can select Output Network Interface, by default autodetect", "key": "You can select Output Network Interface, by default autodetect", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1924" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1932" ] }, { "call": "Zapret", "key": "Zapret", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2511" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2519" ] }, { @@ -15418,7 +15418,7 @@ "call": "Zapret package is installed", "key": "Zapret package is installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10992", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10993", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:71" ] }, @@ -15426,7 +15426,7 @@ "call": "Zapret package is not installed", "key": "Zapret package is not installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10992", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10993", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:72" ] }, @@ -15434,7 +15434,7 @@ "call": "Zapret provider binary is available", "key": "Zapret provider binary is available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10988", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:60" ] }, @@ -15442,7 +15442,7 @@ "call": "Zapret provider binary is not available", "key": "Zapret provider binary is not available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10987", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10988", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:61" ] }, @@ -15450,7 +15450,7 @@ "call": "Zapret sing-box outbound is configured", "key": "Zapret sing-box outbound is configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11012", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11013", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:103" ] }, @@ -15458,7 +15458,7 @@ "call": "Zapret sing-box outbound is not configured", "key": "Zapret sing-box outbound is not configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11012", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11013", "src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:104" ] }, @@ -15466,7 +15466,7 @@ "call": "Zapret v1", "key": "Zapret v1", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13804", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13805", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:911" ] }, @@ -15474,8 +15474,8 @@ "call": "Zapret v1 (nfqws)", "key": "Zapret v1 (nfqws)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13141", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13142", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:161", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2108", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2109" @@ -15485,7 +15485,7 @@ "call": "Zapret v2", "key": "Zapret v2", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13803", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13804", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:910" ] }, @@ -15493,8 +15493,8 @@ "call": "Zapret v2 (nfqws2)", "key": "Zapret v2 (nfqws2)", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13140", - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13141", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:160", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2103", "src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2104" @@ -15504,7 +15504,7 @@ "call": "Zapret2", "key": "Zapret2", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2512" + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2520" ] }, { @@ -15518,7 +15518,7 @@ "call": "Zapret2 package is installed", "key": "Zapret2 package is installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11079", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11080", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:75" ] }, @@ -15526,7 +15526,7 @@ "call": "Zapret2 package is not installed", "key": "Zapret2 package is not installed", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11079", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11080", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:76" ] }, @@ -15534,7 +15534,7 @@ "call": "Zapret2 provider binary is available", "key": "Zapret2 provider binary is available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11075", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:64" ] }, @@ -15542,7 +15542,7 @@ "call": "Zapret2 provider binary is not available", "key": "Zapret2 provider binary is not available", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11074", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11075", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:65" ] }, @@ -15550,7 +15550,7 @@ "call": "Zapret2 sing-box outbound is configured", "key": "Zapret2 sing-box outbound is configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11099", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11100", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:107" ] }, @@ -15558,7 +15558,7 @@ "call": "Zapret2 sing-box outbound is not configured", "key": "Zapret2 sing-box outbound is not configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11099", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11100", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:108" ] }, @@ -15566,7 +15566,7 @@ "call": "Zapret2 sing-box route rules are configured", "key": "Zapret2 sing-box route rules are configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11104", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11105", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:114" ] }, @@ -15574,7 +15574,7 @@ "call": "Zapret2 sing-box route rules are not configured", "key": "Zapret2 sing-box route rules are not configured", "places": [ - "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11104", + "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11105", "src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:115" ] }, diff --git a/fe-app-tachyon/locales/tachyon.pot b/fe-app-tachyon/locales/tachyon.pot index 5d2e73bf..2b57ccf2 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-16 13:15+0300\n" -"PO-Revision-Date: 2026-09-16 13:15+0300\n" +"POT-Creation-Date: 2026-09-16 16:54+0300\n" +"PO-Revision-Date: 2026-09-16 16:54+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: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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3452 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3467 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3706 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3868 msgid "-- Select --" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12672 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12676 msgid ".lst Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2905 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2917 msgid "(provider default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2211 msgid "(this rule, when active)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13562 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13563 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:645 msgid "+ add" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10571 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10575 msgid "+ Add JSON outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3622 msgid "+ Add level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10661 msgid "+ Add priority" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13816 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:923 msgid "+ Add Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10598 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10602 msgid "+ Add URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14636 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14637 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1885 msgid "⏳ Stopping..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14477 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1686 msgid "⚠️ Benchmark completed. No working bypass found for this target." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14477 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1685 msgid "⚠️ Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1728 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:1705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1717 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:14296 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14297 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1469 msgid "⚠️ Server received fakes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13405 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:459 msgid "⚡ Fast (>1MB/s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13198 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:221 msgid "⚡ QUIC / HTTP/3 (UDP 443)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13234 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13235 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:266 msgid "⚡ Quick Benchmark (Presets ~30+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14850 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2143 msgid "⚡ Strategy Fuzzer & Auto-Tuner" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14534 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14535 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1767 msgid "✅ Auto-applied best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14473 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1679 msgid "✅ Benchmark completed! Optimal strategy identified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13396 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:450 msgid "✅ Working only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13195 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:218 msgid "✈️ Telegram Suite (Web + Bot API)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14269 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1439 msgid "✓ 32KB Streamed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9279 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✔ Online" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9241 #: src/tachyon/tabs/dashboard/initController.ts:2219 #: src/tachyon/tabs/dashboard/initController.ts:2230 #: src/tachyon/tabs/dashboard/initController.ts:2231 @@ -155,164 +155,164 @@ msgstr "" msgid "✔ Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14282 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14283 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1454 msgid "✗ Throttled at 16KB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9279 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✘ Offline" msgstr "" -#: ../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:9225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9232 #: 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:13198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13199 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:222 msgid "🌐 Custom Target URL..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13169 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:192 msgid "🎬 YouTube Full Suite (Web + 4K Stream + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13362 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:413 msgid "🏆 Apply Best Match" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13197 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:220 msgid "🏴‍☠️ RuTracker Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13184 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:207 msgid "🐦 X / Twitter Suite (API + Media CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13174 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197 msgid "💬 Discord Suite (Gateway + Voice + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13762 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:860 msgid "💾 Save Custom Patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13190 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:213 msgid "📸 Instagram / Meta (Web + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14047 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1189 msgid "🔄 Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13774 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:873 msgid "🔄 Reset to Factory Defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14461 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14462 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1668 msgid "🔍 Analyzing DPI blocking patterns..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13244 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13245 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:276 msgid "🔍 Combinatorial Deep Fuzzing (~150-300+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14052 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1194 msgid "🗑️ Clear History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13186 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:209 msgid "🤖 ChatGPT / OpenAI Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13968 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14772 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1097 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2039 msgid "🧠 Synthesize with AI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1982 msgid "🧠 Synthesizing..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13240 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:271 msgid "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14657 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1908 msgid "🚀 Initializing benchmark in sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13529 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14510 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14717 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1725 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:599 msgid "🚀 Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677 msgid "🛑 Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14505 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14646 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14506 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14751 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1720 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1896 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2016 msgid "🛑 Stop Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13247 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:278 msgid "🛠️ My Custom Strategies Only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15468 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15469 #: 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:15350 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15351 #: 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:14463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14464 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1670 msgid "🛡️ Stage 2: Stability Verification" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13179 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:202 msgid "🟣 Twitch Suite (Live Stream + HLS CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:533 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:539 msgid "Accept external proxy connections and route them with sing-box." msgstr "" @@ -324,12 +324,12 @@ msgstr "" msgid "Access schedule and screen time limits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7748 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7785 msgid "Action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10379 #: src/tachyon/helpers/notifyActionFailure.ts:40 msgid "Action failed" msgstr "" @@ -350,16 +350,16 @@ msgstr "" msgid "Action Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13504 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13882 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:571 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:998 msgid "Actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18477 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19070 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8478 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18478 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8479 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:480 #: src/tachyon/tabs/dashboard/initController.ts:1285 @@ -378,7 +378,7 @@ msgstr "" msgid "Active (Blocking)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10473 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10474 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:56 msgid "Active Bootstrap DNS" msgstr "" @@ -390,7 +390,7 @@ msgstr "" msgid "Active Clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210 #: src/tachyon/tabs/dashboard/initController.ts:2203 msgid "Active Connections" msgstr "" @@ -399,72 +399,72 @@ msgstr "" msgid "Active Hours Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10481 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Active Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12277 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12278 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:245 msgid "Active routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:561 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:567 msgid "Add a family profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:579 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:585 msgid "Add a schedule rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:527 msgid "Add a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:539 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:545 msgid "Add a server inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2251 #: ../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:13849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13850 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:963 msgid "Add Custom DPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10522 msgid "Add exclude keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10508 msgid "Add include keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2932 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2936 msgid "Add prefix to nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11195 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:11215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11219 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:11166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11170 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:11137 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11141 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:3876 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3880 msgid "Add URLTest / Priority group" msgstr "" @@ -472,41 +472,41 @@ msgstr "" msgid "Additional Individual Devices (IP / MAC)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10831 #: 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:3162 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3375 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3379 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:3145 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3361 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:3776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3780 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:3756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3760 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:14925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14926 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1743 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:45 msgid "Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15799 #: 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:3439 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3451 msgid "Administrator Chat IDs" msgstr "" @@ -518,7 +518,7 @@ msgstr "" msgid "Advanced DPI bypass engine with Lua scripts (nfqws2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1495 msgid "Advanced System" msgstr "" @@ -530,107 +530,107 @@ msgstr "" msgid "Advertise routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10235 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10239 msgid "AEAD Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1494 msgid "AI & Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2856 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2868 msgid "AI Agent REST API Bearer Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2935 msgid "AI API Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13021 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13022 #: 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:11851 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11852 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:154 msgid "AI Chat Assistant" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13986 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13987 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1118 msgid "AI Diagnostics & Strategy Rationale" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17606 #: src/tachyon/tabs/diagnostic/initController.ts:1561 msgid "AI Doctor Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17066 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17608 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17067 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17617 #: 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:2911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2923 msgid "AI Doctor Language" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13102 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:107 msgid "AI Doctor RAG" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14009 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1143 msgid "AI DPI Engineer & Strategy Synthesizer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2910 msgid "AI Model" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2893 msgid "AI Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12949 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:151 msgid "AI service error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14740 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2001 msgid "AI successfully synthesized custom strategies!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14766 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2033 msgid "AI Synthesis Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2032 msgid "AI synthesis failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13386 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18496 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19036 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:441 #: src/tachyon/tabs/monitoring/initController.ts:696 #: src/tachyon/tabs/monitoring/render.ts:40 msgid "All" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3669 msgid "All checks passed — Telegram bot should work correctly" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2515 msgid "All components" msgstr "" @@ -643,12 +643,12 @@ msgstr "" msgid "All Devices are Guests EXCEPT Trusted (Zero-Trust)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13144 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:163 msgid "All Engines (Full Matrix)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2367 msgid "All except selected" msgstr "" @@ -661,37 +661,37 @@ msgstr "" msgid "All Internet (Screen time quota or total internet cutoff)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2377 msgid "All remaining except selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2375 msgid "All remaining servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3331 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3335 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:18504 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19009 #: src/tachyon/tabs/monitoring/initController.ts:659 #: src/tachyon/tabs/monitoring/render.ts:49 msgid "All Routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2366 msgid "All servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12286 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12389 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12390 #: 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:11247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11251 msgid "All traffic from these IP addresses will be routed through the section unconditionally, ignoring all other conditions." msgstr "" @@ -709,11 +709,11 @@ msgstr "" msgid "Allow in interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2977 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2981 msgid "Allow insecure TLS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10081 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10085 msgid "Allow Insecure TLS" msgstr "" @@ -733,7 +733,7 @@ msgstr "" msgid "Allowed Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5800 msgid "Allowed domain prefixes are full:, keyword:, and regex:" msgstr "" @@ -745,15 +745,15 @@ msgstr "" msgid "Allowed Start Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2070 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2082 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:3122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3126 msgid "Allows limiting the list of servers for URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2882 msgid "Allows Tachyon to send diagnostic snapshots to ChatGPT or DeepSeek API for intelligent root-cause analysis and auto-repair recommendations." msgstr "" @@ -777,19 +777,19 @@ msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1165 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1207 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1425 msgid "Always visible" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9361 msgid "AmneziaWG (Cloudflare WARP) configuration generated and loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9928 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:9919 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9923 msgid "AmneziaWG 3.0 / 3.1 header protection key" msgstr "" @@ -797,7 +797,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:9969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9973 msgid "AmneziaWG 3.1 disable cookie replies" msgstr "" @@ -805,64 +805,64 @@ msgstr "" msgid "AmneziaWG 3.1 header protection key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9948 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3679 msgid "AmneziaWG 3.1 keepalive timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9953 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3685 msgid "AmneziaWG 3.1 max handshake attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9961 msgid "AmneziaWG 3.1 random packet trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9943 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3673 msgid "AmneziaWG 3.1 reject after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9929 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3661 msgid "AmneziaWG 3.1 rekey after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9934 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9938 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3667 msgid "AmneziaWG 3.1 rekey timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9709 msgid "AmneziaWG config loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9171 msgid "AmneziaWG Generator" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9823 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3481 msgid "AmneziaWG Version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329 #: 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:14610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14611 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1852 msgid "Analysis inconclusive." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17142 #: 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:21812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21819 #: src/tachyon/tabs/updates/initController.ts:995 msgid "Another component action is already running" msgstr "" @@ -875,36 +875,36 @@ msgstr "" msgid "Anti-Bypass: Block Private DNS / DoH / DoT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2936 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:14794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14795 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2066 msgid "Applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14428 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14429 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1628 msgid "Apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15131 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15222 #: 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:11345 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11349 msgid "Apply rules of this section only to selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11242 msgid "Apply section rules only to the specified local IP addresses" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13285 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:321 msgid "Apply Strategy To" msgstr "" @@ -913,24 +913,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:17271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17272 #: src/tachyon/tabs/diagnostic/initController.ts:1179 msgid "Applying fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15196 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17270 #: 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:13875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13876 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:992 msgid "Arguments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12873 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:60 msgid "Ask Tachyon AI Assistant a question..." msgstr "" @@ -939,26 +939,26 @@ msgstr "" msgid "Assigned Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3462 msgid "At least one Admin Chat ID is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5831 msgid "At least one valid domain must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5943 msgid "At least one valid IP or subnet must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10337 msgid "Auth Digest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12105 #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8313 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8659 #: src/tachyon/tabs/dashboard/initController.ts:1075 #: src/tachyon/tabs/dashboard/initController.ts:1513 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:633 @@ -966,16 +966,16 @@ msgstr "" msgid "Auto" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2736 msgid "Auto (cooperative with SQM/CAKE)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13736 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:832 msgid "Auto Modes (--auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11679 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11680 #: src/partials/modal/renderModal.ts:286 msgid "Auto refresh" msgstr "" @@ -984,130 +984,130 @@ msgstr "" msgid "Auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13310 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:351 msgid "Auto-apply best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14539 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14545 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1772 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1777 msgid "Auto-apply failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3242 msgid "Auto-detected domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11051 msgid "Auto-detected Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3200 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:2601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2613 msgid "Auto-failover of proxy sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2862 msgid "Auto-generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17200 #: src/tachyon/tabs/diagnostic/initController.ts:1092 msgid "Auto-Heal Network Stack" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1581 msgid "Auto-Tune & Benchmark DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9120 msgid "Auto-update Hosts Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2460 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2472 msgid "Auto-update mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2403 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2415 msgid "Automatic component update checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2461 msgid "Automatic component updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2831 msgid "Automatic User-Agent selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2937 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:1565 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1577 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:2404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2416 msgid "Automatically check installed components for new versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2462 msgid "Automatically download and install new versions of components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9172 msgid "Automatically generate a Cloudflare WARP account and configure all AmneziaWG settings." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3147 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3159 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:14019 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14020 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1154 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:8738 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3572 #: 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:9117 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9121 msgid "Automatically update remote hosts lists on schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12174 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12365 #: 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:11757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:60 msgid "Available actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12367 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:348 msgid "Avg. latency" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6933 msgid "Backend validation failed: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12122 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:58 msgid "Basic connectivity" msgstr "" @@ -1116,47 +1116,47 @@ msgstr "" msgid "Beginning of the schedule interval (e.g. 22:00)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10986 msgid "Belarus (by)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13099 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:104 msgid "Benchmark & Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15160 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:311 msgid "Benchmark completed successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14042 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14043 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1185 msgid "Benchmark History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15230 #: 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:14638 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14639 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1887 msgid "Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13334 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:382 msgid "Benchmarking in progress..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14112 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1259 msgid "Best Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11328 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11332 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11351 msgid "BitTorrent / P2P" msgstr "" @@ -1177,7 +1177,7 @@ msgstr "" msgid "Block at DNS level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2118 msgid "Block DoH" msgstr "" @@ -1186,7 +1186,7 @@ msgstr "" msgid "Block in interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:571 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:577 msgid "Block internet access or specific proxy sections for family profiles or individual devices based on time and days." msgstr "" @@ -1198,7 +1198,7 @@ msgstr "" msgid "Block Router Administration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2119 msgid "Block well-known DNS-over-HTTPS resolver IPs so LAN clients cannot bypass the router DNS" msgstr "" @@ -1210,7 +1210,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:12122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12123 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:59 msgid "Blocked resources" msgstr "" @@ -1237,104 +1237,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:10473 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15099 #: 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:1634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1646 msgid "Bootstrap DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3401 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3413 msgid "Bot Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10895 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915 #: 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:10914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915 #: 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:10914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915 #: 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:17781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17782 #: src/tachyon/tabs/diagnostic/initController.ts:1774 msgid "Bug report downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11072 msgid "Built-in rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2384 msgid "By flag emoji from name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2467 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2479 msgid "By schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13805 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2521 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:912 msgid "ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13142 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:162 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2113 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2114 msgid "ByeDPI (ciadpi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7002 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:7175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7179 msgid "ByeDPI option does not accept a compact value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7108 msgid "ByeDPI option does not accept a value: %s" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7100 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7169 msgid "ByeDPI option requires a value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11174 #: 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:11173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11174 #: 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:11168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11169 #: 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:11168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11169 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:65 msgid "ByeDPI provider binary is not available" msgstr "" @@ -1344,50 +1344,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:11188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189 #: 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:11188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189 #: 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:7961 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7965 msgid "ByeDPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7205 msgid "ByeDPI strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2187 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:10344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10348 msgid "CA Certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2403 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:2640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2652 msgid "Cache File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2654 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2666 msgid "Cache file path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8021 msgid "Camou" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17658 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8688 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17659 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8692 #: ../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 @@ -1396,14 +1396,14 @@ msgstr "" msgid "Cancel" msgstr "" -#: ../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:10776 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10965 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15960 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10454 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10777 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11050 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11144 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15961 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:26 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:27 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:172 @@ -1419,15 +1419,15 @@ msgstr "" msgid "Cannot save server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4011 msgid "Cannot save settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8020 msgid "Captive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10694 msgid "Cascade connection" msgstr "" @@ -1439,18 +1439,18 @@ 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:12799 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12800 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:865 msgid "Check again" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12750 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:793 msgid "Check all" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21539 #: src/tachyon/tabs/updates/initController.ts:623 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:326 msgid "Check completed!" @@ -1463,71 +1463,71 @@ msgstr "" msgid "Check Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12624 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12625 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12738 #: 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: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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8726 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3523 #: src/tachyon/tabs/dashboard/initController.ts:1603 msgid "Check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12304 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:276 msgid "Check mode:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11871 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11872 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:174 msgid "Check Services" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3536 msgid "Check timeout after which the server is considered dead" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21877 #: src/tachyon/tabs/updates/initController.ts:1064 msgid "Check update" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3080 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3510 #: src/tachyon/tabs/dashboard/initController.ts:1601 msgid "Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12964 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12965 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:170 msgid "Check YouTube" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8863 #: src/tachyon/tabs/dashboard/initController.ts:1790 msgid "Checking Connection..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20799 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:117 msgid "Checking for updates..." msgstr "" -#: ../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:10764 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10861 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10955 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15948 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10444 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10689 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11134 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18045 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:31 @@ -1555,32 +1555,32 @@ 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:3293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3305 msgid "Checking…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5890 #: src/tachyon/tabs/diagnostic/helpers/getCheckTitle.ts:2 msgid "checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10414 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10934 #: 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:10402 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10890 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10403 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10945 #: 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:10425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10426 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:27 msgid "Checks passed with manual DHCP" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Child (🧒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10983 msgid "China (cn)" msgstr "" @@ -1597,7 +1597,7 @@ msgstr "" msgid "Choose a visual icon for this profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8354 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8358 msgid "Choose Hosts File..." msgstr "" @@ -1605,7 +1605,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:2461 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2473 msgid "Choose whether to install updates immediately when detected or at a scheduled time (e.g. maintenance window)" msgstr "" @@ -1613,7 +1613,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:10938 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10942 msgid "Choose whether to route traffic to all destinations except selected countries (Exclude) or only to selected countries (Include)." msgstr "" @@ -1626,34 +1626,34 @@ 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:10322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10326 msgid "Cipher" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8817 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8821 msgid "Clean Comments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12340 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12344 msgid "Clear" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17193 #: src/tachyon/tabs/diagnostic/initController.ts:1085 msgid "Clear DNS cache" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1167 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1424 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1427 msgid "Click to hide" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1428 msgid "Click to show" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8102 msgid "Client" msgstr "" @@ -1661,7 +1661,7 @@ msgstr "" msgid "Client Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10360 msgid "Client Certificate" msgstr "" @@ -1673,7 +1673,7 @@ msgstr "" msgid "Client fingerprint" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10372 msgid "Client Key" msgstr "" @@ -1701,24 +1701,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:11658 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12222 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12804 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13014 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13541 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15137 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15581 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15862 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17596 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19209 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19252 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21050 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21091 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8596 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12701 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11659 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15863 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17597 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19253 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21057 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8597 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4078 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1835 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2300 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2312 #: src/partials/modal/renderModal.ts:263 #: src/tachyon/tabs/dashboard/initController.ts:1425 #: src/tachyon/tabs/diagnostic/initController.ts:1551 @@ -1731,58 +1731,58 @@ msgstr "" #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:284 #: src/tachyon/tabs/monitoring/initController.ts:908 #: src/tachyon/tabs/monitoring/initController.ts:963 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:430 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:493 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:447 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:510 msgid "Close" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18523 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18524 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18525 #: 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:19178 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19179 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19180 #: src/tachyon/tabs/monitoring/initController.ts:875 #: src/tachyon/tabs/monitoring/initController.ts:876 msgid "Close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18486 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18487 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19077 #: src/tachyon/tabs/monitoring/initController.ts:744 #: src/tachyon/tabs/monitoring/render.ts:29 msgid "Closed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10265 msgid "Cloudflare account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10273 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10277 msgid "Cloudflare API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9995 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9999 msgid "Cloudflare WARP account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10011 msgid "Cloudflare WARP API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3452 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:13811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13812 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:918 msgid "Command-line arguments string..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12672 msgid "Community Lists" msgstr "" @@ -1791,16 +1791,16 @@ msgstr "" msgid "Component action timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1543 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1546 msgid "Component Cards Visibility" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7020 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7021 #: src/tachyon/services/core.service.ts:45 msgid "Component update available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2425 msgid "Component update check interval" msgstr "" @@ -1809,12 +1809,12 @@ msgid "Component versions and update manager" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1051 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1510 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:633 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:639 msgid "Components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6566 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6567 #: src/tachyon/helpers/singBoxVariant.ts:56 msgid "compressed" msgstr "" @@ -1823,46 +1823,46 @@ msgstr "" msgid "Concurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7740 msgid "Conditions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14624 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14625 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1872 msgid "confidence" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2638 msgid "Config File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2841 msgid "Config Snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4415 -#: src/tachyon/methods/shell/index.ts:1683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4416 +#: src/tachyon/methods/shell/index.ts:1688 msgid "Configuration applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:424 msgid "Configuration for Tachyon service" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5221 msgid "Configure User-Agent in the item settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16049 #: ../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/main.js:5714 #: src/tachyon/methods/custom/getDashboardSections.ts:1865 #: 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:10729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10733 msgid "Connect through" msgstr "" @@ -1873,35 +1873,35 @@ msgstr "" msgid "Connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17352 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17353 #: src/tachyon/tabs/diagnostic/initController.ts:1274 msgid "Connected Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10417 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10421 msgid "Connection links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15360 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15361 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:151 msgid "Connection Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10392 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10396 msgid "Connection URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19304 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19305 #: src/tachyon/tabs/monitoring/initController.ts:1027 msgid "Connections are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16095 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:223 msgid "Connectivity probe failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14731 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1991 msgid "Consulting DPI Knowledge Base & AI..." msgstr "" @@ -1910,7 +1910,7 @@ msgstr "" msgid "Content Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9927 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3654 msgid "Content Padding Addition" msgstr "" @@ -1925,44 +1925,44 @@ msgstr "" msgid "Copied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15788 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15789 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:201 msgid "Copied!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11651 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11652 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1785 #: src/partials/modal/renderModal.ts:258 msgid "Copy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22597 #: src/tachyon/tabs/updates/initController.ts:1952 msgid "Copy address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15782 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15795 #: 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:20840 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20841 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:165 msgid "Copy log" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8529 #: src/tachyon/tabs/dashboard/initController.ts:1350 #: 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:17558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17559 #: src/tachyon/tabs/diagnostic/initController.ts:1509 msgid "Copy Support Report" msgstr "" @@ -1975,41 +1975,41 @@ msgstr "" msgid "Core orchestration service and LuCI application" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 #: 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:15318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15319 #: 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:15520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:347 msgid "Country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10989 msgid "Country code (e.g. ru, us, de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15745 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15746 #: 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:15850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15851 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:269 msgid "Cryptocurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17510 #: src/tachyon/tabs/diagnostic/initController.ts:1450 msgid "Current Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10751 msgid "Current section cannot be used as its own transit section" msgstr "" @@ -2018,24 +2018,24 @@ msgstr "" msgid "Currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12125 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:61 msgid "Custom" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2948 msgid "Custom API Endpoint URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2899 msgid "Custom device headers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8700 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8704 msgid "Custom DNS Records (Hosts)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12124 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:60 msgid "Custom domains" msgstr "" @@ -2056,28 +2056,28 @@ msgstr "" msgid "Custom header for handshake response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2903 msgid "Custom OpenAI-Compatible API" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2937 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2949 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:10566 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10570 msgid "Custom outbound configurations in JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13834 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13835 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:946 msgid "Custom strategy added!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1524 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 "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1547 msgid "Customize which component cards are displayed in the Components tab. Checkboxes show or hide components." msgstr "" @@ -2103,9 +2103,9 @@ msgstr "" msgid "Daily Traffic Limit (MB)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1506 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:995 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:508 msgid "Dashboard" msgstr "" @@ -2114,12 +2114,12 @@ msgstr "" msgid "Dashboard currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14264 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14265 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1435 msgid "Data transfer verified: streamed >= 32KB without throttling or disconnect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14091 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14092 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1239 msgid "Date" msgstr "" @@ -2128,7 +2128,7 @@ msgstr "" msgid "Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: src/tachyon/tabs/updates/initController.ts:1494 msgid "Dedicated cgroup unavailable" msgstr "" @@ -2137,37 +2137,37 @@ msgstr "" msgid "Dedicated direct HTTP/SOCKS5 outbound proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8014 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8097 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8101 msgid "Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3580 msgid "Default (auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2740 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2764 msgid "Default (Direct WAN / Default mixed proxy)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2543 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:1500 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503 msgid "Default Tab on Startup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2030 msgid "Delay in milliseconds before reloading Tachyon after interface UP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2025 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2037 msgid "Delay value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13937 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1860 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:724 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:732 @@ -2183,13 +2183,13 @@ msgstr "" msgid "Delete the snapshot" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3747 msgid "Detect server country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2696 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2708 msgid "Detects and drops STUN/TURN packets in nftables to prevent real IP leaks via WebRTC." msgstr "" @@ -2203,15 +2203,15 @@ msgstr "" msgid "dev." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11237 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11241 msgid "Device filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7468 msgid "Device or IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17428 #: src/tachyon/tabs/diagnostic/initController.ts:1357 msgid "Device updated" msgstr "" @@ -2224,50 +2224,50 @@ 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:10427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10428 #: 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:10427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10428 #: 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:15303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15304 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:73 msgid "Diagnostic check completed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15311 #: 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:1044 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1509 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:619 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:625 msgid "Diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12095 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12102 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2752 #: 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:15429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15430 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:232 msgid "DIRECT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10025 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10029 msgid "Direct (Default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17415 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17416 #: src/tachyon/tabs/diagnostic/initController.ts:1344 msgid "Direct Bypass" msgstr "" @@ -2276,169 +2276,169 @@ msgstr "" msgid "Direct cgroup bypass for TorrServer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3325 msgid "Direct connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15377 #: 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:22204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22211 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1358 #: src/tachyon/tabs/updates/initController.ts:1477 msgid "Direct Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17409 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17410 #: src/tachyon/tabs/diagnostic/initController.ts:1335 msgid "Direct WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15370 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15371 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:161 msgid "Direct WAN (ISP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22146 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22153 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22168 #: 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:11793 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11794 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:96 msgid "Disable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9972 msgid "Disable Cookies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2106 msgid "Disable QUIC" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2095 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2107 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:22205 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1018 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1051 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:467 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:480 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2726 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2738 #: 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:6599 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6603 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:13723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13724 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:820 msgid "Disorder Values (-d)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3032 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3495 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3036 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3499 msgid "Display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11331 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11350 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11354 msgid "DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1576 msgid "DNS Auto-Tuner & Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14583 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1822 msgid "DNS Blocking" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1742 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1754 msgid "DNS Check Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3051 msgid "DNS Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1786 msgid "DNS Failures Before Switching" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10486 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:75 msgid "DNS on router" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2218 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2222 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1599 msgid "DNS over HTTPS (DoH)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2220 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1589 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1601 msgid "DNS over QUIC (DoQ)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2219 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1588 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1600 msgid "DNS over TLS (DoT)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2999 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3003 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7818 msgid "DNS protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15073 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:213 msgid "DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1596 msgid "DNS Protocol Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3000 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7819 msgid "DNS protocol used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7885 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1884 msgid "DNS requests through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14601 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1842 msgid "DNS resolution failed — likely DNS-level blocking or hijacking." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15465 #: 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:1814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1826 msgid "DNS Rewrite TTL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3009 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3013 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7832 msgid "DNS server" msgstr "" @@ -2447,7 +2447,7 @@ msgstr "" msgid "DNS server address cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11296 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11300 msgid "DNS server addresses for domain resolution in this section (e.g. 1.1.1.1, https://cloudflare-dns.com/dns-query)." msgstr "" @@ -2455,133 +2455,133 @@ msgstr "" msgid "DNS server pushed to the client configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3010 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3014 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7833 msgid "DNS server used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1635 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1647 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:1616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1628 msgid "DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1487 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1490 msgid "DNS Settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1862 msgid "DNS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1806 msgid "DNS Successful Checks Before Recovery" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1863 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1875 msgid "DNS through proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7877 msgid "DNS through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1848 msgid "DNS Turbo Cache" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1762 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1774 msgid "DNS Unavailability Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15559 #: 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:12486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12490 msgid "DNS: Resolved %s to %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12540 msgid "DNS: Resolved to %s (no subnet rules matched)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15900 #: 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:3205 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3209 msgid "Do not test servers from these countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3225 msgid "Do not test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3170 msgid "Do not test servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3172 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3176 msgid "Do not test servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3173 msgid "Do not test servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3217 msgid "Do not test specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16980 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17009 #: 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:16989 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16992 #: 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:10606 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10607 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:54 msgid "Does not resolve" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11194 msgid "Domain and IP lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11214 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11218 msgid "Domain lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2994 msgid "Domain Resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3212 msgid "Domain test sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11018 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11022 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12673 msgid "Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11052 msgid "Domains automatically detected by Smart Detect or added via Telegram bot. You can manually edit or remove them here." msgstr "" @@ -2589,22 +2589,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:9704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9708 msgid "Done" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2591 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2603 msgid "Dont Touch My DHCP!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9186 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9199 #: 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:11646 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11647 #: src/partials/modal/renderModal.ts:253 msgid "Download" msgstr "" @@ -2613,60 +2613,60 @@ msgstr "" msgid "Download .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2570 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2582 msgid "Download component packages via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2590 msgid "Download components through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2581 msgid "Download components through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2568 msgid "Download lists through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2547 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2559 msgid "Download lists through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2548 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2560 msgid "Download remote lists and rule sets via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2800 msgid "Download subscription through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2801 msgid "Download subscriptions via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2978 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2982 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:2805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2809 msgid "Download through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19202 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19203 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19389 #: src/tachyon/tabs/monitoring/initController.ts:1149 #: src/tachyon/tabs/monitoring/initController.ts:901 #: src/tachyon/tabs/monitoring/initController.ts:960 msgid "Downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2264 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2276 msgid "Downloading and applying rule sets and lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14605 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1846 msgid "DPI bandwidth throttling or delay detected — connection throttled during data transfer." msgstr "" @@ -2675,41 +2675,41 @@ msgstr "" msgid "DPI bypass engine (nfqws v1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14623 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14624 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1871 msgid "DPI Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13156 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13157 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:178 msgid "DPI Engine" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11862 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:164 msgid "DPI Strategy Fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14279 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1450 msgid "DPI throttling: stream cut off after ~16KB payload transfer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14107 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1254 msgid "DPI Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:523 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:10511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10515 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:11312 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12678 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11316 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12682 msgid "DSCP marks (QoS)" msgstr "" @@ -2718,15 +2718,15 @@ msgstr "" msgid "Duplicate JSON outbound tag" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5267 msgid "Duplicate value" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10327 msgid "e.g. AES-256-GCM — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12342 msgid "e.g. google.com, 1.1.1.1, 443" msgstr "" @@ -2742,11 +2742,11 @@ msgstr "" msgid "e.g. Kids Phone (Night YouTube)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10338 msgid "e.g. SHA256 — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2155 msgid "Each entry must be \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp), e.g. tcp:6881,udp:6881-6889" msgstr "" @@ -2755,30 +2755,30 @@ msgstr "" msgid "Edit" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2511 msgid "Eligible components for auto-update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22152 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22174 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:286 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:710 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7742 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2666 #: 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:3146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3158 msgid "Enable Adaptive Intervals" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2881 msgid "Enable AI Doctor (ChatGPT / LLM Analysis)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3172 msgid "Enable Anomaly Detection" msgstr "" @@ -2786,37 +2786,37 @@ msgstr "" msgid "Enable authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2220 msgid "Enable automatic updates for remote lists and rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11804 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:106 msgid "Enable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2995 msgid "Enable built-in DNS resolver for domains handled by this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3116 msgid "Enable Config Validation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17201 #: src/tachyon/tabs/diagnostic/initController.ts:1093 msgid "Enable Direct WAN Bypass" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3038 msgid "Enable DNS Continuous Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3063 msgid "Enable Firewall Reload Dedup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3118 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3130 msgid "Enable Graceful Degradation" msgstr "" @@ -2824,82 +2824,82 @@ msgstr "" msgid "Enable Guest Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3065 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3077 msgid "Enable Health Metrics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2219 msgid "Enable list updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10772 msgid "Enable Mixed Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10817 msgid "Enable Mixed Proxy Authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1919 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1931 msgid "Enable Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2992 msgid "Enable Proxy Health Monitor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2964 msgid "Enable RAG (Knowledge Base Retrieval)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3090 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3102 msgid "Enable Smart Cooldowns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3199 msgid "Enable Smart Detect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3411 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3423 msgid "Enable Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1727 msgid "Enable WAN DNS Fallback for Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1716 msgid "Enable WAN DNS Fallback for Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2843 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2855 msgid "Enable Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2071 msgid "Enable YACD" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2081 msgid "Enable YACD WAN Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22205 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: 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:2725 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2737 msgid "Enabled (always prioritize)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3424 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:2844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2856 msgid "Enables the background watchdog process to monitor services and auto-recover on failures." msgstr "" @@ -2915,7 +2915,7 @@ msgstr "" msgid "End Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14331 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1511 msgid "endpoints OK" msgstr "" @@ -2924,9 +2924,9 @@ msgstr "" msgid "Enforce SafeSearch & YouTube Restricted Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13459 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13874 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13460 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14097 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1244 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:526 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:991 @@ -2937,28 +2937,28 @@ msgstr "" msgid "Enter a complete sing-box inbound object" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4426 msgid "Enter a complete sing-box outbound object" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4397 msgid "Enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12618 #: 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:3294 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3315 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3319 msgid "Enter a level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9809 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9813 msgid "Enter a number or range, e.g. 25 or 25-35" msgstr "" @@ -2966,7 +2966,7 @@ msgstr "" msgid "Enter a positive whole number in megabytes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2492 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504 msgid "Enter a valid time in HH:MM format (00:00 to 23:59)" msgstr "" @@ -2976,46 +2976,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:2876 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2880 msgid "Enter HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3423 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3435 msgid "Enter the API token obtained from @BotFather." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2868 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2872 msgid "Enter the HWID sent with subscription requests" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10444 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10448 msgid "Enter the subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9276 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9279 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9290 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9293 -#: ../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:9379 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9382 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9498 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9512 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9515 +#: ../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:9294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9383 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9386 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9519 msgid "Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9383 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9387 msgid "Error running generator:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12560 msgid "Error running trace:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2355 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2392 msgid "Error updating lists:" msgstr "" @@ -3023,60 +3023,60 @@ msgstr "" msgid "Every day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14950 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:74 msgid "EXCELLENT" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3779 msgid "Exclude by proxy parameters" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3839 msgid "Exclude by regular expression" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3424 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3823 msgid "Exclude countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10946 msgid "Exclude selected countries" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3831 msgid "Exclude servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3386 msgid "Exclude servers with one of the selected protocols from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3392 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:3385 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3389 msgid "Exclude servers with one of the selected transports from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11327 msgid "Exclude traffic types" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3890 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3894 msgid "Exclude URLTest / Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11261 msgid "Excluded devices" msgstr "" @@ -3089,11 +3089,11 @@ msgstr "" msgid "Expires" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10773 msgid "Expose this section as a local HTTP+SOCKS proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6570 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6571 #: src/tachyon/helpers/singBoxVariant.ts:60 msgid "extended" msgstr "" @@ -3107,76 +3107,76 @@ msgstr "" msgid "External NFQUEUE rules overlap with Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6137 msgid "External nfqws config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6582 msgid "External nfqws2 config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14961 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14962 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:86 msgid "FAILED" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4409 -#: src/tachyon/methods/shell/index.ts:1677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4410 +#: src/tachyon/methods/shell/index.ts:1682 msgid "Failed to apply DNS configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15217 #: 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:17287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17288 #: src/tachyon/tabs/diagnostic/initController.ts:1200 msgid "Failed to apply fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4124 -#: src/tachyon/methods/shell/index.ts:1278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4125 +#: src/tachyon/methods/shell/index.ts:1283 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2078 msgid "Failed to apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4301 -#: src/tachyon/methods/shell/index.ts:1530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4302 +#: src/tachyon/methods/shell/index.ts:1535 msgid "Failed to auto-apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4339 -#: src/tachyon/methods/shell/index.ts:1575 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4340 +#: src/tachyon/methods/shell/index.ts:1580 msgid "Failed to clear fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19577 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19591 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19592 #: src/tachyon/tabs/monitoring/initController.ts:1415 #: src/tachyon/tabs/monitoring/initController.ts:1430 msgid "Failed to close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19606 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19607 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19619 #: src/tachyon/tabs/monitoring/initController.ts:1449 #: src/tachyon/tabs/monitoring/initController.ts:1462 msgid "Failed to close connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14769 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2036 msgid "Failed to communicate with AI provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15801 #: 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:17145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17146 #: src/tachyon/tabs/diagnostic/initController.ts:972 msgid "Failed to copy report to clipboard" msgstr "" @@ -3191,14 +3191,14 @@ msgstr "" msgid "Failed to delete snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4278 -#: src/tachyon/methods/shell/index.ts:1502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4279 +#: src/tachyon/methods/shell/index.ts:1507 msgid "Failed to detect DPI type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21617 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21679 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21853 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21624 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21686 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21860 #: ../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 @@ -3210,10 +3210,10 @@ msgstr "" msgid "Failed to execute" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4477 +#: src/tachyon/methods/shell/index.ts:1749 +#: src/tachyon/methods/shell/index.ts:1775 msgid "Failed to execute IP and DNS leak check" msgstr "" @@ -3222,38 +3222,38 @@ msgstr "" msgid "Failed to fetch releases" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17785 #: src/tachyon/tabs/diagnostic/initController.ts:1777 msgid "Failed to generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9298 msgid "Failed to generate WARP config:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4377 -#: src/tachyon/methods/shell/index.ts:1629 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4378 +#: src/tachyon/methods/shell/index.ts:1634 msgid "Failed to get DNS benchmark status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4321 -#: src/tachyon/methods/shell/index.ts:1552 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4322 +#: src/tachyon/methods/shell/index.ts:1557 msgid "Failed to get fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4207 -#: src/tachyon/methods/shell/index.ts:1406 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4208 +#: src/tachyon/methods/shell/index.ts:1411 msgid "Failed to get fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4082 -#: src/tachyon/methods/shell/index.ts:1230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4083 +#: src/tachyon/methods/shell/index.ts:1235 msgid "Failed to get fuzzer status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4151 -#: src/tachyon/methods/shell/index.ts:1330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4152 +#: src/tachyon/methods/shell/index.ts:1335 msgid "Failed to get fuzzer strategies" msgstr "" @@ -3262,7 +3262,7 @@ msgstr "" msgid "Failed to install version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14201 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1357 msgid "Failed to load history" msgstr "" @@ -3271,21 +3271,21 @@ msgstr "" msgid "Failed to load snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22342 #: src/tachyon/tabs/updates/initController.ts:1656 msgid "Failed to load versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9520 msgid "Failed to parse file:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12265 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12266 #: 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:9373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9377 msgid "Failed to parse WARP config:" msgstr "" @@ -3294,13 +3294,13 @@ msgstr "" msgid "Failed to read operation log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12917 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12918 #: 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:4259 -#: src/tachyon/methods/shell/index.ts:1481 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4260 +#: src/tachyon/methods/shell/index.ts:1486 msgid "Failed to reset fuzzer patterns" msgstr "" @@ -3308,8 +3308,8 @@ msgstr "" msgid "Failed to reset settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17586 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17684 #: src/tachyon/tabs/diagnostic/initController.ts:1541 #: src/tachyon/tabs/diagnostic/initController.ts:1659 msgid "Failed to restore native internet" @@ -3319,17 +3319,17 @@ msgstr "" msgid "Failed to restore snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3642 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3654 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3680 msgid "Failed to run diagnostics — is the tachyon binary installed?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4233 -#: src/tachyon/methods/shell/index.ts:1439 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4234 +#: src/tachyon/methods/shell/index.ts:1444 msgid "Failed to save fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13769 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:868 msgid "Failed to save patterns" msgstr "" @@ -3338,29 +3338,29 @@ msgstr "" msgid "Failed to save snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14714 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15185 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:339 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1972 msgid "Failed to start benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3369 msgid "Failed to start bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4357 -#: src/tachyon/methods/shell/index.ts:1605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4358 +#: src/tachyon/methods/shell/index.ts:1610 msgid "Failed to start DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4059 -#: src/tachyon/methods/shell/index.ts:1204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4060 +#: src/tachyon/methods/shell/index.ts:1209 msgid "Failed to start fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12248 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12821 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:213 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:890 msgid "Failed to start service check." @@ -3370,17 +3370,17 @@ msgstr "" msgid "Failed to start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3383 msgid "Failed to stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4396 -#: src/tachyon/methods/shell/index.ts:1649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4397 +#: src/tachyon/methods/shell/index.ts:1654 msgid "Failed to stop DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4096 -#: src/tachyon/methods/shell/index.ts:1245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4097 +#: src/tachyon/methods/shell/index.ts:1250 msgid "Failed to stop fuzzer" msgstr "" @@ -3388,29 +3388,29 @@ msgstr "" msgid "Failed to stop watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8022 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8029 #: 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:4184 -#: src/tachyon/methods/shell/index.ts:1375 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4185 +#: src/tachyon/methods/shell/index.ts:1380 msgid "Failed to synthesize AI strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17433 #: src/tachyon/tabs/diagnostic/initController.ts:1362 msgid "Failed to update device" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8800 #: src/tachyon/tabs/dashboard/initController.ts:1695 #: src/tachyon/tabs/dashboard/initController.ts:1699 #: src/tachyon/tabs/dashboard/initController.ts:341 @@ -3421,31 +3421,31 @@ msgstr "" msgid "Failed to update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2625 msgid "Failover failure threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14956 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:80 msgid "FAIR" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14293 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1465 msgid "Fake packets reached remote server (HTTP 400 Bad Request)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 #: 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:10920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 #: 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:10892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10893 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:80 msgid "FakeIP works; public IP comparison is inconclusive" msgstr "" @@ -3454,20 +3454,20 @@ msgstr "" msgid "FakeTLS host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15107 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:248 msgid "Fallback DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1661 msgid "Fallback DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1664 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1676 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:1668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1680 msgid "Fallback DNS servers must be plain UDP (IP or hostname). Path-style DoH (e.g. domain/path) is not allowed here." msgstr "" @@ -3479,13 +3479,13 @@ msgstr "" msgid "Family (🏠)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:566 msgid "Family Profile" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1016 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1506 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:552 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:558 msgid "Family Profiles" msgstr "" @@ -3497,90 +3497,90 @@ msgstr "" msgid "Fast packet transport network client" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3039 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:8743 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3579 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3583 #: src/tachyon/tabs/dashboard/initController.ts:1622 msgid "Faster server search interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4899 #: src/tachyon/methods/custom/getDashboardSections.ts:702 msgid "Fastest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12432 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:425 msgid "Filter by service:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3736 msgid "Filter the servers that will be displayed on the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13377 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:431 msgid "Filter:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9086 msgid "Finished with code" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10980 msgid "Finland (fi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:136 msgid "Firewall WAN port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17282 #: src/tachyon/tabs/diagnostic/initController.ts:1194 msgid "Fix applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17187 #: src/tachyon/tabs/diagnostic/initController.ts:1079 msgid "Fix resolv.conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4012 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2368 msgid "Fix the highlighted fields and save again." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16989 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17277 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17278 #: 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:17203 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17204 #: src/tachyon/tabs/diagnostic/initController.ts:1096 msgid "Flush Conntrack Table" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13693 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:787 msgid "Fooling Methods (dpi-desync-fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13644 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:736 msgid "Fooling Methods (fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2267 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:11246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11250 msgid "Forced device routing" msgstr "" @@ -3588,36 +3588,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:2708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2720 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:14470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677 msgid "Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8221 msgid "FPTN Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8243 msgid "FPTN Bypass Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8254 msgid "FPTN Preferred Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8232 msgid "FPTN SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10975 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10979 msgid "France (fr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8019 msgid "Freedom" msgstr "" @@ -3641,20 +3641,20 @@ msgstr "" msgid "Fronting proxy protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12968 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:173 msgid "Full System Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6600 msgid "Fuzzing is not supported here because Tachyon needs deterministic runtime validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2198 msgid "Game Console IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2174 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2186 msgid "Game Console Optimizer (NAT Type 1)" msgstr "" @@ -3666,60 +3666,60 @@ msgstr "" msgid "Gaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2887 msgid "Generate a random 16-character hexadecimal HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11908 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11909 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:211 msgid "Generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2882 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2887 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2886 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2891 msgid "Generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2863 msgid "Generate HWID from router hardware information for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9173 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9212 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9234 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9177 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9238 msgid "Generate WARP Config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10635 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:89 msgid "Generated inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9355 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9359 msgid "Generated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9275 msgid "Generating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10969 msgid "GeoIP Countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10937 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10941 msgid "GeoIP Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12674 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12678 msgid "GeoSite / GeoIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10976 msgid "Germany (de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11813 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:115 msgid "Get global check" msgstr "" @@ -3728,29 +3728,29 @@ 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:16955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16956 #: src/tachyon/tabs/diagnostic/initController.ts:701 msgid "Global check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16966 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16971 #: 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:14781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14782 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2053 msgid "Global Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14953 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:77 msgid "GOOD" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:559 msgid "Group devices into family profiles to manage content filtering, SafeSearch, and screen time limits in one place." msgstr "" @@ -3763,11 +3763,11 @@ msgid "Guest Devices (MAC / IP)" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1030 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:588 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:594 msgid "Guest Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:589 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:595 msgid "Guest mode isolates guest devices from local LAN and router administration, while allowing internet access with daily quotas and schedules." msgstr "" @@ -3779,12 +3779,12 @@ msgstr "" msgid "Handshake timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9918 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9922 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3648 msgid "Header Protection Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12833 #: 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 "" @@ -3809,137 +3809,137 @@ msgstr "" msgid "Hex or binary payload for response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2972 msgid "Hide cascade connection nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2961 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:2969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2973 msgid "Hide intermediate nodes used as detours by other subscription nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3832 msgid "Hide selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3895 msgid "Hide servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3824 msgid "Hide servers from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3840 msgid "Hide servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3787 msgid "Hide servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3791 msgid "Hide servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3788 msgid "Hide servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2960 msgid "Hide URLTest group nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11699 #: src/partials/modal/renderModal.ts:310 msgid "Hide values" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22634 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Hide versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8730 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3543 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3547 #: src/tachyon/tabs/dashboard/initController.ts:1608 msgid "Higher-level check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1764 msgid "Higher-priority DNS Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13102 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17533 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17534 #: src/tachyon/tabs/diagnostic/initController.ts:1478 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:108 msgid "History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14055 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4344 -#: src/tachyon/methods/shell/index.ts:1580 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4345 +#: src/tachyon/methods/shell/index.ts:1585 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1198 msgid "History cleared" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19192 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19246 #: src/tachyon/tabs/monitoring/initController.ts:891 #: src/tachyon/tabs/monitoring/initController.ts:956 msgid "Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4700 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4704 msgid "Hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9132 msgid "Hosts Lists Update Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3091 msgid "How many hours of metrics to keep (default 24)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3548 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:3520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3524 msgid "How often the currently selected server is checked" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3052 msgid "How often to check DNS health in seconds (default 60)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2994 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3006 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:3463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3475 msgid "How often to check Telegram for new messages (default: 5)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1743 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1755 msgid "How often to check the active DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1753 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1765 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:11332 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11351 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11336 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11355 msgid "HTTP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5777 #: src/tachyon/api.ts:27 msgid "HTTP error" msgstr "" @@ -3948,68 +3948,68 @@ msgstr "" msgid "HTTP hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2871 msgid "HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349 #: 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:15466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15467 #: 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:8614 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8615 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3093 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3275 #: src/tachyon/tabs/dashboard/initController.ts:1453 msgid "Idle timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3131 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:15681 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15682 #: 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:2466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2478 msgid "Immediately upon release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8446 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8468 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8555 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8559 msgid "Import" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8550 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8554 msgid "Import (%d records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9399 msgid "Import AmneziaWG settings from .conf file" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8627 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8631 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8834 msgid "Import Hosts File" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2951 msgid "Import subscription URLTest groups" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2952 msgid "Import URLTest groups returned by this subscription provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15423 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:222 msgid "INACTIVE" msgstr "" @@ -4026,35 +4026,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: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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3360 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3759 msgid "Include by proxy parameters" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3416 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3815 msgid "Include by regular expression" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3400 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3799 msgid "Include countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4501 msgid "Include IP addresses and subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10947 msgid "Include selected countries" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3408 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3807 msgid "Include servers" msgstr "" @@ -4074,31 +4074,31 @@ msgstr "" msgid "Init packet junk size (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9871 msgid "Init Packet Magic Header (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9873 msgid "Init Packet Magic Header (S3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9896 msgid "Init Packet Payload (I1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9893 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9897 msgid "Init Packet Payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9894 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9898 msgid "Init Packet Payload (I3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9899 msgid "Init Packet Payload (I4)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9900 msgid "Init Packet Payload (I5)" msgstr "" @@ -4110,87 +4110,87 @@ msgstr "" msgid "Init timeout (Itime)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15267 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15268 #: 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:21040 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21879 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22350 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21886 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22404 #: src/tachyon/tabs/updates/initController.ts:1078 #: src/tachyon/tabs/updates/initController.ts:1676 #: src/tachyon/tabs/updates/initController.ts:1729 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:419 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:436 msgid "Install" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22621 #: src/tachyon/tabs/updates/initController.ts:1978 msgid "Install another build:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2103 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2108 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2113 msgid "Installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22482 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22489 #: src/tachyon/tabs/updates/initController.ts:1824 msgid "Installed build → Available build" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21354 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22497 #: 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:2780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2792 msgid "Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1994 msgid "Interface Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2029 msgid "Interface Monitoring Delay" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1995 msgid "Interface monitoring for Bad WAN" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3599 #: 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:3596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3600 msgid "Interrupt connections when priority failover switches server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3108 msgid "Interrupt connections when URLTest switches the selected server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613 #: src/tachyon/tabs/dashboard/initController.ts:1451 msgid "Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7986 msgid "Invalid ByeDPI strategy" msgstr "" @@ -4211,7 +4211,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:5776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5780 #: src/validators/validateDomain.ts:67 #: src/validators/validateDomain.ts:73 msgid "Invalid domain address" @@ -4373,7 +4373,7 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8742 msgid "Invalid line: \"%s\". Use: domain ip or ip domain" msgstr "" @@ -4383,16 +4383,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:10806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10810 #: 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:5955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5959 msgid "Invalid port or range. Use 80 or 1000-2000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5150 msgid "Invalid regular expression" msgstr "" @@ -4615,44 +4615,44 @@ msgstr "" msgid "Invalid VMess URL: parsing failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11882 #: 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:12670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12674 msgid "IP Addresses (IP CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4462 -#: src/tachyon/methods/shell/index.ts:1752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4463 +#: src/tachyon/methods/shell/index.ts:1757 msgid "IP and DNS leak check timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14585 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1823 msgid "IP Block (TCP SYN Timeout)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:844 msgid "IP Frag Bounds (--ip-frag)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14617 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1862 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:11058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11062 msgid "IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1853 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1865 msgid "IPv4 only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1867 msgid "IPv6 only" msgstr "" @@ -4661,7 +4661,7 @@ msgstr "" msgid "is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2131 msgid "Isolate BitTorrent traffic and force it direct to prevent VPN bans" msgstr "" @@ -4669,45 +4669,45 @@ msgstr "" msgid "Isolate Local LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:154 msgid "ISP / Organization" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15485 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:307 msgid "ISP DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16989 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990 #: src/tachyon/tabs/diagnostic/initController.ts:747 msgid "Issues" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10408 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10409 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10940 #: 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:17303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17304 #: 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:10980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10984 msgid "Japan (jp)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8142 msgid "Jitsi" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10565 -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1375 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4706 msgid "JSON outbound" msgstr "" @@ -4731,15 +4731,15 @@ msgstr "" msgid "JSON outbound must contain a non-empty type field" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4445 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4449 msgid "JSON outbound settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9866 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9870 msgid "Junk Max Size (Jmax)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9865 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9869 msgid "Junk Min Size (Jmin)" msgstr "" @@ -4747,7 +4747,7 @@ msgstr "" msgid "Junk packet count (Jc)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9868 msgid "Junk Packet Count (Jc)" msgstr "" @@ -4787,36 +4787,36 @@ msgstr "" msgid "Junk size for transport packet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10987 msgid "Kazakhstan (kz)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10501 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:3605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3609 msgid "Keep Priority before latency-sorted servers" 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 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:3113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3117 msgid "Keep URLTest before latency-sorted servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9947 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3678 msgid "Keepalive Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1837 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1849 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:10224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10228 msgid "Key" msgstr "" @@ -4824,16 +4824,16 @@ msgstr "" msgid "Key path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5156 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5160 msgid "Keyword must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17520 #: src/tachyon/tabs/diagnostic/initController.ts:1462 msgid "LAN Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2924 msgid "Language for AI Doctor diagnosis responses" msgstr "" @@ -4841,7 +4841,7 @@ msgstr "" msgid "Laptop / PC (💻)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14927 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:46 msgid "Latency" msgstr "" @@ -4853,23 +4853,23 @@ msgstr "" msgid "Latency test failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2542 msgid "Latency test URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21356 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22495 #: 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:22490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22497 #: src/tachyon/tabs/updates/initController.ts:1832 msgid "Latest version:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2913 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2917 msgid "Leave empty to omit this header" msgstr "" @@ -4878,19 +4878,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:3310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3314 msgid "Level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7673 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:3231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3243 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:2217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2229 msgid "List Update Frequency" msgstr "" @@ -4902,45 +4902,45 @@ msgstr "" msgid "Listen port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10664 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10665 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:125 msgid "Listening port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2359 msgid "Lists and rule sets successfully updated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2295 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2307 msgid "Lists update is continuing in the background." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2346 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:2890 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2902 msgid "LM Studio (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9473 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9477 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9492 msgid "Load .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9394 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9398 msgid "Load .conf config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8394 msgid "Load Current Records" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8384 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8388 msgid "Loaded %d current record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9701 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9705 msgid "Loaded!" msgstr "" @@ -4948,39 +4948,39 @@ msgstr "" msgid "Loading client link..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17323 #: src/tachyon/tabs/diagnostic/initController.ts:1241 msgid "Loading connected LAN devices..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18555 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19295 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19296 #: src/tachyon/tabs/monitoring/initController.ts:1017 #: src/tachyon/tabs/monitoring/render.ts:101 msgid "Loading connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12197 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12237 #: 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:22365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22372 #: src/tachyon/tabs/updates/initController.ts:1695 msgid "Loading versions..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22179 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22231 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22242 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22252 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22263 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22274 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22292 #: src/tachyon/tabs/updates/initController.ts:1441 #: src/tachyon/tabs/updates/initController.ts:1457 #: src/tachyon/tabs/updates/initController.ts:1507 @@ -4993,7 +4993,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9727 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9731 msgid "Local Address" msgstr "" @@ -5001,35 +5001,35 @@ msgstr "" msgid "Local SOCKS proxy desynchronizer (ciadpi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15363 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:153 msgid "Location" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2689 msgid "Log Level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:47 msgid "Loss" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2517 msgid "LuCI Web UI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6569 #: src/tachyon/helpers/singBoxVariant.ts:58 msgid "lx" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10481 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1629 msgid "Main DNS server. If multiple servers are selected, a timeout switches to a backup." msgstr "" @@ -5038,27 +5038,27 @@ msgid "Main overview and status widgets" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8652 #: src/tachyon/tabs/dashboard/initController.ts:1066 #: src/tachyon/tabs/dashboard/initController.ts:1504 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:631 msgid "Manual" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2266 msgid "Manual list update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10272 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10276 msgid "MASQUE Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10260 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10264 msgid "MASQUE Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10252 msgid "MASQUE Private Key" msgstr "" @@ -5070,28 +5070,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:11059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11063 msgid "Match destination IPs or subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11309 msgid "Match destination ports. Use a single port or a range" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12408 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12412 msgid "Match Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11313 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11317 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:9948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9952 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3684 msgid "Max Handshake Attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3174 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3186 msgid "Max reconnects per hour before alert (default 10)." msgstr "" @@ -5107,16 +5107,16 @@ msgstr "" msgid "Maximum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1775 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:9210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9211 #: src/tachyon/tabs/dashboard/initController.ts:2204 msgid "Memory Usage" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1489 msgid "Menu & Navigation" msgstr "" @@ -5128,7 +5128,7 @@ msgstr "" msgid "Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3078 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3090 msgid "Metrics Retention (hours)" msgstr "" @@ -5141,7 +5141,7 @@ msgstr "" msgid "min/day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3063 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3067 msgid "Minimum latency difference in milliseconds that triggers switching to a faster server." msgstr "" @@ -5149,15 +5149,15 @@ msgstr "" msgid "Minimum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10874 msgid "Mixed Proxy Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10790 msgid "Mixed Proxy Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10833 msgid "Mixed Proxy Username" msgstr "" @@ -5165,7 +5165,7 @@ msgstr "" msgid "Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2911 msgid "Model name to use. Leave empty to use default (gpt-4o-mini / claude-3-5-haiku / deepseek-chat / llama3:latest)." msgstr "" @@ -5177,17 +5177,17 @@ msgstr "" msgid "Monday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2004 msgid "Monitored Interfaces" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1037 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1508 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:611 msgid "Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3173 msgid "Monitors sing-box reconnect frequency. Alerts if too many reconnects per hour." msgstr "" @@ -5199,41 +5199,41 @@ msgstr "" msgid "Move Up" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9790 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9794 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3424 msgid "MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3465 msgid "Must be a comma-separated list of numeric IDs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2478 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2493 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2482 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2497 msgid "Must be a number in the range of 0 - 10000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13100 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13101 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:106 msgid "My Strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13874 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:990 msgid "Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3033 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3496 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3500 msgid "Name displayed on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3311 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3315 msgid "Name shown in the priority level list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17576 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17675 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17577 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17676 #: src/tachyon/tabs/diagnostic/initController.ts:1531 #: src/tachyon/tabs/diagnostic/initController.ts:1651 msgid "Native internet restored. Tachyon stopped." @@ -5253,73 +5253,73 @@ msgstr "" msgid "Native tailscaled (tailnet reachable from LAN without client)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10977 msgid "Netherlands (nl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491 msgid "Network & Interfaces" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10524 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2297 msgid "Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4202 msgid "Network interface settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20770 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20773 #: 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:8539 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8543 msgid "New domains:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7019 #: 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:11007 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11095 #: 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:11007 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11095 #: 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:7902 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7906 msgid "NFQWS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6267 msgid "NFQWS strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7935 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7939 msgid "NFQWS2 Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6741 msgid "NFQWS2 strategy cannot be empty" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8643 #: src/tachyon/tabs/dashboard/initController.ts:1054 #: src/tachyon/tabs/dashboard/initController.ts:1492 #: src/tachyon/tabs/dashboard/initController.ts:960 @@ -5332,12 +5332,12 @@ msgstr "" msgid "No active clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19314 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19315 #: src/tachyon/tabs/monitoring/initController.ts:1041 msgid "No active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17334 #: src/tachyon/tabs/diagnostic/initController.ts:1253 msgid "No active DHCP clients found on local network." msgstr "" @@ -5346,46 +5346,46 @@ msgstr "" msgid "No active routing sections found." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14983 #: 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:14075 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14076 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1223 msgid "No benchmark history yet. Run a benchmark to see results here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13520 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:586 msgid "No benchmark results yet. Configure options and click \"Start Benchmark\"." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14586 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14587 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1825 msgid "No Blocking Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12272 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12273 #: 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:19314 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19315 #: src/tachyon/tabs/monitoring/initController.ts:1042 msgid "No closed connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10591 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:32 msgid "No conflict detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12526 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12530 msgid "No Custom Rules Matched" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13899 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1017 msgid "No custom strategies added yet." msgstr "" @@ -5399,65 +5399,65 @@ msgstr "" msgid "No devices assigned" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17117 #: src/tachyon/tabs/diagnostic/initController.ts:941 msgid "No DHCP clients detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17450 #: 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:15542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15543 #: 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:3248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3260 msgid "No domains detected yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10710 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10711 #: 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:8399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8403 msgid "No file selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17311 #: 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:16991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16992 #: src/tachyon/tabs/diagnostic/initController.ts:758 msgid "No issues found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10831 #: 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:10643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10644 #: 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:11178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179 #: 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:10997 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10998 #: 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:11084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11085 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:83 msgid "No rules use Zapret2" msgstr "" @@ -5471,34 +5471,34 @@ msgstr "" msgid "No snapshots yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14228 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1391 msgid "No strategies match the active filter." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22321 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22331 #: 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:14809 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14810 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087 msgid "No working strategy to apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8545 #: src/tachyon/tabs/dashboard/initController.ts:1369 msgid "Node list is empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8377 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8378 #: src/tachyon/tabs/dashboard/initController.ts:1162 msgid "Nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17114 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1002 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:930 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:955 @@ -5511,10 +5511,10 @@ msgstr "" msgid "None" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10599 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16060 #: ../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/main.js:5714 #: src/tachyon/methods/custom/getDashboardSections.ts:1868 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:338 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46 @@ -5529,30 +5529,30 @@ msgstr "" msgid "Not connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10621 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10721 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:204 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70 msgid "Not detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12073 #: src/tachyon/tabs/diagnostic/partials/renderCheckSection.ts:193 msgid "Not implement yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22231 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22242 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22252 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22263 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22274 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22285 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6559 #: src/tachyon/helpers/singBoxVariant.ts:34 #: src/tachyon/helpers/singBoxVariant.ts:42 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2104 @@ -5568,20 +5568,20 @@ msgstr "" msgid "Not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10614 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:62 msgid "Not public" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10672 #: 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:16008 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16027 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16032 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16106 #: ../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 @@ -5597,11 +5597,11 @@ msgstr "" msgid "Not responding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16513 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16729 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16791 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16684 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16792 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6085 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:168 #: src/tachyon/tabs/diagnostic/initController.ts:125 #: src/tachyon/tabs/diagnostic/initController.ts:356 @@ -5610,11 +5610,11 @@ msgstr "" msgid "Not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12615 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12619 msgid "Not set" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9367 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 "" @@ -5622,43 +5622,43 @@ msgstr "" msgid "Notify in Telegram" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3535 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3547 msgid "Notify on Certificate Warnings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3495 msgid "Notify on Core Crashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3548 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3560 msgid "Notify on DNS Leaks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3521 msgid "Notify on Server Switches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3496 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3508 msgid "Notify on Service Restarts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3534 msgid "Notify on Subscription Updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1787 msgid "Number of consecutive failed checks required before switching DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2626 msgid "Number of consecutive failed probes before switching sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3005 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3017 msgid "Number of consecutive failures before restarting (default 3)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1807 msgid "Number of consecutive successful checks required before returning to a higher-priority DNS server." msgstr "" @@ -5674,124 +5674,124 @@ msgstr "" msgid "Obfuscation password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15362 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:152 msgid "Observed Public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8170 msgid "OlcRTC Crypto Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8200 msgid "OlcRTC DNS Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8139 msgid "OlcRTC Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8161 msgid "OlcRTC Room ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8176 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8180 msgid "OlcRTC SOCKS Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8190 msgid "OlcRTC SOCKS Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8206 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8210 msgid "OlcRTC Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8150 msgid "OlcRTC Transport" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2901 msgid "Ollama (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8701 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8705 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:3397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3401 msgid "Only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2364 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2372 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2376 msgid "Only selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2365 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2374 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2378 msgid "Only selected except exclusions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3417 msgid "Only servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3368 msgid "Only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3372 msgid "Only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3369 msgid "Only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3405 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3409 msgid "Only the specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13730 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:826 msgid "OOB Values (-o)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22465 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22509 #: 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:4389 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4393 msgid "Open priority settings and enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15904 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15905 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:36 msgid "Open Project Page" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:329 msgid "Operation completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21087 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21094 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:505 msgid "Operation failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20796 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20851 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20852 #: 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:20837 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20838 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:162 msgid "Operation log" msgstr "" @@ -5801,7 +5801,7 @@ msgstr "" msgid "Operation log is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20833 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20834 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:157 msgid "Operation started. Waiting for log output..." msgstr "" @@ -5815,51 +5815,51 @@ msgstr "" msgid "Operation timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17205 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17206 #: src/tachyon/tabs/diagnostic/initController.ts:1098 msgid "Optimize AWG MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17198 #: src/tachyon/tabs/diagnostic/initController.ts:1090 msgid "Optimize RAM memory" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1688 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7343 msgid "Option \"%s\" contains an invalid input value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10240 msgid "Optional — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13962 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13963 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1090 msgid "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10385 msgid "Optional tls-auth or tls-crypt key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6341 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6345 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:6815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6819 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:8240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8244 msgid "Optional: override bypass method (e.g. quic, tcp)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8233 msgid "Optional: override TLS SNI for FPTN connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8255 msgid "Optional: preferred FPTN server address" msgstr "" @@ -5867,11 +5867,11 @@ 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 "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8644 msgid "Or paste hosts file content:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9320 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9321 #: src/tachyon/tabs/dashboard/initController.ts:2348 msgid "Other peers" msgstr "" @@ -5881,23 +5881,23 @@ msgstr "" msgid "outbounds must be a non-empty array of strings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1929 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1941 msgid "Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2900 msgid "Override the default OpenWrt device headers for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8673 msgid "Overwrite existing records (if unchecked, merge with existing records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2140 msgid "P2P Client Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2118 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2130 msgid "P2P Leak Protection" msgstr "" @@ -5915,44 +5915,44 @@ msgstr "" msgid "Padding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1606 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1618 msgid "Parallel (fast failover, ≤3 s)" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1023 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1507 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:570 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:576 msgid "Parental Control" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8532 msgid "Parsed records:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10058 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10196 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3075 msgid "Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10901 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10905 msgid "Password cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8434 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8438 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8466 msgid "Paste content or upload a file to preview imported DNS records." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10422 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:10430 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10434 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:15527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15528 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:354 msgid "Path" msgstr "" @@ -5962,46 +5962,46 @@ msgstr "" msgid "Path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2658 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2670 msgid "Path must be absolute (start with /)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2667 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2679 msgid "Path must contain at least one directory (like /tmp/cache.db)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2662 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2674 msgid "Path must end with cache.db" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13100 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:105 msgid "Pattern Builder" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13781 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:880 msgid "Patterns reset to defaults!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4252 -#: src/tachyon/methods/shell/index.ts:1471 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4253 +#: src/tachyon/methods/shell/index.ts:1476 msgid "Patterns reset to factory defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4228 -#: src/tachyon/methods/shell/index.ts:1433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4229 +#: src/tachyon/methods/shell/index.ts:1438 msgid "Patterns saved successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13766 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13767 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:866 msgid "Patterns saved successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18535 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18536 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19087 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18537 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19088 #: src/tachyon/tabs/monitoring/initController.ts:761 #: src/tachyon/tabs/monitoring/render.ts:80 #: src/tachyon/tabs/monitoring/render.ts:81 @@ -6020,48 +6020,48 @@ msgstr "" msgid "Payload (I5)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9754 msgid "Peer Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10345 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10349 msgid "PEM-encoded CA certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10361 msgid "PEM-encoded client certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10373 msgid "PEM-encoded client private key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5986 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1045 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1058 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:60 msgid "Pending" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12153 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98 msgid "Pending..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3573 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:2981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2993 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:9801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9805 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3431 msgid "Persistent Keepalive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3144 msgid "Persistent Smart Detect" msgstr "" @@ -6073,24 +6073,24 @@ msgstr "" msgid "Phone (📱)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3112 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3608 msgid "Pin on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2141 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/section.js:7652 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7656 msgid "Plain .lst / .txt lists belong in \"Domain and IP lists\", not \"Rule sets\"" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1650 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1662 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:13822 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13823 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:931 msgid "Please specify strategy name and arguments" msgstr "" @@ -6099,63 +6099,63 @@ msgstr "" msgid "Policy Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3474 msgid "Polling Interval (seconds)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3487 msgid "Polling interval must be at least 1 second" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10802 msgid "Port cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10579 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10580 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:19 msgid "Port conflict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10791 msgid "Port for the local mixed proxy of this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5962 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5966 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1929 msgid "Port must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5970 msgid "Port range start must be less than or equal to end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2175 msgid "Port range start must not exceed its end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11304 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12681 msgid "Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2171 msgid "Ports must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2965 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:2390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2402 msgid "Pre-download all preset lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22398 #: src/tachyon/tabs/updates/initController.ts:1723 msgid "pre-release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10117 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10121 msgid "Pre-shared key" msgstr "" @@ -6163,11 +6163,11 @@ msgstr "" msgid "Pre-shared Key (PSK)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1864 msgid "Prefer IPv4" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1866 msgid "Prefer IPv6" msgstr "" @@ -6175,16 +6175,16 @@ msgstr "" msgid "Preferred IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2940 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2944 msgid "Prefix text" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14659 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14660 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1911 msgid "Preparing strategies and isolated nftables queue..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9788 msgid "Preshared Key" msgstr "" @@ -6196,54 +6196,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:3052 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3064 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:15090 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15091 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:232 msgid "Primary DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2732 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:10651 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12473 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12477 msgid "Priority" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8767 #: src/tachyon/tabs/dashboard/initController.ts:1652 #: 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:8716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8717 #: src/tachyon/tabs/dashboard/initController.ts:1589 msgid "Priority details are unavailable" msgstr "" -#: ../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:4279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4280 msgid "Priority level settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3617 msgid "Priority levels" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4343 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4344 msgid "Priority settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9743 msgid "Private Key" msgstr "" @@ -6271,20 +6271,20 @@ msgstr "" msgid "Protection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14924 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10309 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2434 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10313 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2438 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2672 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2706 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:44 msgid "Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11283 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11287 msgid "Protocol for the routed DNS resolver." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9824 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 "" @@ -6292,12 +6292,12 @@ 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:14923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14924 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:43 msgid "Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13269 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:304 msgid "Provider Global Default" msgstr "" @@ -6307,72 +6307,72 @@ msgstr "" msgid "Provider status is normal" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12099 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:29 msgid "Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17409 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17410 #: src/tachyon/tabs/diagnostic/initController.ts:1336 msgid "Proxy / DPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3016 msgid "Proxy Fail Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2993 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3005 msgid "Proxy Health Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3027 msgid "Proxy Health Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8219 #: src/tachyon/tabs/dashboard/initController.ts:955 msgid "Proxy link is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15400 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:194 msgid "Proxy Outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349 #: 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:3559 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3571 msgid "Proxy Section for Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10022 msgid "Proxy to use for WARP API registration (api.cloudflareclient.com)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10120 msgid "PSK" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10594 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10595 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2738 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:40 msgid "Public host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15452 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15453 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:259 msgid "Public IP Address Isolation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10729 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:215 msgid "Public IP not required for this configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2719 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2731 msgid "QoS Priority Engine (DSCP)" msgstr "" @@ -6380,52 +6380,52 @@ msgstr "" msgid "QR code is too large" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15278 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15295 #: 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:11329 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11352 msgid "QUIC (HTTP/3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15753 #: 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:14012 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14013 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1147 msgid "RAG Knowledge Base + Live ISP Probe Context" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9960 msgid "Random Trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14929 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:48 msgid "Rating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11335 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11354 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11358 msgid "RDP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15575 #: 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:9711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9715 msgid "Read error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14912 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:29 msgid "Ready to benchmark DNS providers" msgstr "" @@ -6462,50 +6462,50 @@ msgstr "" msgid "Reality short ID must contain 1-8 hex digits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17185 #: src/tachyon/tabs/diagnostic/initController.ts:1077 msgid "Rebuild firewall rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22491 #: src/tachyon/tabs/updates/initController.ts:1826 msgid "Rebuilt release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14627 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1874 msgid "Recommended" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15063 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:202 msgid "Recommended DNS Configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15205 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15206 #: 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:17254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17255 #: src/tachyon/tabs/diagnostic/initController.ts:1161 msgid "Recommended Quick Fixes:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3185 msgid "Reconnect Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17191 #: src/tachyon/tabs/diagnostic/initController.ts:1083 msgid "Reconnect WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3078 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:8772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8776 msgid "Records: %d" msgstr "" @@ -6514,55 +6514,55 @@ msgstr "" msgid "Refill" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17357 #: src/tachyon/tabs/diagnostic/initController.ts:1278 msgid "Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17337 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17338 #: src/tachyon/tabs/diagnostic/initController.ts:1257 msgid "Refresh Device List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10021 msgid "Registration Detour" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5818 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5822 msgid "Regular expression must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22023 #: src/tachyon/tabs/updates/initController.ts:1264 msgid "Reinstall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9938 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9942 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3672 msgid "Reject After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9928 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9932 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3660 msgid "Rekey After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9937 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3666 msgid "Rekey Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20989 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20990 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:354 msgid "Reload now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21016 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21023 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:407 msgid "Reloading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8854 msgid "Remote Hosts Lists" msgstr "" @@ -6570,35 +6570,35 @@ msgstr "" msgid "Remote management Telegram daemon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:328 msgid "Removal completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8977 #: src/tachyon/tabs/updates/initController.ts:1203 msgid "Remove" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3421 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3425 msgid "Remove servers from the specified countries from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3437 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3441 msgid "Remove servers whose names match the expression from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3433 msgid "Remove the specified servers from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20801 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:119 msgid "Removing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10818 msgid "Require a username and password for the local mixed proxy" msgstr "" @@ -6606,12 +6606,12 @@ msgstr "" msgid "Reset" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17205 #: src/tachyon/tabs/diagnostic/initController.ts:1097 msgid "Reset Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2827 #: ../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" @@ -6621,41 +6621,41 @@ msgstr "" msgid "Resetting…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10916 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:17191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192 #: src/tachyon/tabs/diagnostic/initController.ts:1084 msgid "Resolve gateway" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11273 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:10911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10915 msgid "Resolve real IP for routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15520 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:346 msgid "Resolver IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6140 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:6581 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6585 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:6139 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6143 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:6584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6588 msgid "Resource selection by IP or CIDR inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE." msgstr "" @@ -6667,11 +6667,11 @@ msgstr "" msgid "Response packet junk size (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9868 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9872 msgid "Response Packet Magic Header (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9874 msgid "Response Packet Magic Header (S4)" msgstr "" @@ -6679,32 +6679,32 @@ msgstr "" msgid "Response payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17186 #: src/tachyon/tabs/diagnostic/initController.ts:1078 msgid "Restart dnsmasq" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17195 #: src/tachyon/tabs/diagnostic/initController.ts:1087 msgid "Restart firewall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17195 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196 #: src/tachyon/tabs/diagnostic/initController.ts:1088 msgid "Restart network" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17189 #: src/tachyon/tabs/diagnostic/initController.ts:1081 msgid "Restart sing-box DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11764 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:66 msgid "Restart Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17197 #: src/tachyon/tabs/diagnostic/initController.ts:1089 msgid "Restart Zapret/ByeDPI" msgstr "" @@ -6719,22 +6719,22 @@ msgstr "" msgid "Restore" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17190 #: src/tachyon/tabs/diagnostic/initController.ts:1082 msgid "Restore config backup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11841 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17640 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17663 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11842 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17664 #: src/tachyon/tabs/diagnostic/initController.ts:1611 #: src/tachyon/tabs/diagnostic/initController.ts:1635 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:144 msgid "Restore Native Internet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17201 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17563 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17564 #: src/tachyon/tabs/diagnostic/initController.ts:1094 #: src/tachyon/tabs/diagnostic/initController.ts:1514 msgid "Restore Native Internet (Stop Tachyon)" @@ -6744,12 +6744,12 @@ msgstr "" msgid "Restore Snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2816 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2828 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:17566 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17667 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17567 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17668 #: src/tachyon/tabs/diagnostic/initController.ts:1517 #: src/tachyon/tabs/diagnostic/initController.ts:1639 msgid "Restoring native direct internet (stopping Tachyon)..." @@ -6763,7 +6763,7 @@ msgstr "" msgid "Restricted users (auth_user)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19087 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19088 #: src/tachyon/tabs/monitoring/initController.ts:761 msgid "Resume updates" msgstr "" @@ -6772,14 +6772,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:21948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21955 #: src/tachyon/tabs/updates/initController.ts:1166 msgid "Rollback" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12448 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19196 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19248 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:444 #: src/tachyon/tabs/monitoring/initController.ts:895 #: src/tachyon/tabs/monitoring/initController.ts:958 @@ -6790,52 +6790,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:3560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3572 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:11122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11126 msgid "Route community list subnets (IP/CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11127 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:2035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2047 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:1864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1876 msgid "Route main DNS requests through the selected section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7874 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7878 msgid "Route requests to this DNS server through another section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2046 msgid "Route Router's Own Traffic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17415 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17416 #: src/tachyon/tabs/diagnostic/initController.ts:1343 msgid "Route via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11272 msgid "Routed DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11282 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11286 msgid "Routed DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11295 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11299 msgid "Routed DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2057 msgid "Router Traffic Target Section" msgstr "" @@ -6843,13 +6843,13 @@ msgstr "" msgid "Routing mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12339 msgid "Routing Rule Tracer" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10648 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10676 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:103 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:114 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:144 @@ -6860,7 +6860,7 @@ msgstr "" msgid "Routing section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8977 #: src/tachyon/tabs/dashboard/initController.ts:1928 msgid "Routing sections" msgstr "" @@ -6869,7 +6869,7 @@ msgstr "" msgid "Routing sections, rules and strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12426 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12430 msgid "Rule" msgstr "" @@ -6877,86 +6877,86 @@ msgstr "" msgid "Rule Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7664 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:4504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4508 msgid "Rule set settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11136 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11140 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11169 msgid "Rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12671 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12675 msgid "Rule Sets (.srs / .json)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13271 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:306 msgid "Rule:" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2751 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:145 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:158 msgid "Rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10806 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:79 msgid "Rules mangle counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10801 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:74 msgid "Rules mangle exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10816 #: 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:10810 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10811 #: 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:10825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10826 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:99 msgid "Rules proxy counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10821 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:94 msgid "Rules proxy exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11832 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:134 msgid "Run AI Doctor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12084 #: src/tachyon/tabs/diagnostic/partials/renderRunAction.ts:17 msgid "Run Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11821 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11822 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:124 msgid "Run doctor repair" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16042 +#: ../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:5610 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:327 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3321 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3334 #: src/tachyon/methods/custom/getDashboardSections.ts:1717 #: src/tachyon/methods/custom/getDashboardSections.ts:1863 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:333 @@ -6964,20 +6964,20 @@ msgstr "" msgid "Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14228 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1390 msgid "Running benchmarks..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3628 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3640 msgid "Running diagnostics…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10970 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10974 msgid "Russia (ru)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15491 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15492 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:316 msgid "SAFE" msgstr "" @@ -6994,16 +6994,16 @@ msgstr "" msgid "Saturday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4087 #: ../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:2830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2842 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:2518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2530 msgid "Save component backup before update" msgstr "" @@ -7016,11 +7016,11 @@ msgstr "" msgid "Schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:584 msgid "Schedule Rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2487 msgid "Scheduled auto-update time" msgstr "" @@ -7028,24 +7028,24 @@ msgstr "" msgid "Scheduled Hours (Time window)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13496 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14120 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1267 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:563 msgid "Score" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18513 #: src/tachyon/tabs/monitoring/render.ts:57 msgid "Search" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12407 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12408 #: 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:13259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13260 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:293 msgid "Search Mode" msgstr "" @@ -7054,82 +7054,82 @@ msgstr "" msgid "Secret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2095 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:2857 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2869 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:2759 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:527 msgid "Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12661 msgid "Section action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7768 msgid "Section name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12687 msgid "Section Rules Content" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2748 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:1002 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1504 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:522 msgid "Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15437 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:241 msgid "SECURE" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2450 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2809 msgid "Security" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8524 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8525 #: src/tachyon/tabs/dashboard/initController.ts:1343 msgid "Select" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2839 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2843 msgid "Select a common client profile or enter a custom User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9503 msgid "Select a file with .conf extension" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10534 msgid "Select a network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11073 msgid "Select a predefined domain list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7899 #: ../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:2819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2823 msgid "Select a section for downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10734 msgid "Select a transit section" msgstr "" @@ -7137,23 +7137,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:2882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2894 msgid "Select AI LLM provider for diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2348 msgid "Select an existing network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3719 msgid "Select an existing URLTest or Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10748 msgid "Select an intermediate section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3213 msgid "Select and order the sections through which blocked domains are tested. Checked sections are tried top-to-bottom." msgstr "" @@ -7161,7 +7161,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:1585 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1597 msgid "Select DNS protocol to use" msgstr "" @@ -7169,27 +7169,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:10525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10529 msgid "Select network interface for VPN connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10970 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:2852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2856 msgid "Select or enter a User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2653 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:2187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2199 msgid "Select or enter the IP addresses of your game consoles." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2639 msgid "Select path for sing-box config file. Change this ONLY if you know what you are doing" msgstr "" @@ -7197,29 +7197,29 @@ msgstr "" msgid "Select Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8734 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3557 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3561 #: src/tachyon/tabs/dashboard/initController.ts:1612 msgid "Select the fastest node" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2678 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2690 msgid "Select the log level for sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1894 msgid "Select the network interface from which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1930 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1942 msgid "Select the network interface to which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2058 msgid "Select the section to route router's own traffic through." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1993 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2005 msgid "Select the WAN interfaces to be monitored" msgstr "" @@ -7227,16 +7227,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:2500 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2512 msgid "Select which components are permitted to update automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1501 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1504 msgid "Select which tab opens automatically when entering Tachyon." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8608 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8721 #: src/tachyon/tabs/dashboard/initController.ts:1447 #: src/tachyon/tabs/dashboard/initController.ts:1598 msgid "Selected" @@ -7259,24 +7259,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:12877 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12878 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:67 msgid "Send" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3549 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3561 msgid "Send a Telegram notification if a potential DNS leak is detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3496 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:3536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3548 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:3497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3509 msgid "Send a Telegram notification if the Tachyon service is restarted by the watchdog." msgstr "" @@ -7284,11 +7284,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:3510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3522 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:3523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3535 msgid "Send a Telegram notification when proxy subscriptions are successfully updated." msgstr "" @@ -7300,44 +7300,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:13655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13656 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:748 msgid "Sequence Overlaps (seqovl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1617 msgid "Sequential (one active at a time)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1613 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:8099 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:544 msgid "Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10036 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10094 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10146 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10206 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10286 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10150 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10290 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9765 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3392 msgid "Server Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3121 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3125 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3334 msgid "Server filtering" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10597 msgid "Server group for automatic lowest-latency selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10652 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10656 msgid "Server group for priority failover" msgstr "" @@ -7354,7 +7354,7 @@ msgstr "" msgid "Server name / SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10075 msgid "Server Name Indication — leave empty to use server address" msgstr "" @@ -7368,12 +7368,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:10047 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10105 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10157 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10217 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10297 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10109 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10301 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9776 msgid "Server Port" msgstr "" @@ -7385,7 +7385,7 @@ msgstr "" msgid "Server Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12946 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:148 msgid "Server unavailable" msgstr "" @@ -7400,21 +7400,21 @@ msgid "server_port must be a number from 1 to 65535" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1009 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1505 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538 msgid "Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3735 msgid "Servers on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12444 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:439 msgid "Service / Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16876 #: ../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 @@ -7423,39 +7423,39 @@ msgstr "" msgid "Service action failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12230 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:186 msgid "Service availability check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11073 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11077 msgid "Service list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1489 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492 msgid "Services & Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21013 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21020 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:404 msgid "Services are online and ready! Reloading page..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9220 #: src/tachyon/tabs/dashboard/initController.ts:2214 msgid "Services info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21029 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:406 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21036 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:423 msgid "Services restarted. Click to reload page." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1432 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7739 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1511 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:653 msgid "Settings" msgstr "" @@ -7463,7 +7463,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:12511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12515 msgid "Shared CDN / Anycast Warning" msgstr "" @@ -7471,66 +7471,66 @@ msgstr "" msgid "Shopping" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2927 msgid "Show metadata on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3808 msgid "Show only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3767 msgid "Show only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3773 msgid "Show only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3766 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3770 msgid "Show only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3877 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3881 msgid "Show servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3800 msgid "Show servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3816 msgid "Show servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11899 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11900 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17705 #: src/tachyon/tabs/diagnostic/initController.ts:1685 #: 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:17715 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17722 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17723 #: src/tachyon/tabs/diagnostic/initController.ts:1696 #: src/tachyon/tabs/diagnostic/initController.ts:1703 msgid "Show sing-box config failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2928 msgid "Show subscription metadata for this source on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15589 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15590 #: 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:2506 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2518 msgid "sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10551 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10552 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:77 msgid "Sing-box autostart disabled" msgstr "" @@ -7539,42 +7539,42 @@ msgstr "" msgid "sing-box endpoint (userspace, default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10909 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910 #: 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:10909 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910 #: 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:10536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10537 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:62 msgid "Sing-box installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10561 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10562 #: 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:10556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10557 #: 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:10546 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10547 #: 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:10541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10542 #: 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:10981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10985 msgid "Singapore (sg)" msgstr "" @@ -7582,23 +7582,23 @@ msgstr "" msgid "sites" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8659 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:10082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10086 msgid "Skip TLS certificate verification (not recommended)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8540 msgid "Skipped comments/invalid:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8536 msgid "Skipped loopback:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14958 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14959 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:83 msgid "SLOW" msgstr "" @@ -7615,7 +7615,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:10129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10133 msgid "Snell Version" msgstr "" @@ -7623,31 +7623,31 @@ msgstr "" msgid "Social media" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8802 msgid "Sort Alphabetically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10760 msgid "Sort by latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10761 msgid "Sorts servers in this section by lowest latency in the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19208 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19251 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12438 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19252 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12442 #: src/tachyon/tabs/monitoring/initController.ts:907 #: src/tachyon/tabs/monitoring/initController.ts:962 msgid "Source" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12676 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12680 msgid "Source Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1893 msgid "Source Network Interface" msgstr "" @@ -7664,62 +7664,62 @@ msgstr "" msgid "Specify different files" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13489 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:555 msgid "Speed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13681 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:775 msgid "Split Modes (dpi-desync)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13686 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13687 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:781 msgid "Split Positions (dpi-desync-split-pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13637 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13638 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:730 msgid "Split Positions (pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13717 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13718 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:814 msgid "Split Values (-s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11334 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11353 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11357 msgid "SSH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14317 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14318 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1497 msgid "stability (3x)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14465 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14466 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1672 msgid "Stage 1: Exploration Scan" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: 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:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: 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:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: 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:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:123 msgid "Standalone ByeDPI service is inactive" msgstr "" @@ -7729,37 +7729,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:11017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018 #: 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:11017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018 #: 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:11017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018 #: 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:11111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112 #: 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:11109 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11110 #: 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:11111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112 #: 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:11111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:132 msgid "Standalone Zapret2 service is inactive" msgstr "" @@ -7773,12 +7773,12 @@ msgstr "" msgid "Start" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15127 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:273 msgid "Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3315 msgid "Start bot" msgstr "" @@ -7786,12 +7786,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:17183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184 #: src/tachyon/tabs/diagnostic/initController.ts:1076 msgid "Start sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11784 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:86 msgid "Start Tachyon" msgstr "" @@ -7800,28 +7800,28 @@ msgstr "" msgid "Start Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17188 #: src/tachyon/tabs/diagnostic/initController.ts:1080 msgid "Start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15177 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15178 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:331 msgid "Starting DNS benchmark..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3350 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3362 #: ../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:9302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9303 #: src/tachyon/tabs/dashboard/initController.ts:2327 msgid "State" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12485 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15365 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2107 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1009 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:458 @@ -7831,7 +7831,7 @@ msgstr "" msgid "Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13473 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:539 msgid "Status / Suite" msgstr "" @@ -7840,25 +7840,25 @@ msgstr "" msgid "Stop" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3322 msgid "Stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3090 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3094 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:11773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11774 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:76 msgid "Stop Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16055 #: ../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:3327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3339 #: src/tachyon/methods/custom/getDashboardSections.ts:1717 #: src/tachyon/methods/custom/getDashboardSections.ts:1867 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:337 @@ -7866,36 +7866,36 @@ msgstr "" msgid "Stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3376 #: ../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:3133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3145 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:13464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13465 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:531 msgid "Strategy & Parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14788 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14789 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2060 msgid "Strategy applied successfully and service reloaded!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14706 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14707 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1964 msgid "Strategy benchmark started" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13944 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1065 msgid "Strategy deleted" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13793 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13794 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:900 msgid "Strategy Name" msgstr "" @@ -7904,40 +7904,40 @@ msgstr "" msgid "Strict (🔒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2707 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2719 msgid "Strict ECH + DoQ DNS Enforcer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11330 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11349 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11353 msgid "STUN (P2P Calls)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11533 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11537 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:12039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12043 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:11525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11529 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:4498 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4502 msgid "Subnets from the list will be extracted and added to nftables" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2777 msgid "Subscription auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10514 msgid "Subscription exclude keywords" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10496 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10500 msgid "Subscription include keywords" msgstr "" @@ -7946,44 +7946,44 @@ msgstr "" msgid "Subscription info:" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3937 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3955 +#: src/tachyon/methods/shell/index.ts:1063 +#: src/tachyon/methods/shell/index.ts:1083 msgid "Subscription update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2786 msgid "Subscription update interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10447 msgid "Subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4191 msgid "Subscription URL settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7754 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7755 #: src/tachyon/tabs/dashboard/initController.ts:368 msgid "Subscriptions updated" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15712 #: 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:9367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9371 msgid "Success" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8622 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8626 msgid "Successfully imported %d DNS record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9075 msgid "Successfully updated %d hosts entries" msgstr "" @@ -7995,38 +7995,38 @@ msgstr "" msgid "Sunday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15876 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15877 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15925 #: 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:15718 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15719 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:121 msgid "Support on Boosty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15759 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15760 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167 msgid "Support on CloudTips" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10977 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10981 msgid "Sweden (se)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17199 #: src/tachyon/tabs/diagnostic/initController.ts:1091 msgid "Switch DNS to DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8585 #: src/tachyon/tabs/dashboard/initController.ts:1412 msgid "Switch to auto-selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17203 #: src/tachyon/tabs/diagnostic/initController.ts:1095 msgid "Sync System Time (NTP)" msgstr "" @@ -8035,44 +8035,44 @@ msgstr "" msgid "System diagnostics, AI Doctor and logs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9208 #: src/tachyon/tabs/dashboard/initController.ts:2201 msgid "System info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14862 #: src/tachyon/tabs/diagnostic/partials/renderSystemInfo.ts:24 msgid "System information" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1523 msgid "Tab Order & Visibility" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10796 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:69 msgid "Table exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14784 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15201 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15216 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:359 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:373 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2056 msgid "Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2516 msgid "Tachyon Core" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15246 #: 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:7028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7029 #: src/tachyon/services/core.service.ts:54 msgid "Tachyon Error" msgstr "" @@ -8082,33 +8082,33 @@ msgstr "" msgid "Tachyon has been installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15605 #: 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:7007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7011 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:7004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7008 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:6151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6155 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:6602 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6606 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:15405 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15406 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:201 msgid "Tachyon proxy routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19286 #: src/tachyon/tabs/monitoring/initController.ts:1006 msgid "Tachyon service is stopped. Start the service to display connections." msgstr "" @@ -8118,7 +8118,7 @@ msgstr "" msgid "Tachyon service is stopped. Start the service to display the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:417 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:423 msgid "Tachyon Settings" msgstr "" @@ -8127,62 +8127,62 @@ msgstr "" msgid "Tachyon update did not complete within the timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2604 msgid "Tachyon will not modify your DHCP configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: 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:9297 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2522 #: src/tachyon/tabs/dashboard/initController.ts:2317 msgid "Tailscale" msgstr "" @@ -8195,12 +8195,12 @@ msgstr "" msgid "Tailscale control URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10729 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:214 msgid "Tailscale does not require public WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10642 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10643 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:98 msgid "Tailscale endpoint" msgstr "" @@ -8218,13 +8218,13 @@ 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:14101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14102 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:785 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1249 msgid "Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14609 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1850 msgid "Target accessible — no DPI blocking detected." msgstr "" @@ -8237,27 +8237,27 @@ msgstr "" msgid "Target Scope" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13222 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:251 msgid "Target Service / Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14593 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1834 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:14581 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14582 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1820 msgid "TCP Reset Injection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14597 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1838 msgid "TCP RST received from DPI — active TCP reset injection detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13662 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:754 msgid "TCP Window Sizes (wsize)" msgstr "" @@ -8276,29 +8276,29 @@ msgid "Telegram Alerts" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1512 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:667 msgid "Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3434 msgid "Telegram Bot Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15915 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:47 msgid "Telegram Channel" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9000 #: src/tachyon/tabs/dashboard/initController.ts:1953 msgid "Test all sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3613 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3644 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3663 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3625 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3675 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3682 msgid "Test Connection" msgstr "" @@ -8318,117 +8318,117 @@ msgstr "" msgid "Test node latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3193 msgid "Test only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3153 msgid "Test only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3155 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3159 msgid "Test only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3156 msgid "Test only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3185 msgid "Test servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3201 msgid "Test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3612 msgid "Test Telegram Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15153 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15154 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:305 msgid "Testing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999 #: src/tachyon/tabs/dashboard/initController.ts:1951 msgid "Testing all sections..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14691 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1946 msgid "Testing bypass strategies in isolated sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15284 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15293 #: 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:8611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 #: src/tachyon/tabs/dashboard/initController.ts:1450 msgid "Testing URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14486 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695 msgid "Testing:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12162 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12753 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12754 #: 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:3625 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3637 msgid "Testing…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6148 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6597 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:6145 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6594 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:11019 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11023 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:11178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179 #: 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:10997 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10998 #: 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:11084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11085 #: 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:12901 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12902 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:97 msgid "Thinking..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17645 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17646 #: src/tachyon/tabs/diagnostic/initController.ts:1616 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:12907 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12915 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1936 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1955 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1960 @@ -8438,41 +8438,41 @@ msgstr "" msgid "This field is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7014 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:6154 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6158 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:6157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6161 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:6605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6609 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:6608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6612 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:6326 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6804 msgid "This flag does not accept a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2281 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:6357 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6835 msgid "This option requires a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9311 #: src/tachyon/tabs/dashboard/initController.ts:2338 msgid "This router" msgstr "" @@ -8485,7 +8485,7 @@ msgstr "" msgid "This will replace the current Tachyon settings with the snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14583 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1821 msgid "Throttling / Deep Inspection" msgstr "" @@ -8498,20 +8498,20 @@ msgstr "" msgid "Thursday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19199 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19248 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19383 #: src/tachyon/tabs/monitoring/initController.ts:1142 #: src/tachyon/tabs/monitoring/initController.ts:898 #: src/tachyon/tabs/monitoring/initController.ts:959 msgid "Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1827 msgid "Time in seconds for DNS record caching (default: 60)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2476 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2488 msgid "Time of day to run scheduled component updates in HH:MM (24h) format, e.g. 04:00" msgstr "" @@ -8519,30 +8519,30 @@ msgstr "" msgid "Time skew tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14989 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14990 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:117 msgid "Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6572 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6573 #: src/tachyon/helpers/singBoxVariant.ts:62 msgid "tiny" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11333 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11352 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11337 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11356 msgid "TLS / HTTPS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10384 msgid "TLS Auth/Crypt Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10070 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10074 msgid "TLS SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13741 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13742 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:838 msgid "TLS-Rec Bounds (--tlsrec)" msgstr "" @@ -8551,27 +8551,27 @@ msgstr "" msgid "Toddler (👶)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3443 msgid "Token is required when the bot is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3066 #: src/tachyon/tabs/dashboard/initController.ts:1452 msgid "Tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3618 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:22212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22219 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1365 #: src/tachyon/tabs/updates/initController.ts:1490 msgid "TorrServer Direct" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: src/tachyon/tabs/updates/initController.ts:1492 msgid "TorrServer not found" msgstr "" @@ -8584,39 +8584,39 @@ 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:8524 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8528 msgid "Total lines:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12364 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:345 msgid "Total targets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12343 msgid "Trace" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12383 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12387 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:9183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9184 #: 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:3322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3326 msgid "Traffic for this level goes directly." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11262 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:11324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11328 msgid "Traffic of specified protocols (e.g. BitTorrent, QUIC, STUN) will bypass this section." msgstr "" @@ -8624,30 +8624,30 @@ msgstr "" msgid "Traffic statistics and active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9195 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9196 #: src/tachyon/tabs/dashboard/initController.ts:2188 msgid "Traffic Total" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11348 msgid "Traffic type filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12531 msgid "Traffic will go through the default route (Direct/Default)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21834 #: src/tachyon/tabs/updates/initController.ts:1011 msgid "Transient connection error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7005 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:10168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10172 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2444 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2976 msgid "Transport" msgstr "" @@ -8672,7 +8672,7 @@ msgstr "" msgid "Transport path must start with /" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15899 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:30 msgid "Troubleshooting" msgstr "" @@ -8681,29 +8681,29 @@ msgstr "" msgid "Trusted Master Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2832 msgid "Try compatible User-Agent profiles automatically when downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13481 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:547 msgid "TTFB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1838 msgid "TTL must be a positive number" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1821 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1833 msgid "TTL value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13699 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:793 msgid "TTL Values (dpi-desync-ttl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13650 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:742 msgid "TTL Values (ttl)" msgstr "" @@ -8716,53 +8716,53 @@ msgstr "" msgid "Tuesday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10978 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10982 msgid "Turkey (tr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19247 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1728 #: src/tachyon/tabs/monitoring/initController.ts:892 #: src/tachyon/tabs/monitoring/initController.ts:957 msgid "Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1602 msgid "UDP (Unprotected DNS)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12129 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:65 msgid "UDP / QUIC protocols" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10984 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10988 msgid "Ukraine (ua)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6929 msgid "Unable to validate the ByeDPI strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6068 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7403 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7407 msgid "Unable to validate the NFQWS strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6513 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7416 msgid "Unable to validate the NFQWS2 strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8728 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3535 #: src/tachyon/tabs/dashboard/initController.ts:1606 msgid "Unavailability timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12183 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12366 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:135 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:347 msgid "Unavailable" @@ -8772,19 +8772,19 @@ msgstr "" msgid "Underload packet header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9871 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9875 msgid "Underload Packet Magic Header (H1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9876 msgid "Underload Packet Magic Header (H2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9877 msgid "Underload Packet Magic Header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9874 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9878 msgid "Underload Packet Magic Header (H4)" msgstr "" @@ -8793,27 +8793,27 @@ msgstr "" msgid "Unexpected background processes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7142 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7195 msgid "Unexpected ByeDPI strategy argument: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6306 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6784 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:93 msgid "Unexpected Tachyon-managed nfqws2 runtime is running" msgstr "" @@ -8822,11 +8822,11 @@ msgstr "" msgid "unique UCI identifier" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10974 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10978 msgid "United Kingdom (gb)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10971 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10975 msgid "United States (us)" msgstr "" @@ -8834,22 +8834,22 @@ msgstr "" msgid "Universal proxy platform routing engine" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 -#: ../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:10585 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11214 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11216 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11217 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11224 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11226 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11228 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11230 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11232 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11234 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11236 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11233 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11235 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11237 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11240 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21406 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11241 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6554 #: src/tachyon/helpers/singBoxVariant.ts:33 #: src/tachyon/services/systemInfo.service.ts:10 #: src/tachyon/services/systemInfo.service.ts:12 @@ -8869,10 +8869,10 @@ msgstr "" msgid "unknown" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16065 #: ../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:3344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3356 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:354 #: src/tachyon/methods/custom/getDashboardSections.ts:1869 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:339 @@ -8880,28 +8880,28 @@ msgstr "" msgid "Unknown" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7137 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7188 msgid "Unknown ByeDPI option: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:824 msgid "Unknown country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14585 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14586 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1824 msgid "Unknown DPI Pattern" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14539 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14713 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16980 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16999 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17066 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17607 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17067 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5788 #: src/tachyon/api.ts:40 #: src/tachyon/tabs/diagnostic/initController.ts:1566 #: src/tachyon/tabs/diagnostic/initController.ts:729 @@ -8912,11 +8912,11 @@ msgstr "" msgid "Unknown error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6317 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6321 msgid "Unknown NFQWS flag." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6791 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6795 msgid "Unknown NFQWS2 flag." msgstr "" @@ -8943,45 +8943,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:21879 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21886 #: src/tachyon/tabs/updates/initController.ts:1078 msgid "Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2368 msgid "Update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9080 msgid "Update failed:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21351 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21358 #: src/tachyon/tabs/updates/initController.ts:384 msgid "Update is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22479 #: 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:22453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22460 #: src/tachyon/tabs/updates/initController.ts:1792 msgid "Update is available:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2269 msgid "Update lists now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9064 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9092 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9105 msgid "Update Lists Now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17194 #: ../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 @@ -8991,59 +8991,59 @@ msgstr "" msgid "Update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2778 msgid "Update this subscription automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8545 msgid "Updated/duplicates:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1493 msgid "Updates & Downloads" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20802 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20803 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:121 msgid "Updating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17419 #: src/tachyon/tabs/diagnostic/initController.ts:1347 msgid "Updating device routing mode..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2315 msgid "Updating lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9060 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9064 msgid "Updating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9185 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9197 +#: ../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:2177 #: src/tachyon/tabs/dashboard/initController.ts:2190 msgid "Uplink" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19205 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19394 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19206 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19395 #: src/tachyon/tabs/monitoring/initController.ts:1156 #: src/tachyon/tabs/monitoring/initController.ts:904 #: src/tachyon/tabs/monitoring/initController.ts:961 msgid "Uploaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15082 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1612 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:224 msgid "Upstream Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15522 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:348 msgid "Upstream Provider / ASN" msgstr "" @@ -9058,50 +9058,50 @@ msgstr "" msgid "URL must use one of the following protocols:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3028 msgid "URL to test through the proxy (default: Cloudflare 204)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3511 msgid "URL used to check whether a server is alive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3081 msgid "URL used to test server latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8851 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8855 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:10592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10596 msgid "URLTest" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8635 #: src/tachyon/tabs/dashboard/initController.ts:1479 #: 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:8604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8605 #: src/tachyon/tabs/dashboard/initController.ts:1438 msgid "URLTest details are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10433 msgid "URLTest links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4226 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4231 msgid "URLTest settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3091 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3103 msgid "Use 3-tier check intervals: fast (15s), normal (120s), slow (300s) instead of a single interval." msgstr "" @@ -9141,7 +9141,7 @@ msgstr "" msgid "Use an IP listen address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10695 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 "" @@ -9161,22 +9161,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: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:2218 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2240 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2247 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2414 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2442 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2252 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2426 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2454 msgid "Use sing-box duration format like 1d, 12h or 30m" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9129 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9145 msgid "Use sing-box duration format like 1d, 12h or 6h" msgstr "" @@ -9184,12 +9184,12 @@ msgstr "" msgid "Use tailnet exit node for LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10585 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:25 msgid "Used by" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13832 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:942 msgid "User custom strategy" msgstr "" @@ -9198,16 +9198,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:2838 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2842 msgid "User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10185 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3059 msgid "Username" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10860 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10864 msgid "Username cannot be empty" msgstr "" @@ -9229,8 +9229,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:5811 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5824 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5828 #: src/validators/validateDns.ts:25 #: src/validators/validateDns.ts:29 #: src/validators/validateDomain.ts:57 @@ -9252,15 +9252,15 @@ msgstr "" msgid "Valid" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3117 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:5259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5263 msgid "Validation errors:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5805 msgid "Value cannot be empty" msgstr "" @@ -9268,36 +9268,36 @@ msgstr "" msgid "Value must be a positive integer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12910 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12918 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1964 msgid "Value must not contain control characters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15526 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:352 msgid "Verdict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21010 #: 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:22627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22634 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2385 msgid "Via country.is" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15505 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:330 msgid "via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15508 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:333 msgid "via WAN" msgstr "" @@ -9306,21 +9306,21 @@ msgstr "" msgid "Video streaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11890 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17044 #: 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:17053 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17057 #: 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:7765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7769 msgid "Visible name of this section" msgstr "" @@ -9328,117 +9328,117 @@ msgstr "" msgid "VLESS flow" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10397 msgid "vless://, vmess://, ss://, trojan://, socks4/5://, http/s://, hy2/hysteria2:// links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20986 #: 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:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: src/tachyon/tabs/updates/initController.ts:1498 msgid "Waiting for TorrServer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10621 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15394 #: 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:10734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10735 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:222 msgid "WAN public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10010 msgid "WARP Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9994 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9998 msgid "WARP Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2747 msgid "WARP Generator Proxy Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9986 msgid "WARP Private Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2602 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2614 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:2965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2977 msgid "Watchdog Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8068 msgid "WDTT Auto Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8078 msgid "WDTT Block DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8088 msgid "WDTT Block IPv6" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8119 msgid "WDTT Community Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8006 msgid "WDTT connection URI (wdtt://...)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8024 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8028 msgid "WDTT Device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8042 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8046 msgid "WDTT Max Hashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8011 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8015 msgid "WDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8051 msgid "WDTT MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8098 msgid "WDTT QWDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8059 msgid "WDTT Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8128 msgid "WDTT Remote Domain List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8110 msgid "WDTT Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8005 msgid "WDTT URI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8037 msgid "WDTT Workers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2695 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2707 msgid "WebRTC Leak Protection" msgstr "" @@ -9462,46 +9462,46 @@ msgstr "" msgid "Western Digital Tunnel Transport" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7786 msgid "What Tachyon should do when this section matches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3562 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:8149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8153 msgid "WHEP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8150 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8154 msgid "WHIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12966 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:171 msgid "Why Discord fails?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10253 msgid "WireGuard private key from your Cloudflare account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9987 msgid "WireGuard private key from your Cloudflare WARP account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14127 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14128 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1275 msgid "Working" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677 msgid "working strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8139 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8143 msgid "WRT" msgstr "" @@ -9509,127 +9509,127 @@ msgstr "" msgid "XHTTP 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:2094 msgid "YACD Secret Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8222 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8223 #: src/tachyon/tabs/dashboard/initController.ts:960 msgid "Yes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1932 msgid "You can select Output Network Interface, by default autodetect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2519 msgid "Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6146 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:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10993 #: 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:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10993 #: 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:10987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10988 #: 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:10987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10988 #: 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:11012 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11013 #: 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:11012 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11013 #: 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:13804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13805 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:911 msgid "Zapret v1" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13141 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:161 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2108 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2109 msgid "Zapret v1 (nfqws)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13804 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:910 msgid "Zapret v2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13140 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:160 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2103 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2104 msgid "Zapret v2 (nfqws2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2520 msgid "Zapret2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6591 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:11079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11080 #: 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:11079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11080 #: 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:11074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11075 #: 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:11074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11075 #: 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:11099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11100 #: 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:11099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11100 #: 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:11104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11105 #: 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:11104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11105 #: 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 1c59dc25..dd3a130b 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-16 16:15+0300\n" -"PO-Revision-Date: 2026-09-16 16:15+0300\n" +"POT-Creation-Date: 2026-09-16 19:54+0300\n" +"PO-Revision-Date: 2026-09-16 19:54+0300\n" "Last-Translator: Dushnilin\n" "Language-Team: none\n" "Language: ru\n" @@ -312,7 +312,7 @@ msgid "Adult content" msgstr "Взрослый контент" msgid "Advanced DPI bypass engine with Lua scripts (nfqws2)" -msgstr "" +msgstr "Продвинутый движок обхода DPI с Lua-скриптами (nfqws2)" msgid "Advanced System" msgstr "Расширенные настройки" @@ -1083,7 +1083,7 @@ msgid "Component action timed out" msgstr "Превышено время ожидания действия компонента" msgid "Component Cards Visibility" -msgstr "" +msgstr "Видимость карточек компонентов" msgid "Component update available" msgstr "Доступно обновление компонента" @@ -1191,7 +1191,7 @@ msgid "Core configuration and preferences" msgstr "Основные настройки и параметры" msgid "Core orchestration service and LuCI application" -msgstr "" +msgstr "Основной сервис маршрутизации и веб-интерфейс LuCI" msgid "Could not compare FakeIP and control public IPs" msgstr "Не удалось сравнить публичные IP FakeIP и контрольной проверки" @@ -1263,7 +1263,7 @@ msgid "Customize the order and visibility of tabs in the main navigation menu. U msgstr "Настройте порядок и видимость вкладок в главном меню навигации. Используйте стрелки для перемещения и галочки для показа или скрытия." msgid "Customize which component cards are displayed in the Components tab. Checkboxes show or hide components." -msgstr "" +msgstr "Настройте отображение карточек на вкладке «Компоненты». Галочки показывают или скрывают компоненты." msgid "Daily Quota" msgstr "Дневная квота" @@ -1299,7 +1299,7 @@ msgid "Dedicated cgroup unavailable" msgstr "Выделенная cgroup недоступна" msgid "Dedicated direct HTTP/SOCKS5 outbound proxy" -msgstr "" +msgstr "Выделенный прямой исходящий HTTP/SOCKS5 прокси" msgid "Default" msgstr "По умолчанию" @@ -1386,7 +1386,7 @@ msgid "Direct Bypass" msgstr "Прямой WAN" msgid "Direct cgroup bypass for TorrServer" -msgstr "" +msgstr "Прямой обход через cgroup для TorrServer" msgid "Direct connection" msgstr "Прямое подключение" @@ -1641,7 +1641,7 @@ msgid "DPI bandwidth throttling or delay detected — connection throttled durin msgstr "Обнаружено замедление DPI — соединение заблокировано или задушено при передаче данных." msgid "DPI bypass engine (nfqws v1)" -msgstr "" +msgstr "Движок обхода блокировок DPI (nfqws v1)" msgid "DPI Detected" msgstr "DPI обнаружен" @@ -2148,7 +2148,7 @@ msgid "Family profiles and device grouping" msgstr "Семейные профили и группировка устройств" msgid "Fast packet transport network client" -msgstr "" +msgstr "Быстрый сетевой клиент передачи пакетов (FPTN)" msgid "Faster DNS health monitoring than the default cycle. Switches bootstrap DNS on failure." msgstr "Более быстрый мониторинг состояния DNS, чем стандартный цикл. Переключает bootstrap DNS при сбое." @@ -3096,7 +3096,7 @@ msgid "Local Address" msgstr "Локальный адрес" msgid "Local SOCKS proxy desynchronizer (ciadpi)" -msgstr "" +msgstr "Локальный десинхронизатор SOCKS-прокси (ciadpi)" msgid "Location" msgstr "Местоположение" @@ -3987,7 +3987,7 @@ msgid "Ready to benchmark DNS providers" msgstr "Готов к тестированию DNS провайдеров" msgid "Real-time WebRTC anti-censorship tunnel" -msgstr "" +msgstr "Антицензурный туннель реального времени на базе WebRTC" msgid "Reality fake site" msgstr "Фейковый сайт Reality" @@ -5520,7 +5520,7 @@ msgid "United States (us)" msgstr "США (us)" msgid "Universal proxy platform routing engine" -msgstr "" +msgstr "Универсальный движок маршрутизации и проксирования" msgid "unknown" msgstr "неизвестно" @@ -5868,7 +5868,7 @@ msgid "Weekends (Sat-Sun)" msgstr "Выходные (Сб-Вс)" msgid "Western Digital Tunnel Transport" -msgstr "" +msgstr "Транспортный туннель Western Digital" msgid "What Tachyon should do when this section matches" msgstr "Что должен делать Tachyon при совпадении этой секции" @@ -5979,7 +5979,7 @@ msgid "Zapret2 sing-box route rules are not configured" msgstr "Правила маршрутизации sing-box для Zapret2 не настроены" msgid "Zero config mesh VPN daemon" -msgstr "" +msgstr "Mesh VPN-демон с нулевой конфигурацией" msgid "Testing strategy" msgstr "Тестирование стратегии" diff --git a/fe-app-tachyon/src/tachyon/methods/shell/index.ts b/fe-app-tachyon/src/tachyon/methods/shell/index.ts index f21b62ee..75568aa5 100644 --- a/fe-app-tachyon/src/tachyon/methods/shell/index.ts +++ b/fe-app-tachyon/src/tachyon/methods/shell/index.ts @@ -976,6 +976,23 @@ export const TachyonShellMethods = { const parsedResponse = parseComponentActionResult(statusResponse); if ((statusResponse.code ?? 0) !== 0 || !parsedResponse) { + const failure = componentActionFailure(statusResponse, parsedResponse); + const isBackendStuck = + Date.now() - jobStartedAt >= COMPONENT_ACTION_TRANSIENT_RPC_GRACE_MS; + + if (stateResponse?.running && !isBackendStuck) { + transientRpc.reset(); + continue; + } + + if ( + !isBackendStuck && + (await isComponentActionStillRunning(jobId, component, action)) + ) { + transientRpc.reset(); + continue; + } + if (isSelfUpdate) { const version = (await confirmedByVersion()) || @@ -993,18 +1010,6 @@ export const TachyonShellMethods = { continue; } - if (stateResponse?.running) { - transientRpc.reset(); - continue; - } - - if (await isComponentActionStillRunning(jobId, component, action)) { - transientRpc.reset(); - continue; - } - - const failure = componentActionFailure(statusResponse, parsedResponse); - if (transientRpc.shouldContinue(failure.error)) { continue; } diff --git a/fe-app-tachyon/src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts b/fe-app-tachyon/src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts index c636255b..f7680bfd 100644 --- a/fe-app-tachyon/src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts +++ b/fe-app-tachyon/src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts @@ -384,6 +384,23 @@ export function showUpdateProgressModal( try { const res = await TachyonShellMethods.getSystemInfo(); if (res && res.success) { + const targetVer = currentModalVersions.targetVersion + ?.replace(/^v/i, '') + .trim(); + const currentVer = res.data?.tachyon_version + ?.replace(/^v/i, '') + .trim(); + if ( + options.component === 'tachyon' && + targetVer && + currentVer && + currentVer !== targetVer && + attempt < maxAttempts - 2 + ) { + await new Promise((resolve) => setTimeout(resolve, 1500)); + continue; + } + statusEl.textContent = _( 'Services are online and ready! Reloading page...', ); diff --git a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js index 4de7b994..7a1eb773 100644 --- a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js +++ b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js @@ -3877,6 +3877,16 @@ var TachyonShellMethods = { }); const parsedResponse = parseComponentActionResult(statusResponse); if ((statusResponse.code ?? 0) !== 0 || !parsedResponse) { + const failure = componentActionFailure(statusResponse, parsedResponse); + const isBackendStuck = Date.now() - jobStartedAt >= COMPONENT_ACTION_TRANSIENT_RPC_GRACE_MS; + if (stateResponse?.running && !isBackendStuck) { + transientRpc.reset(); + continue; + } + if (!isBackendStuck && await isComponentActionStillRunning(jobId, component, action)) { + transientRpc.reset(); + continue; + } if (isSelfUpdate) { const version = await confirmedByVersion() || await confirmedSameVersionReinstall(); if (version) { @@ -3888,15 +3898,6 @@ var TachyonShellMethods = { transientRpc.reset(); continue; } - if (stateResponse?.running) { - transientRpc.reset(); - continue; - } - if (await isComponentActionStillRunning(jobId, component, action)) { - transientRpc.reset(); - continue; - } - const failure = componentActionFailure(statusResponse, parsedResponse); if (transientRpc.shouldContinue(failure.error)) { continue; } @@ -21010,6 +21011,12 @@ function showUpdateProgressModal(options) { try { const res = await TachyonShellMethods.getSystemInfo(); if (res && res.success) { + const targetVer = currentModalVersions.targetVersion?.replace(/^v/i, "").trim(); + const currentVer = res.data?.tachyon_version?.replace(/^v/i, "").trim(); + if (options.component === "tachyon" && targetVer && currentVer && currentVer !== targetVer && attempt < maxAttempts - 2) { + await new Promise((resolve) => setTimeout(resolve, 1500)); + continue; + } statusEl.textContent = _( "Services are online and ready! Reloading page..." ); diff --git a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js index cba1f445..78d5d9dd 100644 --- a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js +++ b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js @@ -1401,6 +1401,7 @@ function createComponentsVisibilityWidget(option, section_id) { } }); } + wrapper._syncToUci = syncToUci; function renderList() { listEl.innerHTML = ""; @@ -1456,7 +1457,7 @@ function createComponentsVisibilityWidget(option, section_id) { "div", { style: - "font-weight:600;font-size:0.875rem;color:var(--text-color,#212529);", + "font-weight:600;font-size:0.875rem;color:inherit;", }, c.label, ), @@ -1464,7 +1465,7 @@ function createComponentsVisibilityWidget(option, section_id) { "div", { style: - "font-size:0.75rem;color:var(--text-color-medium,#6c757d);", + "font-size:0.75rem;opacity:0.75;", }, c.desc, ), @@ -1556,7 +1557,14 @@ function createSettingsContent(section, capabilities) { ); return el ? JSON.stringify(el._vis) : ""; }; - compVisOpt.write = function (_section_id) {}; + compVisOpt.write = function (section_id) { + const el = document.getElementById( + "components-visibility-widget-" + section_id, + ); + if (el && typeof el._syncToUci === "function") { + el._syncToUci(); + } + }; compVisOpt.remove = function () {}; // ── DNS Settings ──────────────────────────────────────────────────────── diff --git a/luci-app-tachyon/po/ru/tachyon.po b/luci-app-tachyon/po/ru/tachyon.po index 1c59dc25..dd3a130b 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-16 16:15+0300\n" -"PO-Revision-Date: 2026-09-16 16:15+0300\n" +"POT-Creation-Date: 2026-09-16 19:54+0300\n" +"PO-Revision-Date: 2026-09-16 19:54+0300\n" "Last-Translator: Dushnilin\n" "Language-Team: none\n" "Language: ru\n" @@ -312,7 +312,7 @@ msgid "Adult content" msgstr "Взрослый контент" msgid "Advanced DPI bypass engine with Lua scripts (nfqws2)" -msgstr "" +msgstr "Продвинутый движок обхода DPI с Lua-скриптами (nfqws2)" msgid "Advanced System" msgstr "Расширенные настройки" @@ -1083,7 +1083,7 @@ msgid "Component action timed out" msgstr "Превышено время ожидания действия компонента" msgid "Component Cards Visibility" -msgstr "" +msgstr "Видимость карточек компонентов" msgid "Component update available" msgstr "Доступно обновление компонента" @@ -1191,7 +1191,7 @@ msgid "Core configuration and preferences" msgstr "Основные настройки и параметры" msgid "Core orchestration service and LuCI application" -msgstr "" +msgstr "Основной сервис маршрутизации и веб-интерфейс LuCI" msgid "Could not compare FakeIP and control public IPs" msgstr "Не удалось сравнить публичные IP FakeIP и контрольной проверки" @@ -1263,7 +1263,7 @@ msgid "Customize the order and visibility of tabs in the main navigation menu. U msgstr "Настройте порядок и видимость вкладок в главном меню навигации. Используйте стрелки для перемещения и галочки для показа или скрытия." msgid "Customize which component cards are displayed in the Components tab. Checkboxes show or hide components." -msgstr "" +msgstr "Настройте отображение карточек на вкладке «Компоненты». Галочки показывают или скрывают компоненты." msgid "Daily Quota" msgstr "Дневная квота" @@ -1299,7 +1299,7 @@ msgid "Dedicated cgroup unavailable" msgstr "Выделенная cgroup недоступна" msgid "Dedicated direct HTTP/SOCKS5 outbound proxy" -msgstr "" +msgstr "Выделенный прямой исходящий HTTP/SOCKS5 прокси" msgid "Default" msgstr "По умолчанию" @@ -1386,7 +1386,7 @@ msgid "Direct Bypass" msgstr "Прямой WAN" msgid "Direct cgroup bypass for TorrServer" -msgstr "" +msgstr "Прямой обход через cgroup для TorrServer" msgid "Direct connection" msgstr "Прямое подключение" @@ -1641,7 +1641,7 @@ msgid "DPI bandwidth throttling or delay detected — connection throttled durin msgstr "Обнаружено замедление DPI — соединение заблокировано или задушено при передаче данных." msgid "DPI bypass engine (nfqws v1)" -msgstr "" +msgstr "Движок обхода блокировок DPI (nfqws v1)" msgid "DPI Detected" msgstr "DPI обнаружен" @@ -2148,7 +2148,7 @@ msgid "Family profiles and device grouping" msgstr "Семейные профили и группировка устройств" msgid "Fast packet transport network client" -msgstr "" +msgstr "Быстрый сетевой клиент передачи пакетов (FPTN)" msgid "Faster DNS health monitoring than the default cycle. Switches bootstrap DNS on failure." msgstr "Более быстрый мониторинг состояния DNS, чем стандартный цикл. Переключает bootstrap DNS при сбое." @@ -3096,7 +3096,7 @@ msgid "Local Address" msgstr "Локальный адрес" msgid "Local SOCKS proxy desynchronizer (ciadpi)" -msgstr "" +msgstr "Локальный десинхронизатор SOCKS-прокси (ciadpi)" msgid "Location" msgstr "Местоположение" @@ -3987,7 +3987,7 @@ msgid "Ready to benchmark DNS providers" msgstr "Готов к тестированию DNS провайдеров" msgid "Real-time WebRTC anti-censorship tunnel" -msgstr "" +msgstr "Антицензурный туннель реального времени на базе WebRTC" msgid "Reality fake site" msgstr "Фейковый сайт Reality" @@ -5520,7 +5520,7 @@ msgid "United States (us)" msgstr "США (us)" msgid "Universal proxy platform routing engine" -msgstr "" +msgstr "Универсальный движок маршрутизации и проксирования" msgid "unknown" msgstr "неизвестно" @@ -5868,7 +5868,7 @@ msgid "Weekends (Sat-Sun)" msgstr "Выходные (Сб-Вс)" msgid "Western Digital Tunnel Transport" -msgstr "" +msgstr "Транспортный туннель Western Digital" msgid "What Tachyon should do when this section matches" msgstr "Что должен делать Tachyon при совпадении этой секции" @@ -5979,7 +5979,7 @@ msgid "Zapret2 sing-box route rules are not configured" msgstr "Правила маршрутизации sing-box для Zapret2 не настроены" msgid "Zero config mesh VPN daemon" -msgstr "" +msgstr "Mesh VPN-демон с нулевой конфигурацией" msgid "Testing strategy" msgstr "Тестирование стратегии" diff --git a/luci-app-tachyon/po/templates/tachyon.pot b/luci-app-tachyon/po/templates/tachyon.pot index 5d2e73bf..2b57ccf2 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-16 13:15+0300\n" -"PO-Revision-Date: 2026-09-16 13:15+0300\n" +"POT-Creation-Date: 2026-09-16 16:54+0300\n" +"PO-Revision-Date: 2026-09-16 16:54+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: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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2846 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3452 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3467 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3706 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3868 msgid "-- Select --" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12672 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12676 msgid ".lst Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2905 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2917 msgid "(provider default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2211 msgid "(this rule, when active)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13562 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13563 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:645 msgid "+ add" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10571 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10575 msgid "+ Add JSON outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3622 msgid "+ Add level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10661 msgid "+ Add priority" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13816 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:923 msgid "+ Add Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10598 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10602 msgid "+ Add URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14636 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14637 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1885 msgid "⏳ Stopping..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14477 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1686 msgid "⚠️ Benchmark completed. No working bypass found for this target." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14477 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1685 msgid "⚠️ Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1728 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:1705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1717 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:14296 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14297 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1469 msgid "⚠️ Server received fakes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13405 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:459 msgid "⚡ Fast (>1MB/s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13198 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:221 msgid "⚡ QUIC / HTTP/3 (UDP 443)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13234 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13235 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:266 msgid "⚡ Quick Benchmark (Presets ~30+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14850 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2143 msgid "⚡ Strategy Fuzzer & Auto-Tuner" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14534 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14535 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1767 msgid "✅ Auto-applied best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14473 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1679 msgid "✅ Benchmark completed! Optimal strategy identified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13396 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:450 msgid "✅ Working only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13195 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:218 msgid "✈️ Telegram Suite (Web + Bot API)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14269 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1439 msgid "✓ 32KB Streamed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9279 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✔ Online" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9232 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9241 #: src/tachyon/tabs/dashboard/initController.ts:2219 #: src/tachyon/tabs/dashboard/initController.ts:2230 #: src/tachyon/tabs/dashboard/initController.ts:2231 @@ -155,164 +155,164 @@ msgstr "" msgid "✔ Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14282 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14283 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1454 msgid "✗ Throttled at 16KB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9279 #: src/tachyon/tabs/dashboard/initController.ts:2289 msgid "✘ Offline" msgstr "" -#: ../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:9225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9232 #: 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:13198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13199 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:222 msgid "🌐 Custom Target URL..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13169 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:192 msgid "🎬 YouTube Full Suite (Web + 4K Stream + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13362 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:413 msgid "🏆 Apply Best Match" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13197 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:220 msgid "🏴‍☠️ RuTracker Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13184 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:207 msgid "🐦 X / Twitter Suite (API + Media CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13174 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197 msgid "💬 Discord Suite (Gateway + Voice + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13762 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:860 msgid "💾 Save Custom Patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13190 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:213 msgid "📸 Instagram / Meta (Web + CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14047 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1189 msgid "🔄 Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13774 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:873 msgid "🔄 Reset to Factory Defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14461 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14462 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1668 msgid "🔍 Analyzing DPI blocking patterns..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13244 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13245 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:276 msgid "🔍 Combinatorial Deep Fuzzing (~150-300+)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14052 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1194 msgid "🗑️ Clear History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13186 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:209 msgid "🤖 ChatGPT / OpenAI Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13968 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14772 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1097 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2039 msgid "🧠 Synthesize with AI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1982 msgid "🧠 Synthesizing..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13240 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:271 msgid "🧬 Adaptive Smart Fuzzing (Genetic / Prior Seeds)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14657 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1908 msgid "🚀 Initializing benchmark in sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13529 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14510 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14717 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1725 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:599 msgid "🚀 Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677 msgid "🛑 Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14505 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14646 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14506 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14751 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1720 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1896 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2016 msgid "🛑 Stop Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13247 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:278 msgid "🛠️ My Custom Strategies Only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15468 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15469 #: 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:15350 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15351 #: 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:14463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14464 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1670 msgid "🛡️ Stage 2: Stability Verification" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13179 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:202 msgid "🟣 Twitch Suite (Live Stream + HLS CDN)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:533 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:539 msgid "Accept external proxy connections and route them with sing-box." msgstr "" @@ -324,12 +324,12 @@ msgstr "" msgid "Access schedule and screen time limits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7748 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7785 msgid "Action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10379 #: src/tachyon/helpers/notifyActionFailure.ts:40 msgid "Action failed" msgstr "" @@ -350,16 +350,16 @@ msgstr "" msgid "Action Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13504 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13882 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:571 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:998 msgid "Actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18477 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19070 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8478 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18478 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8479 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:480 #: src/tachyon/tabs/dashboard/initController.ts:1285 @@ -378,7 +378,7 @@ msgstr "" msgid "Active (Blocking)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10473 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10474 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:56 msgid "Active Bootstrap DNS" msgstr "" @@ -390,7 +390,7 @@ msgstr "" msgid "Active Clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210 #: src/tachyon/tabs/dashboard/initController.ts:2203 msgid "Active Connections" msgstr "" @@ -399,72 +399,72 @@ msgstr "" msgid "Active Hours Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10481 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Active Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12277 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12278 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:245 msgid "Active routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:561 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:567 msgid "Add a family profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:579 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:585 msgid "Add a schedule rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:527 msgid "Add a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:539 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:545 msgid "Add a server inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2251 #: ../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:13849 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13850 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:963 msgid "Add Custom DPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10522 msgid "Add exclude keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10508 msgid "Add include keyword" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2932 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2936 msgid "Add prefix to nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11195 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:11215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11219 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:11166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11170 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:11137 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11141 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:3876 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3880 msgid "Add URLTest / Priority group" msgstr "" @@ -472,41 +472,41 @@ msgstr "" msgid "Additional Individual Devices (IP / MAC)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10831 #: 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:3162 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3375 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3379 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:3145 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3361 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:3776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3780 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:3756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3760 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:14925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14926 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1743 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:45 msgid "Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15799 #: 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:3439 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3451 msgid "Administrator Chat IDs" msgstr "" @@ -518,7 +518,7 @@ msgstr "" msgid "Advanced DPI bypass engine with Lua scripts (nfqws2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1495 msgid "Advanced System" msgstr "" @@ -530,107 +530,107 @@ msgstr "" msgid "Advertise routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10235 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10239 msgid "AEAD Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1494 msgid "AI & Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2856 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2868 msgid "AI Agent REST API Bearer Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2935 msgid "AI API Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13021 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13022 #: 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:11851 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11852 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:154 msgid "AI Chat Assistant" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13986 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13987 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1118 msgid "AI Diagnostics & Strategy Rationale" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17606 #: src/tachyon/tabs/diagnostic/initController.ts:1561 msgid "AI Doctor Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17066 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17608 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17067 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17617 #: 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:2911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2923 msgid "AI Doctor Language" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13102 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:107 msgid "AI Doctor RAG" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14009 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1143 msgid "AI DPI Engineer & Strategy Synthesizer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2910 msgid "AI Model" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2893 msgid "AI Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12949 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:151 msgid "AI service error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14740 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2001 msgid "AI successfully synthesized custom strategies!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14766 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2033 msgid "AI Synthesis Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14765 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2032 msgid "AI synthesis failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13386 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18496 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19036 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:441 #: src/tachyon/tabs/monitoring/initController.ts:696 #: src/tachyon/tabs/monitoring/render.ts:40 msgid "All" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3669 msgid "All checks passed — Telegram bot should work correctly" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2515 msgid "All components" msgstr "" @@ -643,12 +643,12 @@ msgstr "" msgid "All Devices are Guests EXCEPT Trusted (Zero-Trust)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13144 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:163 msgid "All Engines (Full Matrix)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2367 msgid "All except selected" msgstr "" @@ -661,37 +661,37 @@ msgstr "" msgid "All Internet (Screen time quota or total internet cutoff)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2377 msgid "All remaining except selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2375 msgid "All remaining servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3331 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3335 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:18504 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19009 #: src/tachyon/tabs/monitoring/initController.ts:659 #: src/tachyon/tabs/monitoring/render.ts:49 msgid "All Routes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2366 msgid "All servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12286 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12389 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12390 #: 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:11247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11251 msgid "All traffic from these IP addresses will be routed through the section unconditionally, ignoring all other conditions." msgstr "" @@ -709,11 +709,11 @@ msgstr "" msgid "Allow in interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2977 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2981 msgid "Allow insecure TLS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10081 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10085 msgid "Allow Insecure TLS" msgstr "" @@ -733,7 +733,7 @@ msgstr "" msgid "Allowed Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5800 msgid "Allowed domain prefixes are full:, keyword:, and regex:" msgstr "" @@ -745,15 +745,15 @@ msgstr "" msgid "Allowed Start Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2070 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2082 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:3122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3126 msgid "Allows limiting the list of servers for URLTest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2882 msgid "Allows Tachyon to send diagnostic snapshots to ChatGPT or DeepSeek API for intelligent root-cause analysis and auto-repair recommendations." msgstr "" @@ -777,19 +777,19 @@ msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1165 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1207 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1425 msgid "Always visible" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9361 msgid "AmneziaWG (Cloudflare WARP) configuration generated and loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9928 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:9919 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9923 msgid "AmneziaWG 3.0 / 3.1 header protection key" msgstr "" @@ -797,7 +797,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:9969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9973 msgid "AmneziaWG 3.1 disable cookie replies" msgstr "" @@ -805,64 +805,64 @@ msgstr "" msgid "AmneziaWG 3.1 header protection key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9948 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3679 msgid "AmneziaWG 3.1 keepalive timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9953 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3685 msgid "AmneziaWG 3.1 max handshake attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9961 msgid "AmneziaWG 3.1 random packet trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9943 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3673 msgid "AmneziaWG 3.1 reject after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9929 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3661 msgid "AmneziaWG 3.1 rekey after time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9934 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9938 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3667 msgid "AmneziaWG 3.1 rekey timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9709 msgid "AmneziaWG config loaded successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9171 msgid "AmneziaWG Generator" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9823 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3481 msgid "AmneziaWG Version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329 #: 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:14610 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14611 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1852 msgid "Analysis inconclusive." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17142 #: 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:21812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21819 #: src/tachyon/tabs/updates/initController.ts:995 msgid "Another component action is already running" msgstr "" @@ -875,36 +875,36 @@ msgstr "" msgid "Anti-Bypass: Block Private DNS / DoH / DoT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2936 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:14794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14795 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2066 msgid "Applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14428 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14429 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1628 msgid "Apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15131 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15222 #: 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:11345 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11349 msgid "Apply rules of this section only to selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11242 msgid "Apply section rules only to the specified local IP addresses" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13285 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:321 msgid "Apply Strategy To" msgstr "" @@ -913,24 +913,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:17271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17272 #: src/tachyon/tabs/diagnostic/initController.ts:1179 msgid "Applying fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15196 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17270 #: 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:13875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13876 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:992 msgid "Arguments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12873 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:60 msgid "Ask Tachyon AI Assistant a question..." msgstr "" @@ -939,26 +939,26 @@ msgstr "" msgid "Assigned Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3462 msgid "At least one Admin Chat ID is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5831 msgid "At least one valid domain must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5943 msgid "At least one valid IP or subnet must be specified." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10337 msgid "Auth Digest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12105 #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8313 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8659 #: src/tachyon/tabs/dashboard/initController.ts:1075 #: src/tachyon/tabs/dashboard/initController.ts:1513 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:633 @@ -966,16 +966,16 @@ msgstr "" msgid "Auto" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2736 msgid "Auto (cooperative with SQM/CAKE)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13736 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:832 msgid "Auto Modes (--auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11679 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11680 #: src/partials/modal/renderModal.ts:286 msgid "Auto refresh" msgstr "" @@ -984,130 +984,130 @@ msgstr "" msgid "Auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13309 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13310 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:351 msgid "Auto-apply best strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14539 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14545 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1772 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1777 msgid "Auto-apply failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3242 msgid "Auto-detected domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11051 msgid "Auto-detected Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3200 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:2601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2613 msgid "Auto-failover of proxy sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2858 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2862 msgid "Auto-generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17199 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17200 #: src/tachyon/tabs/diagnostic/initController.ts:1092 msgid "Auto-Heal Network Stack" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1581 msgid "Auto-Tune & Benchmark DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9120 msgid "Auto-update Hosts Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2460 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2472 msgid "Auto-update mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2403 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2415 msgid "Automatic component update checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2461 msgid "Automatic component updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2831 msgid "Automatic User-Agent selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2937 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:1565 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1577 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:2404 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2416 msgid "Automatically check installed components for new versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2462 msgid "Automatically download and install new versions of components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9172 msgid "Automatically generate a Cloudflare WARP account and configure all AmneziaWG settings." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3147 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3159 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:14019 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14020 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1154 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:8738 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3572 #: 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:9117 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9121 msgid "Automatically update remote hosts lists on schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12174 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12365 #: 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:11757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:60 msgid "Available actions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12366 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12367 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:348 msgid "Avg. latency" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6933 msgid "Backend validation failed: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12121 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12122 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:58 msgid "Basic connectivity" msgstr "" @@ -1116,47 +1116,47 @@ msgstr "" msgid "Beginning of the schedule interval (e.g. 22:00)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10986 msgid "Belarus (by)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13099 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:104 msgid "Benchmark & Test" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15160 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:311 msgid "Benchmark completed successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14042 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14043 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1185 msgid "Benchmark History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15230 #: 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:14638 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14639 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1887 msgid "Benchmark stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13334 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:382 msgid "Benchmarking in progress..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14112 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1259 msgid "Best Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11328 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11332 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11351 msgid "BitTorrent / P2P" msgstr "" @@ -1177,7 +1177,7 @@ msgstr "" msgid "Block at DNS level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2118 msgid "Block DoH" msgstr "" @@ -1186,7 +1186,7 @@ msgstr "" msgid "Block in interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:571 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:577 msgid "Block internet access or specific proxy sections for family profiles or individual devices based on time and days." msgstr "" @@ -1198,7 +1198,7 @@ msgstr "" msgid "Block Router Administration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2119 msgid "Block well-known DNS-over-HTTPS resolver IPs so LAN clients cannot bypass the router DNS" msgstr "" @@ -1210,7 +1210,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:12122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12123 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:59 msgid "Blocked resources" msgstr "" @@ -1237,104 +1237,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:10473 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10474 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15099 #: 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:1634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1646 msgid "Bootstrap DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3401 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3413 msgid "Bot Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10895 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915 #: 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:10914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915 #: 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:10914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10915 #: 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:17781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17782 #: src/tachyon/tabs/diagnostic/initController.ts:1774 msgid "Bug report downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11072 msgid "Built-in rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2384 msgid "By flag emoji from name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2467 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2479 msgid "By schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13805 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2521 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:912 msgid "ByeDPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13142 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:162 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2113 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2114 msgid "ByeDPI (ciadpi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7002 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:7175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7179 msgid "ByeDPI option does not accept a compact value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7108 msgid "ByeDPI option does not accept a value: %s" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7100 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7169 msgid "ByeDPI option requires a value: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11174 #: 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:11173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11174 #: 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:11168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11169 #: 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:11168 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11169 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:65 msgid "ByeDPI provider binary is not available" msgstr "" @@ -1344,50 +1344,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:11188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189 #: 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:11188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189 #: 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:7961 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7965 msgid "ByeDPI Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7205 msgid "ByeDPI strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2175 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2187 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:10344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10348 msgid "CA Certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2403 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:2640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2652 msgid "Cache File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2654 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2666 msgid "Cache file path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8021 msgid "Camou" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17658 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8688 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17659 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8692 #: ../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 @@ -1396,14 +1396,14 @@ msgstr "" msgid "Cancel" msgstr "" -#: ../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:10776 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10965 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15960 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10454 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10699 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10777 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11050 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11144 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15961 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:26 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:27 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:172 @@ -1419,15 +1419,15 @@ msgstr "" msgid "Cannot save server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4011 msgid "Cannot save settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8020 msgid "Captive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10694 msgid "Cascade connection" msgstr "" @@ -1439,18 +1439,18 @@ 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:12799 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12800 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:865 msgid "Check again" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12750 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:793 msgid "Check all" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21539 #: src/tachyon/tabs/updates/initController.ts:623 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:326 msgid "Check completed!" @@ -1463,71 +1463,71 @@ msgstr "" msgid "Check Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12624 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12625 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12738 #: 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: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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8726 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3523 #: src/tachyon/tabs/dashboard/initController.ts:1603 msgid "Check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12304 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:276 msgid "Check mode:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11871 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11872 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:174 msgid "Check Services" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3536 msgid "Check timeout after which the server is considered dead" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21877 #: src/tachyon/tabs/updates/initController.ts:1064 msgid "Check update" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8724 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3080 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3510 #: src/tachyon/tabs/dashboard/initController.ts:1601 msgid "Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12964 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12965 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:170 msgid "Check YouTube" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8863 #: src/tachyon/tabs/dashboard/initController.ts:1790 msgid "Checking Connection..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20799 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:117 msgid "Checking for updates..." msgstr "" -#: ../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:10764 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10861 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10955 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15948 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18044 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10444 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10689 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10862 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11134 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18045 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:31 @@ -1555,32 +1555,32 @@ 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:3293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3305 msgid "Checking…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5890 #: src/tachyon/tabs/diagnostic/helpers/getCheckTitle.ts:2 msgid "checks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10414 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10934 #: 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:10402 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10890 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10944 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10403 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10945 #: 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:10425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10426 #: src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:27 msgid "Checks passed with manual DHCP" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "Child (🧒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10979 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10983 msgid "China (cn)" msgstr "" @@ -1597,7 +1597,7 @@ msgstr "" msgid "Choose a visual icon for this profile" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8354 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8358 msgid "Choose Hosts File..." msgstr "" @@ -1605,7 +1605,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:2461 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2473 msgid "Choose whether to install updates immediately when detected or at a scheduled time (e.g. maintenance window)" msgstr "" @@ -1613,7 +1613,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:10938 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10942 msgid "Choose whether to route traffic to all destinations except selected countries (Exclude) or only to selected countries (Include)." msgstr "" @@ -1626,34 +1626,34 @@ 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:10322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10326 msgid "Cipher" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8817 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8821 msgid "Clean Comments" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12340 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12344 msgid "Clear" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17193 #: src/tachyon/tabs/diagnostic/initController.ts:1085 msgid "Clear DNS cache" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1167 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1424 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1427 msgid "Click to hide" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1428 msgid "Click to show" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8102 msgid "Client" msgstr "" @@ -1661,7 +1661,7 @@ msgstr "" msgid "Client Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10360 msgid "Client Certificate" msgstr "" @@ -1673,7 +1673,7 @@ msgstr "" msgid "Client fingerprint" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10372 msgid "Client Key" msgstr "" @@ -1701,24 +1701,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:11658 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12222 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12804 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13014 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13541 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15137 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15581 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15862 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17596 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19209 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19252 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21050 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21091 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8596 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12701 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11659 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15863 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17597 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19253 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21057 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8597 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12705 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4078 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1835 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2300 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2312 #: src/partials/modal/renderModal.ts:263 #: src/tachyon/tabs/dashboard/initController.ts:1425 #: src/tachyon/tabs/diagnostic/initController.ts:1551 @@ -1731,58 +1731,58 @@ msgstr "" #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:284 #: src/tachyon/tabs/monitoring/initController.ts:908 #: src/tachyon/tabs/monitoring/initController.ts:963 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:430 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:493 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:447 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:510 msgid "Close" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18523 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18524 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18525 #: 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:19178 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19179 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19180 #: src/tachyon/tabs/monitoring/initController.ts:875 #: src/tachyon/tabs/monitoring/initController.ts:876 msgid "Close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18486 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18487 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19077 #: src/tachyon/tabs/monitoring/initController.ts:744 #: src/tachyon/tabs/monitoring/render.ts:29 msgid "Closed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10261 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10265 msgid "Cloudflare account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10273 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10277 msgid "Cloudflare API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9995 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9999 msgid "Cloudflare WARP account / device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10011 msgid "Cloudflare WARP API access token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3452 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:13811 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13812 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:918 msgid "Command-line arguments string..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12672 msgid "Community Lists" msgstr "" @@ -1791,16 +1791,16 @@ msgstr "" msgid "Component action timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1543 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1546 msgid "Component Cards Visibility" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7020 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7021 #: src/tachyon/services/core.service.ts:45 msgid "Component update available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2425 msgid "Component update check interval" msgstr "" @@ -1809,12 +1809,12 @@ msgid "Component versions and update manager" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1051 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1510 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:633 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1513 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:639 msgid "Components" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6566 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6567 #: src/tachyon/helpers/singBoxVariant.ts:56 msgid "compressed" msgstr "" @@ -1823,46 +1823,46 @@ msgstr "" msgid "Concurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7740 msgid "Conditions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14624 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14625 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1872 msgid "confidence" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2638 msgid "Config File Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2841 msgid "Config Snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4415 -#: src/tachyon/methods/shell/index.ts:1683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4416 +#: src/tachyon/methods/shell/index.ts:1688 msgid "Configuration applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:424 msgid "Configuration for Tachyon service" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5221 msgid "Configure User-Agent in the item settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16049 #: ../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/main.js:5714 #: src/tachyon/methods/custom/getDashboardSections.ts:1865 #: 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:10729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10733 msgid "Connect through" msgstr "" @@ -1873,35 +1873,35 @@ msgstr "" msgid "Connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17352 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17353 #: src/tachyon/tabs/diagnostic/initController.ts:1274 msgid "Connected Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10417 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10421 msgid "Connection links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15360 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15361 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:151 msgid "Connection Path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10392 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10396 msgid "Connection URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19304 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19305 #: src/tachyon/tabs/monitoring/initController.ts:1027 msgid "Connections are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16095 #: src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:223 msgid "Connectivity probe failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14731 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1991 msgid "Consulting DPI Knowledge Base & AI..." msgstr "" @@ -1910,7 +1910,7 @@ msgstr "" msgid "Content Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9927 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3654 msgid "Content Padding Addition" msgstr "" @@ -1925,44 +1925,44 @@ msgstr "" msgid "Copied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15788 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15789 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:201 msgid "Copied!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11651 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11652 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1785 #: src/partials/modal/renderModal.ts:258 msgid "Copy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22597 #: src/tachyon/tabs/updates/initController.ts:1952 msgid "Copy address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15782 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15795 #: 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:20840 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20841 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:165 msgid "Copy log" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8529 #: src/tachyon/tabs/dashboard/initController.ts:1350 #: 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:17558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17559 #: src/tachyon/tabs/diagnostic/initController.ts:1509 msgid "Copy Support Report" msgstr "" @@ -1975,41 +1975,41 @@ msgstr "" msgid "Core orchestration service and LuCI application" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 #: 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:15318 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15319 #: 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:15520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:347 msgid "Country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10989 msgid "Country code (e.g. ru, us, de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15745 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15746 #: 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:15850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15851 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:269 msgid "Cryptocurrency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17510 #: src/tachyon/tabs/diagnostic/initController.ts:1450 msgid "Current Diagnosis" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10751 msgid "Current section cannot be used as its own transit section" msgstr "" @@ -2018,24 +2018,24 @@ msgstr "" msgid "Currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12125 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:61 msgid "Custom" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2948 msgid "Custom API Endpoint URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2899 msgid "Custom device headers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8700 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8704 msgid "Custom DNS Records (Hosts)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12124 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:60 msgid "Custom domains" msgstr "" @@ -2056,28 +2056,28 @@ msgstr "" msgid "Custom header for handshake response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2903 msgid "Custom OpenAI-Compatible API" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2937 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2949 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:10566 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10570 msgid "Custom outbound configurations in JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13834 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13835 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:946 msgid "Custom strategy added!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1524 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 "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1547 msgid "Customize which component cards are displayed in the Components tab. Checkboxes show or hide components." msgstr "" @@ -2103,9 +2103,9 @@ msgstr "" msgid "Daily Traffic Limit (MB)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1506 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:995 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:508 msgid "Dashboard" msgstr "" @@ -2114,12 +2114,12 @@ msgstr "" msgid "Dashboard currently unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14264 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14265 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1435 msgid "Data transfer verified: streamed >= 32KB without throttling or disconnect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14091 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14092 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1239 msgid "Date" msgstr "" @@ -2128,7 +2128,7 @@ msgstr "" msgid "Days of Week" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: src/tachyon/tabs/updates/initController.ts:1494 msgid "Dedicated cgroup unavailable" msgstr "" @@ -2137,37 +2137,37 @@ msgstr "" msgid "Dedicated direct HTTP/SOCKS5 outbound proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8014 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8097 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8101 msgid "Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3580 msgid "Default (auto)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2740 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2764 msgid "Default (Direct WAN / Default mixed proxy)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2543 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:1500 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1503 msgid "Default Tab on Startup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2030 msgid "Delay in milliseconds before reloading Tachyon after interface UP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2025 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2037 msgid "Delay value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13936 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13937 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1860 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:724 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:732 @@ -2183,13 +2183,13 @@ msgstr "" msgid "Delete the snapshot" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3747 msgid "Detect server country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2696 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2708 msgid "Detects and drops STUN/TURN packets in nftables to prevent real IP leaks via WebRTC." msgstr "" @@ -2203,15 +2203,15 @@ msgstr "" msgid "dev." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11237 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11241 msgid "Device filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7468 msgid "Device or IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17428 #: src/tachyon/tabs/diagnostic/initController.ts:1357 msgid "Device updated" msgstr "" @@ -2224,50 +2224,50 @@ 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:10427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10428 #: 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:10427 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10428 #: 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:15303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15304 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:73 msgid "Diagnostic check completed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15311 #: 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:1044 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1509 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:619 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:625 msgid "Diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12095 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12102 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2752 #: 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:15429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15430 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:232 msgid "DIRECT" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10025 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10029 msgid "Direct (Default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17415 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17416 #: src/tachyon/tabs/diagnostic/initController.ts:1344 msgid "Direct Bypass" msgstr "" @@ -2276,169 +2276,169 @@ msgstr "" msgid "Direct cgroup bypass for TorrServer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3321 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3325 msgid "Direct connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10922 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15377 #: 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:22204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22211 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1358 #: src/tachyon/tabs/updates/initController.ts:1477 msgid "Direct Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17409 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17410 #: src/tachyon/tabs/diagnostic/initController.ts:1335 msgid "Direct WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15370 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15371 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:161 msgid "Direct WAN (ISP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22146 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22153 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22168 #: 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:11793 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11794 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:96 msgid "Disable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9972 msgid "Disable Cookies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2106 msgid "Disable QUIC" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2095 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2107 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:22205 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1018 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1051 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:467 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:480 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2726 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2738 #: 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:6599 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6603 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:13723 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13724 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:820 msgid "Disorder Values (-d)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3032 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3495 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3036 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3499 msgid "Display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11331 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11350 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11354 msgid "DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1564 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1576 msgid "DNS Auto-Tuner & Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14583 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1822 msgid "DNS Blocking" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1742 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1754 msgid "DNS Check Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3051 msgid "DNS Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1786 msgid "DNS Failures Before Switching" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10486 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:75 msgid "DNS on router" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2218 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2222 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1599 msgid "DNS over HTTPS (DoH)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2220 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1589 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1601 msgid "DNS over QUIC (DoQ)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2219 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1588 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1600 msgid "DNS over TLS (DoT)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2999 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3003 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7818 msgid "DNS protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15073 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:213 msgid "DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1596 msgid "DNS Protocol Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3000 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7819 msgid "DNS protocol used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7885 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1884 msgid "DNS requests through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14601 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1842 msgid "DNS resolution failed — likely DNS-level blocking or hijacking." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15465 #: 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:1814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1826 msgid "DNS Rewrite TTL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3009 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3013 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7832 msgid "DNS server" msgstr "" @@ -2447,7 +2447,7 @@ msgstr "" msgid "DNS server address cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11296 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11300 msgid "DNS server addresses for domain resolution in this section (e.g. 1.1.1.1, https://cloudflare-dns.com/dns-query)." msgstr "" @@ -2455,133 +2455,133 @@ msgstr "" msgid "DNS server pushed to the client configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3010 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3014 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7833 msgid "DNS server used by the resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1635 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1647 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:1616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1628 msgid "DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1487 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1490 msgid "DNS Settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1862 msgid "DNS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1794 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1806 msgid "DNS Successful Checks Before Recovery" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1863 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1875 msgid "DNS through proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7877 msgid "DNS through section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1848 msgid "DNS Turbo Cache" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1762 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1774 msgid "DNS Unavailability Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15559 #: 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:12486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12490 msgid "DNS: Resolved %s to %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12540 msgid "DNS: Resolved to %s (no subnet rules matched)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15900 #: 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:3205 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3209 msgid "Do not test servers from these countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3225 msgid "Do not test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3170 msgid "Do not test servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3172 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3176 msgid "Do not test servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3169 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3173 msgid "Do not test servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3217 msgid "Do not test specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16980 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17009 #: 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:16989 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16992 #: 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:10606 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10607 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:54 msgid "Does not resolve" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11194 msgid "Domain and IP lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11214 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11218 msgid "Domain lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2994 msgid "Domain Resolver" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3212 msgid "Domain test sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11018 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11022 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12673 msgid "Domains" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11052 msgid "Domains automatically detected by Smart Detect or added via Telegram bot. You can manually edit or remove them here." msgstr "" @@ -2589,22 +2589,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:9704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9708 msgid "Done" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2591 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2603 msgid "Dont Touch My DHCP!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9186 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9199 #: 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:11646 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11647 #: src/partials/modal/renderModal.ts:253 msgid "Download" msgstr "" @@ -2613,60 +2613,60 @@ msgstr "" msgid "Download .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2570 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2582 msgid "Download component packages via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2590 msgid "Download components through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2581 msgid "Download components through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2568 msgid "Download lists through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2547 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2559 msgid "Download lists through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2548 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2560 msgid "Download remote lists and rule sets via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2800 msgid "Download subscription through a section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2801 msgid "Download subscriptions via the selected section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2978 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2982 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:2805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2809 msgid "Download through" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19202 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19203 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19389 #: src/tachyon/tabs/monitoring/initController.ts:1149 #: src/tachyon/tabs/monitoring/initController.ts:901 #: src/tachyon/tabs/monitoring/initController.ts:960 msgid "Downloaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2264 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2276 msgid "Downloading and applying rule sets and lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14605 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1846 msgid "DPI bandwidth throttling or delay detected — connection throttled during data transfer." msgstr "" @@ -2675,41 +2675,41 @@ msgstr "" msgid "DPI bypass engine (nfqws v1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14623 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14624 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1871 msgid "DPI Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13156 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13157 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:178 msgid "DPI Engine" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11862 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:164 msgid "DPI Strategy Fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14279 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1450 msgid "DPI throttling: stream cut off after ~16KB payload transfer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14107 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1254 msgid "DPI Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:523 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:10511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10515 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:11312 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12678 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11316 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12682 msgid "DSCP marks (QoS)" msgstr "" @@ -2718,15 +2718,15 @@ msgstr "" msgid "Duplicate JSON outbound tag" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5267 msgid "Duplicate value" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10327 msgid "e.g. AES-256-GCM — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12342 msgid "e.g. google.com, 1.1.1.1, 443" msgstr "" @@ -2742,11 +2742,11 @@ msgstr "" msgid "e.g. Kids Phone (Night YouTube)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10338 msgid "e.g. SHA256 — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2143 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2155 msgid "Each entry must be \"proto\", \"proto:port\" or \"proto:port-port\" (tcp/udp), e.g. tcp:6881,udp:6881-6889" msgstr "" @@ -2755,30 +2755,30 @@ msgstr "" msgid "Edit" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2511 msgid "Eligible components for auto-update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22152 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22167 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22174 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:286 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:710 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7742 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2666 #: 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:3146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3158 msgid "Enable Adaptive Intervals" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2881 msgid "Enable AI Doctor (ChatGPT / LLM Analysis)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3160 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3172 msgid "Enable Anomaly Detection" msgstr "" @@ -2786,37 +2786,37 @@ msgstr "" msgid "Enable authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2220 msgid "Enable automatic updates for remote lists and rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11804 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:106 msgid "Enable autostart" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2995 msgid "Enable built-in DNS resolver for domains handled by this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3116 msgid "Enable Config Validation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17201 #: src/tachyon/tabs/diagnostic/initController.ts:1093 msgid "Enable Direct WAN Bypass" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3026 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3038 msgid "Enable DNS Continuous Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3063 msgid "Enable Firewall Reload Dedup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3118 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3130 msgid "Enable Graceful Degradation" msgstr "" @@ -2824,82 +2824,82 @@ msgstr "" msgid "Enable Guest Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3065 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3077 msgid "Enable Health Metrics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2219 msgid "Enable list updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10772 msgid "Enable Mixed Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10813 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10817 msgid "Enable Mixed Proxy Authentication" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1919 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1931 msgid "Enable Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2992 msgid "Enable Proxy Health Monitor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2964 msgid "Enable RAG (Knowledge Base Retrieval)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3090 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3102 msgid "Enable Smart Cooldowns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3199 msgid "Enable Smart Detect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3411 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3423 msgid "Enable Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1727 msgid "Enable WAN DNS Fallback for Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1716 msgid "Enable WAN DNS Fallback for Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2843 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2855 msgid "Enable Watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2071 msgid "Enable YACD" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2081 msgid "Enable YACD WAN Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22205 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: 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:2725 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2737 msgid "Enabled (always prioritize)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3424 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:2844 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2856 msgid "Enables the background watchdog process to monitor services and auto-recover on failures." msgstr "" @@ -2915,7 +2915,7 @@ msgstr "" msgid "End Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14331 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1511 msgid "endpoints OK" msgstr "" @@ -2924,9 +2924,9 @@ msgstr "" msgid "Enforce SafeSearch & YouTube Restricted Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13459 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13874 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13460 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14097 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1244 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:526 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:991 @@ -2937,28 +2937,28 @@ msgstr "" msgid "Enter a complete sing-box inbound object" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4426 msgid "Enter a complete sing-box outbound object" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3048 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4397 msgid "Enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12618 #: 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:3294 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3315 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3319 msgid "Enter a level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9809 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9813 msgid "Enter a number or range, e.g. 25 or 25-35" msgstr "" @@ -2966,7 +2966,7 @@ msgstr "" msgid "Enter a positive whole number in megabytes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2492 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504 msgid "Enter a valid time in HH:MM format (00:00 to 23:59)" msgstr "" @@ -2976,46 +2976,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:2876 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2880 msgid "Enter HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3423 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3435 msgid "Enter the API token obtained from @BotFather." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2868 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2872 msgid "Enter the HWID sent with subscription requests" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10444 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10448 msgid "Enter the subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9276 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9279 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9290 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9293 -#: ../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:9379 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9382 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9498 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9512 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9515 +#: ../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:9294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9383 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9386 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9519 msgid "Error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9383 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9387 msgid "Error running generator:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12560 msgid "Error running trace:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2355 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2392 msgid "Error updating lists:" msgstr "" @@ -3023,60 +3023,60 @@ msgstr "" msgid "Every day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14949 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14950 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:74 msgid "EXCELLENT" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3378 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3779 msgid "Exclude by proxy parameters" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3839 msgid "Exclude by regular expression" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3424 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3823 msgid "Exclude countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10942 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10946 msgid "Exclude selected countries" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3831 msgid "Exclude servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3386 msgid "Exclude servers with one of the selected protocols from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3388 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3392 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:3385 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3389 msgid "Exclude servers with one of the selected transports from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11323 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11327 msgid "Exclude traffic types" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3890 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3894 msgid "Exclude URLTest / Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11261 msgid "Excluded devices" msgstr "" @@ -3089,11 +3089,11 @@ msgstr "" msgid "Expires" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10773 msgid "Expose this section as a local HTTP+SOCKS proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6570 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6571 #: src/tachyon/helpers/singBoxVariant.ts:60 msgid "extended" msgstr "" @@ -3107,76 +3107,76 @@ msgstr "" msgid "External NFQUEUE rules overlap with Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6137 msgid "External nfqws config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6582 msgid "External nfqws2 config files bypass Tachyon queue management and explicit validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14961 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14962 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:86 msgid "FAILED" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4409 -#: src/tachyon/methods/shell/index.ts:1677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4410 +#: src/tachyon/methods/shell/index.ts:1682 msgid "Failed to apply DNS configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15217 #: 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:17287 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17288 #: src/tachyon/tabs/diagnostic/initController.ts:1200 msgid "Failed to apply fix" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14803 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4124 -#: src/tachyon/methods/shell/index.ts:1278 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4125 +#: src/tachyon/methods/shell/index.ts:1283 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2078 msgid "Failed to apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4301 -#: src/tachyon/methods/shell/index.ts:1530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4302 +#: src/tachyon/methods/shell/index.ts:1535 msgid "Failed to auto-apply strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4339 -#: src/tachyon/methods/shell/index.ts:1575 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4340 +#: src/tachyon/methods/shell/index.ts:1580 msgid "Failed to clear fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19577 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19591 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19592 #: src/tachyon/tabs/monitoring/initController.ts:1415 #: src/tachyon/tabs/monitoring/initController.ts:1430 msgid "Failed to close connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19606 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19618 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19607 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19619 #: src/tachyon/tabs/monitoring/initController.ts:1449 #: src/tachyon/tabs/monitoring/initController.ts:1462 msgid "Failed to close connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14769 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2036 msgid "Failed to communicate with AI provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15801 #: 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:17145 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17146 #: src/tachyon/tabs/diagnostic/initController.ts:972 msgid "Failed to copy report to clipboard" msgstr "" @@ -3191,14 +3191,14 @@ msgstr "" msgid "Failed to delete snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4278 -#: src/tachyon/methods/shell/index.ts:1502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4279 +#: src/tachyon/methods/shell/index.ts:1507 msgid "Failed to detect DPI type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21617 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21679 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21853 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21624 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21686 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21860 #: ../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 @@ -3210,10 +3210,10 @@ msgstr "" msgid "Failed to execute" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4456 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4477 +#: src/tachyon/methods/shell/index.ts:1749 +#: src/tachyon/methods/shell/index.ts:1775 msgid "Failed to execute IP and DNS leak check" msgstr "" @@ -3222,38 +3222,38 @@ msgstr "" msgid "Failed to fetch releases" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17785 #: src/tachyon/tabs/diagnostic/initController.ts:1777 msgid "Failed to generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9280 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9284 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9298 msgid "Failed to generate WARP config:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4377 -#: src/tachyon/methods/shell/index.ts:1629 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4378 +#: src/tachyon/methods/shell/index.ts:1634 msgid "Failed to get DNS benchmark status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4321 -#: src/tachyon/methods/shell/index.ts:1552 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4322 +#: src/tachyon/methods/shell/index.ts:1557 msgid "Failed to get fuzzer history" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4207 -#: src/tachyon/methods/shell/index.ts:1406 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4208 +#: src/tachyon/methods/shell/index.ts:1411 msgid "Failed to get fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4082 -#: src/tachyon/methods/shell/index.ts:1230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4083 +#: src/tachyon/methods/shell/index.ts:1235 msgid "Failed to get fuzzer status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4151 -#: src/tachyon/methods/shell/index.ts:1330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4152 +#: src/tachyon/methods/shell/index.ts:1335 msgid "Failed to get fuzzer strategies" msgstr "" @@ -3262,7 +3262,7 @@ msgstr "" msgid "Failed to install version" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14201 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1357 msgid "Failed to load history" msgstr "" @@ -3271,21 +3271,21 @@ msgstr "" msgid "Failed to load snapshots" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22342 #: src/tachyon/tabs/updates/initController.ts:1656 msgid "Failed to load versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9520 msgid "Failed to parse file:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12265 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12266 #: 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:9373 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9377 msgid "Failed to parse WARP config:" msgstr "" @@ -3294,13 +3294,13 @@ msgstr "" msgid "Failed to read operation log" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12917 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12918 #: 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:4259 -#: src/tachyon/methods/shell/index.ts:1481 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4260 +#: src/tachyon/methods/shell/index.ts:1486 msgid "Failed to reset fuzzer patterns" msgstr "" @@ -3308,8 +3308,8 @@ msgstr "" msgid "Failed to reset settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17586 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17684 #: src/tachyon/tabs/diagnostic/initController.ts:1541 #: src/tachyon/tabs/diagnostic/initController.ts:1659 msgid "Failed to restore native internet" @@ -3319,17 +3319,17 @@ msgstr "" msgid "Failed to restore snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3642 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3654 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3680 msgid "Failed to run diagnostics — is the tachyon binary installed?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4233 -#: src/tachyon/methods/shell/index.ts:1439 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4234 +#: src/tachyon/methods/shell/index.ts:1444 msgid "Failed to save fuzzer patterns" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13768 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13769 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:868 msgid "Failed to save patterns" msgstr "" @@ -3338,29 +3338,29 @@ msgstr "" msgid "Failed to save snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14714 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15185 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:339 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1972 msgid "Failed to start benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3369 msgid "Failed to start bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4357 -#: src/tachyon/methods/shell/index.ts:1605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4358 +#: src/tachyon/methods/shell/index.ts:1610 msgid "Failed to start DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4059 -#: src/tachyon/methods/shell/index.ts:1204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4060 +#: src/tachyon/methods/shell/index.ts:1209 msgid "Failed to start fuzzer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12248 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12821 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:213 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:890 msgid "Failed to start service check." @@ -3370,17 +3370,17 @@ msgstr "" msgid "Failed to start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3371 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3383 msgid "Failed to stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4396 -#: src/tachyon/methods/shell/index.ts:1649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4397 +#: src/tachyon/methods/shell/index.ts:1654 msgid "Failed to stop DNS benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4096 -#: src/tachyon/methods/shell/index.ts:1245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4097 +#: src/tachyon/methods/shell/index.ts:1250 msgid "Failed to stop fuzzer" msgstr "" @@ -3388,29 +3388,29 @@ msgstr "" msgid "Failed to stop watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8022 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8023 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8029 #: 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:4184 -#: src/tachyon/methods/shell/index.ts:1375 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4185 +#: src/tachyon/methods/shell/index.ts:1380 msgid "Failed to synthesize AI strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17432 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17433 #: src/tachyon/tabs/diagnostic/initController.ts:1362 msgid "Failed to update device" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8800 #: src/tachyon/tabs/dashboard/initController.ts:1695 #: src/tachyon/tabs/dashboard/initController.ts:1699 #: src/tachyon/tabs/dashboard/initController.ts:341 @@ -3421,31 +3421,31 @@ msgstr "" msgid "Failed to update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2625 msgid "Failover failure threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14956 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:80 msgid "FAIR" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14293 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1465 msgid "Fake packets reached remote server (HTTP 400 Bad Request)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 #: 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:10920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10921 #: 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:10892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10893 #: src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:80 msgid "FakeIP works; public IP comparison is inconclusive" msgstr "" @@ -3454,20 +3454,20 @@ msgstr "" msgid "FakeTLS host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15107 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:248 msgid "Fallback DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1661 msgid "Fallback DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1664 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1676 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:1668 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1680 msgid "Fallback DNS servers must be plain UDP (IP or hostname). Path-style DoH (e.g. domain/path) is not allowed here." msgstr "" @@ -3479,13 +3479,13 @@ msgstr "" msgid "Family (🏠)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:566 msgid "Family Profile" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1016 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1506 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:552 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:558 msgid "Family Profiles" msgstr "" @@ -3497,90 +3497,90 @@ msgstr "" msgid "Fast packet transport network client" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3027 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3039 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:8743 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3579 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3583 #: src/tachyon/tabs/dashboard/initController.ts:1622 msgid "Faster server search interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4899 #: src/tachyon/methods/custom/getDashboardSections.ts:702 msgid "Fastest" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12432 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:425 msgid "Filter by service:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3732 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3736 msgid "Filter the servers that will be displayed on the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13376 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13377 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:431 msgid "Filter:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9086 msgid "Finished with code" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10980 msgid "Finland (fi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:136 msgid "Firewall WAN port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17282 #: src/tachyon/tabs/diagnostic/initController.ts:1194 msgid "Fix applied" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17187 #: src/tachyon/tabs/diagnostic/initController.ts:1079 msgid "Fix resolv.conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4012 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2368 msgid "Fix the highlighted fields and save again." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16989 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17277 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17278 #: 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:17203 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17204 #: src/tachyon/tabs/diagnostic/initController.ts:1096 msgid "Flush Conntrack Table" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13693 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:787 msgid "Fooling Methods (dpi-desync-fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13644 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:736 msgid "Fooling Methods (fooling)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2255 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2267 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:11246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11250 msgid "Forced device routing" msgstr "" @@ -3588,36 +3588,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:2708 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2720 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:14470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677 msgid "Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8221 msgid "FPTN Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8243 msgid "FPTN Bypass Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8250 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8254 msgid "FPTN Preferred Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8228 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8232 msgid "FPTN SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10975 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10979 msgid "France (fr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8019 msgid "Freedom" msgstr "" @@ -3641,20 +3641,20 @@ msgstr "" msgid "Fronting proxy protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12968 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:173 msgid "Full System Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6600 msgid "Fuzzing is not supported here because Tachyon needs deterministic runtime validation." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2198 msgid "Game Console IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2174 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2186 msgid "Game Console Optimizer (NAT Type 1)" msgstr "" @@ -3666,60 +3666,60 @@ msgstr "" msgid "Gaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2887 msgid "Generate a random 16-character hexadecimal HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11908 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11909 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:211 msgid "Generate bug report" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2882 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2887 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2886 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2891 msgid "Generate HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2859 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2863 msgid "Generate HWID from router hardware information for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9173 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9212 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9234 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9177 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9216 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9238 msgid "Generate WARP Config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10635 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:89 msgid "Generated inbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9355 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9359 msgid "Generated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9271 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9275 msgid "Generating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10969 msgid "GeoIP Countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10937 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10941 msgid "GeoIP Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12674 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12678 msgid "GeoSite / GeoIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10972 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10976 msgid "Germany (de)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11813 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:115 msgid "Get global check" msgstr "" @@ -3728,29 +3728,29 @@ 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:16955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16956 #: src/tachyon/tabs/diagnostic/initController.ts:701 msgid "Global check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16966 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16970 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16967 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16971 #: 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:14781 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14782 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2053 msgid "Global Default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14952 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14953 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:77 msgid "GOOD" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:559 msgid "Group devices into family profiles to manage content filtering, SafeSearch, and screen time limits in one place." msgstr "" @@ -3763,11 +3763,11 @@ msgid "Guest Devices (MAC / IP)" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1030 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:588 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:594 msgid "Guest Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:589 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:595 msgid "Guest mode isolates guest devices from local LAN and router administration, while allowing internet access with daily quotas and schedules." msgstr "" @@ -3779,12 +3779,12 @@ msgstr "" msgid "Handshake timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9918 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9922 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3648 msgid "Header Protection Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12832 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12833 #: 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 "" @@ -3809,137 +3809,137 @@ msgstr "" msgid "Hex or binary payload for response" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2968 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2972 msgid "Hide cascade connection nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2957 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2961 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:2969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2973 msgid "Hide intermediate nodes used as detours by other subscription nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3832 msgid "Hide selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3895 msgid "Hide servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3824 msgid "Hide servers from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3836 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3840 msgid "Hide servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3787 msgid "Hide servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3791 msgid "Hide servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3788 msgid "Hide servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2960 msgid "Hide URLTest group nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11699 #: src/partials/modal/renderModal.ts:310 msgid "Hide values" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22634 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Hide versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8730 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3543 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3547 #: src/tachyon/tabs/dashboard/initController.ts:1608 msgid "Higher-level check interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1764 msgid "Higher-priority DNS Check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13102 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17533 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17534 #: src/tachyon/tabs/diagnostic/initController.ts:1478 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:108 msgid "History" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14055 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4344 -#: src/tachyon/methods/shell/index.ts:1580 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4345 +#: src/tachyon/methods/shell/index.ts:1585 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1198 msgid "History cleared" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19192 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19246 #: src/tachyon/tabs/monitoring/initController.ts:891 #: src/tachyon/tabs/monitoring/initController.ts:956 msgid "Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4700 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4704 msgid "Hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9132 msgid "Hosts Lists Update Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3091 msgid "How many hours of metrics to keep (default 24)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3548 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:3520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3524 msgid "How often the currently selected server is checked" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3052 msgid "How often to check DNS health in seconds (default 60)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2994 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3006 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:3463 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3475 msgid "How often to check Telegram for new messages (default: 5)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1743 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1755 msgid "How often to check the active DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1753 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1765 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:11332 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11351 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11336 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11355 msgid "HTTP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5777 #: src/tachyon/api.ts:27 msgid "HTTP error" msgstr "" @@ -3948,68 +3948,68 @@ msgstr "" msgid "HTTP hosts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2871 msgid "HWID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349 #: 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:15466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15467 #: 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:8614 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8615 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3093 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3275 #: src/tachyon/tabs/dashboard/initController.ts:1453 msgid "Idle timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3131 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:15681 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15682 #: 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:2466 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2478 msgid "Immediately upon release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8446 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8468 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8555 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8450 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8559 msgid "Import" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8550 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8554 msgid "Import (%d records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9395 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9399 msgid "Import AmneziaWG settings from .conf file" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8627 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8631 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8834 msgid "Import Hosts File" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2947 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2951 msgid "Import subscription URLTest groups" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2952 msgid "Import URLTest groups returned by this subscription provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15423 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:222 msgid "INACTIVE" msgstr "" @@ -4026,35 +4026,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: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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3148 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3360 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3759 msgid "Include by proxy parameters" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3416 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3815 msgid "Include by regular expression" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3400 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3799 msgid "Include countries" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4501 msgid "Include IP addresses and subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10947 msgid "Include selected countries" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3408 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3807 msgid "Include servers" msgstr "" @@ -4074,31 +4074,31 @@ msgstr "" msgid "Init packet junk size (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9867 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9871 msgid "Init Packet Magic Header (S1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9869 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9873 msgid "Init Packet Magic Header (S3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9892 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9896 msgid "Init Packet Payload (I1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9893 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9897 msgid "Init Packet Payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9894 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9898 msgid "Init Packet Payload (I3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9899 msgid "Init Packet Payload (I4)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9900 msgid "Init Packet Payload (I5)" msgstr "" @@ -4110,87 +4110,87 @@ msgstr "" msgid "Init timeout (Itime)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15267 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15268 #: 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:21040 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21879 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22350 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21886 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22404 #: src/tachyon/tabs/updates/initController.ts:1078 #: src/tachyon/tabs/updates/initController.ts:1676 #: src/tachyon/tabs/updates/initController.ts:1729 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:419 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:436 msgid "Install" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22621 #: src/tachyon/tabs/updates/initController.ts:1978 msgid "Install another build:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2103 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2108 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2113 msgid "Installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22482 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22489 #: src/tachyon/tabs/updates/initController.ts:1824 msgid "Installed build → Available build" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21354 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22497 #: 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:2780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2792 msgid "Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1994 msgid "Interface Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2029 msgid "Interface Monitoring Delay" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1995 msgid "Interface monitoring for Bad WAN" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8749 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3107 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3599 #: 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:3596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3600 msgid "Interrupt connections when priority failover switches server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3108 msgid "Interrupt connections when URLTest switches the selected server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613 #: src/tachyon/tabs/dashboard/initController.ts:1451 msgid "Interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7986 msgid "Invalid ByeDPI strategy" msgstr "" @@ -4211,7 +4211,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:5776 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5780 #: src/validators/validateDomain.ts:67 #: src/validators/validateDomain.ts:73 msgid "Invalid domain address" @@ -4373,7 +4373,7 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8738 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8742 msgid "Invalid line: \"%s\". Use: domain ip or ip domain" msgstr "" @@ -4383,16 +4383,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:10806 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10810 #: 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:5955 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5959 msgid "Invalid port or range. Use 80 or 1000-2000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5150 msgid "Invalid regular expression" msgstr "" @@ -4615,44 +4615,44 @@ msgstr "" msgid "Invalid VMess URL: parsing failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11882 #: 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:12670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12674 msgid "IP Addresses (IP CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4462 -#: src/tachyon/methods/shell/index.ts:1752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4463 +#: src/tachyon/methods/shell/index.ts:1757 msgid "IP and DNS leak check timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14585 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1823 msgid "IP Block (TCP SYN Timeout)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13747 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:844 msgid "IP Frag Bounds (--ip-frag)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14616 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14617 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1862 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:11058 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11062 msgid "IPs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1853 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1865 msgid "IPv4 only" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1855 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1867 msgid "IPv6 only" msgstr "" @@ -4661,7 +4661,7 @@ msgstr "" msgid "is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2131 msgid "Isolate BitTorrent traffic and force it direct to prevent VPN bans" msgstr "" @@ -4669,45 +4669,45 @@ msgstr "" msgid "Isolate Local LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:154 msgid "ISP / Organization" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15485 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:307 msgid "ISP DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16989 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16990 #: src/tachyon/tabs/diagnostic/initController.ts:747 msgid "Issues" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10408 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10939 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10409 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10940 #: 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:17303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17304 #: 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:10980 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10984 msgid "Japan (jp)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8138 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8142 msgid "Jitsi" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10565 -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1375 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4425 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4706 msgid "JSON outbound" msgstr "" @@ -4731,15 +4731,15 @@ msgstr "" msgid "JSON outbound must contain a non-empty type field" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4445 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4449 msgid "JSON outbound settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9866 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9870 msgid "Junk Max Size (Jmax)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9865 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9869 msgid "Junk Min Size (Jmin)" msgstr "" @@ -4747,7 +4747,7 @@ msgstr "" msgid "Junk packet count (Jc)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9868 msgid "Junk Packet Count (Jc)" msgstr "" @@ -4787,36 +4787,36 @@ msgstr "" msgid "Junk size for transport packet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10987 msgid "Kazakhstan (kz)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10501 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:3605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3609 msgid "Keep Priority before latency-sorted servers" 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 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:3113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3117 msgid "Keep URLTest before latency-sorted servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9947 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3678 msgid "Keepalive Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1837 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1849 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:10224 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10228 msgid "Key" msgstr "" @@ -4824,16 +4824,16 @@ msgstr "" msgid "Key path" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5156 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5160 msgid "Keyword must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17520 #: src/tachyon/tabs/diagnostic/initController.ts:1462 msgid "LAN Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2924 msgid "Language for AI Doctor diagnosis responses" msgstr "" @@ -4841,7 +4841,7 @@ msgstr "" msgid "Laptop / PC (💻)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14926 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14927 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:46 msgid "Latency" msgstr "" @@ -4853,23 +4853,23 @@ msgstr "" msgid "Latency test failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2542 msgid "Latency test URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21356 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22495 #: 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:22490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22497 #: src/tachyon/tabs/updates/initController.ts:1832 msgid "Latest version:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2913 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2917 msgid "Leave empty to omit this header" msgstr "" @@ -4878,19 +4878,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:3310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3314 msgid "Level name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7673 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:3231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3243 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:2217 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2229 msgid "List Update Frequency" msgstr "" @@ -4902,45 +4902,45 @@ msgstr "" msgid "Listen port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10664 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10665 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:125 msgid "Listening port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2347 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2359 msgid "Lists and rule sets successfully updated!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2295 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2307 msgid "Lists update is continuing in the background." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2346 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:2890 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2902 msgid "LM Studio (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9473 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9477 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9492 msgid "Load .conf" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9394 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9398 msgid "Load .conf config" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8394 msgid "Load Current Records" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8384 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8388 msgid "Loaded %d current record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9701 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9705 msgid "Loaded!" msgstr "" @@ -4948,39 +4948,39 @@ msgstr "" msgid "Loading client link..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17323 #: src/tachyon/tabs/diagnostic/initController.ts:1241 msgid "Loading connected LAN devices..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18555 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19295 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19296 #: src/tachyon/tabs/monitoring/initController.ts:1017 #: src/tachyon/tabs/monitoring/render.ts:101 msgid "Loading connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12197 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12237 #: 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:22365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22372 #: src/tachyon/tabs/updates/initController.ts:1695 msgid "Loading versions..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22179 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22231 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22242 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22252 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22263 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22274 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22292 #: src/tachyon/tabs/updates/initController.ts:1441 #: src/tachyon/tabs/updates/initController.ts:1457 #: src/tachyon/tabs/updates/initController.ts:1507 @@ -4993,7 +4993,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9727 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9731 msgid "Local Address" msgstr "" @@ -5001,35 +5001,35 @@ msgstr "" msgid "Local SOCKS proxy desynchronizer (ciadpi)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15362 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15363 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:153 msgid "Location" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2689 msgid "Log Level" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14927 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:47 msgid "Loss" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2505 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2517 msgid "LuCI Web UI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6568 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6569 #: src/tachyon/helpers/singBoxVariant.ts:58 msgid "lx" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10481 #: src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67 msgid "Main DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1617 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1629 msgid "Main DNS server. If multiple servers are selected, a timeout switches to a backup." msgstr "" @@ -5038,27 +5038,27 @@ msgid "Main overview and status widgets" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8306 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8652 #: src/tachyon/tabs/dashboard/initController.ts:1066 #: src/tachyon/tabs/dashboard/initController.ts:1504 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:631 msgid "Manual" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2266 msgid "Manual list update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10272 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10276 msgid "MASQUE Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10260 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10264 msgid "MASQUE Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10252 msgid "MASQUE Private Key" msgstr "" @@ -5070,28 +5070,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:11059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11063 msgid "Match destination IPs or subnets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11305 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11309 msgid "Match destination ports. Use a single port or a range" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12408 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12412 msgid "Match Found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11313 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11317 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:9948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9952 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3684 msgid "Max Handshake Attempts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3174 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3186 msgid "Max reconnects per hour before alert (default 10)." msgstr "" @@ -5107,16 +5107,16 @@ msgstr "" msgid "Maximum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1775 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:9210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9211 #: src/tachyon/tabs/dashboard/initController.ts:2204 msgid "Memory Usage" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1489 msgid "Menu & Navigation" msgstr "" @@ -5128,7 +5128,7 @@ msgstr "" msgid "Method" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3078 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3090 msgid "Metrics Retention (hours)" msgstr "" @@ -5141,7 +5141,7 @@ msgstr "" msgid "min/day" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3063 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3067 msgid "Minimum latency difference in milliseconds that triggers switching to a faster server." msgstr "" @@ -5149,15 +5149,15 @@ msgstr "" msgid "Minimum size of junk packets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10874 msgid "Mixed Proxy Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10786 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10790 msgid "Mixed Proxy Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10829 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10833 msgid "Mixed Proxy Username" msgstr "" @@ -5165,7 +5165,7 @@ msgstr "" msgid "Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2899 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2911 msgid "Model name to use. Leave empty to use default (gpt-4o-mini / claude-3-5-haiku / deepseek-chat / llama3:latest)." msgstr "" @@ -5177,17 +5177,17 @@ msgstr "" msgid "Monday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2004 msgid "Monitored Interfaces" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1037 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1508 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:611 msgid "Monitoring" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3173 msgid "Monitors sing-box reconnect frequency. Alerts if too many reconnects per hour." msgstr "" @@ -5199,41 +5199,41 @@ msgstr "" msgid "Move Up" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9790 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9794 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3424 msgid "MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3465 msgid "Must be a comma-separated list of numeric IDs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2478 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2493 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2482 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2497 msgid "Must be a number in the range of 0 - 10000" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13100 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13101 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:106 msgid "My Strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13874 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:990 msgid "Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3033 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3496 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3037 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3500 msgid "Name displayed on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3311 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3315 msgid "Name shown in the priority level list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17576 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17675 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17577 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17676 #: src/tachyon/tabs/diagnostic/initController.ts:1531 #: src/tachyon/tabs/diagnostic/initController.ts:1651 msgid "Native internet restored. Tachyon stopped." @@ -5253,73 +5253,73 @@ msgstr "" msgid "Native tailscaled (tailnet reachable from LAN without client)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10977 msgid "Netherlands (nl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1491 msgid "Network & Interfaces" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10524 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2293 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2297 msgid "Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4202 msgid "Network interface settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20770 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20773 #: 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:8539 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8543 msgid "New domains:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7019 #: 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:11007 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11095 #: 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:11007 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11008 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11095 #: 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:7902 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7906 msgid "NFQWS Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6263 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6267 msgid "NFQWS strategy cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7935 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7939 msgid "NFQWS2 Strategy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6737 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6741 msgid "NFQWS2 strategy cannot be empty" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8223 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8226 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8297 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8643 #: src/tachyon/tabs/dashboard/initController.ts:1054 #: src/tachyon/tabs/dashboard/initController.ts:1492 #: src/tachyon/tabs/dashboard/initController.ts:960 @@ -5332,12 +5332,12 @@ msgstr "" msgid "No active clients" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19314 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19315 #: src/tachyon/tabs/monitoring/initController.ts:1041 msgid "No active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17334 #: src/tachyon/tabs/diagnostic/initController.ts:1253 msgid "No active DHCP clients found on local network." msgstr "" @@ -5346,46 +5346,46 @@ msgstr "" msgid "No active routing sections found." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14983 #: 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:14075 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14076 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1223 msgid "No benchmark history yet. Run a benchmark to see results here." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13520 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:586 msgid "No benchmark results yet. Configure options and click \"Start Benchmark\"." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14586 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14587 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1825 msgid "No Blocking Detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12272 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12273 #: 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:19314 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19315 #: src/tachyon/tabs/monitoring/initController.ts:1042 msgid "No closed connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10591 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:32 msgid "No conflict detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12526 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12530 msgid "No Custom Rules Matched" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13899 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1017 msgid "No custom strategies added yet." msgstr "" @@ -5399,65 +5399,65 @@ msgstr "" msgid "No devices assigned" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17117 #: src/tachyon/tabs/diagnostic/initController.ts:941 msgid "No DHCP clients detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17450 #: 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:15542 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15543 #: 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:3248 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3260 msgid "No domains detected yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10710 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10711 #: 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:8399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8403 msgid "No file selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17311 #: 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:16991 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16992 #: src/tachyon/tabs/diagnostic/initController.ts:758 msgid "No issues found" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10831 #: 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:10643 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10644 #: 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:11178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179 #: 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:10997 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10998 #: 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:11084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11085 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:83 msgid "No rules use Zapret2" msgstr "" @@ -5471,34 +5471,34 @@ msgstr "" msgid "No snapshots yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14228 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1391 msgid "No strategies match the active filter." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22321 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22328 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22331 #: 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:14809 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14810 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2087 msgid "No working strategy to apply" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8544 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8545 #: src/tachyon/tabs/dashboard/initController.ts:1369 msgid "Node list is empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8377 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8378 #: src/tachyon/tabs/dashboard/initController.ts:1162 msgid "Nodes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17113 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17114 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1002 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:930 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:955 @@ -5511,10 +5511,10 @@ msgstr "" msgid "None" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10599 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16059 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16060 #: ../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/main.js:5714 #: src/tachyon/methods/custom/getDashboardSections.ts:1868 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:338 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46 @@ -5529,30 +5529,30 @@ msgstr "" msgid "Not connected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10621 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10721 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:204 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70 msgid "Not detected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12073 #: src/tachyon/tabs/diagnostic/partials/renderCheckSection.ts:193 msgid "Not implement yet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22231 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22242 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22252 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22263 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22274 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22285 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22238 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22281 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6554 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6559 #: src/tachyon/helpers/singBoxVariant.ts:34 #: src/tachyon/helpers/singBoxVariant.ts:42 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2104 @@ -5568,20 +5568,20 @@ msgstr "" msgid "Not installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10614 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:62 msgid "Not public" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10671 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10672 #: 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:16008 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16027 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16032 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16106 #: ../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 @@ -5597,11 +5597,11 @@ msgstr "" msgid "Not responding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16513 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16683 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16729 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16791 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16684 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16792 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6085 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:168 #: src/tachyon/tabs/diagnostic/initController.ts:125 #: src/tachyon/tabs/diagnostic/initController.ts:356 @@ -5610,11 +5610,11 @@ msgstr "" msgid "Not running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12615 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12619 msgid "Not set" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9367 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 "" @@ -5622,43 +5622,43 @@ msgstr "" msgid "Notify in Telegram" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3535 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3547 msgid "Notify on Certificate Warnings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3483 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3495 msgid "Notify on Core Crashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3548 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3560 msgid "Notify on DNS Leaks" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3509 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3521 msgid "Notify on Server Switches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3496 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3508 msgid "Notify on Service Restarts" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3522 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3534 msgid "Notify on Subscription Updates" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1775 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1787 msgid "Number of consecutive failed checks required before switching DNS servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2626 msgid "Number of consecutive failed probes before switching sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3005 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3017 msgid "Number of consecutive failures before restarting (default 3)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1807 msgid "Number of consecutive successful checks required before returning to a higher-priority DNS server." msgstr "" @@ -5674,124 +5674,124 @@ msgstr "" msgid "Obfuscation password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15362 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:152 msgid "Observed Public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8166 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8170 msgid "OlcRTC Crypto Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8200 msgid "OlcRTC DNS Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8135 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8139 msgid "OlcRTC Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8161 msgid "OlcRTC Room ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8176 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8180 msgid "OlcRTC SOCKS Host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8186 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8190 msgid "OlcRTC SOCKS Port" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8206 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8210 msgid "OlcRTC Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8150 msgid "OlcRTC Transport" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2889 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2901 msgid "Ollama (Local PC / Server)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8701 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8705 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:3397 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3401 msgid "Only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2364 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2372 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2376 msgid "Only selected" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2365 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2374 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2378 msgid "Only selected except exclusions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3417 msgid "Only servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3368 msgid "Only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3368 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3372 msgid "Only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3369 msgid "Only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3405 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3409 msgid "Only the specified servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13730 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:826 msgid "OOB Values (-o)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22465 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22502 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22509 #: 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:4389 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4393 msgid "Open priority settings and enter a display name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15904 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15905 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:36 msgid "Open Project Page" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:329 msgid "Operation completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21087 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21094 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:505 msgid "Operation failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20796 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20851 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20797 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20852 #: 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:20837 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20838 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:162 msgid "Operation log" msgstr "" @@ -5801,7 +5801,7 @@ msgstr "" msgid "Operation log is not available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20833 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20834 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:157 msgid "Operation started. Waiting for log output..." msgstr "" @@ -5815,51 +5815,51 @@ msgstr "" msgid "Operation timed out" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17205 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17206 #: src/tachyon/tabs/diagnostic/initController.ts:1098 msgid "Optimize AWG MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17198 #: src/tachyon/tabs/diagnostic/initController.ts:1090 msgid "Optimize RAM memory" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1688 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1692 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7343 msgid "Option \"%s\" contains an invalid input value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10236 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10240 msgid "Optional — leave empty for default" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13962 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13963 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1090 msgid "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10385 msgid "Optional tls-auth or tls-crypt key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6341 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6345 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:6815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6819 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:8240 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8244 msgid "Optional: override bypass method (e.g. quic, tcp)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8233 msgid "Optional: override TLS SNI for FPTN connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8255 msgid "Optional: preferred FPTN server address" msgstr "" @@ -5867,11 +5867,11 @@ 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 "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8640 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8644 msgid "Or paste hosts file content:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9320 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9321 #: src/tachyon/tabs/dashboard/initController.ts:2348 msgid "Other peers" msgstr "" @@ -5881,23 +5881,23 @@ msgstr "" msgid "outbounds must be a non-empty array of strings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1929 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1941 msgid "Output Network Interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2896 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2900 msgid "Override the default OpenWrt device headers for this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8669 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8673 msgid "Overwrite existing records (if unchecked, merge with existing records)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2140 msgid "P2P Client Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2118 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2130 msgid "P2P Leak Protection" msgstr "" @@ -5915,44 +5915,44 @@ msgstr "" msgid "Padding" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1606 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1618 msgid "Parallel (fast failover, ≤3 s)" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1023 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1507 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:570 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:576 msgid "Parental Control" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8528 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8532 msgid "Parsed records:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10058 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10192 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10196 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3075 msgid "Password" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10901 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10905 msgid "Password cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8434 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8438 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8466 msgid "Paste content or upload a file to preview imported DNS records." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10422 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:10430 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10434 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:15527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15528 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:354 msgid "Path" msgstr "" @@ -5962,46 +5962,46 @@ msgstr "" msgid "Path cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2658 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2670 msgid "Path must be absolute (start with /)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2667 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2679 msgid "Path must contain at least one directory (like /tmp/cache.db)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2662 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2674 msgid "Path must end with cache.db" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13100 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:105 msgid "Pattern Builder" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13781 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:880 msgid "Patterns reset to defaults!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4252 -#: src/tachyon/methods/shell/index.ts:1471 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4253 +#: src/tachyon/methods/shell/index.ts:1476 msgid "Patterns reset to factory defaults" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4228 -#: src/tachyon/methods/shell/index.ts:1433 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4229 +#: src/tachyon/methods/shell/index.ts:1438 msgid "Patterns saved successfully" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13766 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13767 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:866 msgid "Patterns saved successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18535 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18536 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19087 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18537 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19088 #: src/tachyon/tabs/monitoring/initController.ts:761 #: src/tachyon/tabs/monitoring/render.ts:80 #: src/tachyon/tabs/monitoring/render.ts:81 @@ -6020,48 +6020,48 @@ msgstr "" msgid "Payload (I5)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9750 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9754 msgid "Peer Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10345 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10349 msgid "PEM-encoded CA certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10357 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10361 msgid "PEM-encoded client certificate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10369 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10373 msgid "PEM-encoded client private key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5986 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1045 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1058 #: src/tachyon/tabs/diagnostic/diagnostic.store.ts:60 msgid "Pending" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12153 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98 msgid "Pending..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3569 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3573 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:2981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2993 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:9801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9805 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3431 msgid "Persistent Keepalive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3132 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3144 msgid "Persistent Smart Detect" msgstr "" @@ -6073,24 +6073,24 @@ msgstr "" msgid "Phone (📱)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3112 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3608 msgid "Pin on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2141 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/section.js:7652 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7656 msgid "Plain .lst / .txt lists belong in \"Domain and IP lists\", not \"Rule sets\"" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1650 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1662 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:13822 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13823 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:931 msgid "Please specify strategy name and arguments" msgstr "" @@ -6099,63 +6099,63 @@ msgstr "" msgid "Policy Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3462 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3474 msgid "Polling Interval (seconds)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3487 msgid "Polling interval must be at least 1 second" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10802 msgid "Port cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10579 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10580 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:19 msgid "Port conflict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10791 msgid "Port for the local mixed proxy of this section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5962 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5966 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1929 msgid "Port must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5970 msgid "Port range start must be less than or equal to end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2175 msgid "Port range start must not exceed its end" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11304 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12677 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11308 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12681 msgid "Ports" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2159 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2171 msgid "Ports must be between 1 and 65535" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2953 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2965 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:2390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2402 msgid "Pre-download all preset lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22391 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22398 #: src/tachyon/tabs/updates/initController.ts:1723 msgid "pre-release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10117 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10121 msgid "Pre-shared key" msgstr "" @@ -6163,11 +6163,11 @@ msgstr "" msgid "Pre-shared Key (PSK)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1864 msgid "Prefer IPv4" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1854 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1866 msgid "Prefer IPv6" msgstr "" @@ -6175,16 +6175,16 @@ msgstr "" msgid "Preferred IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2940 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2944 msgid "Prefix text" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14659 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14660 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1911 msgid "Preparing strategies and isolated nftables queue..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9784 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9788 msgid "Preshared Key" msgstr "" @@ -6196,54 +6196,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:3052 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3064 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:15090 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15091 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:232 msgid "Primary DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2732 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:10651 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12473 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12477 msgid "Priority" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8767 #: src/tachyon/tabs/dashboard/initController.ts:1652 #: 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:8716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8717 #: src/tachyon/tabs/dashboard/initController.ts:1589 msgid "Priority details are unavailable" msgstr "" -#: ../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:4279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4280 msgid "Priority level settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3613 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3617 msgid "Priority levels" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4343 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4344 msgid "Priority settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9739 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9743 msgid "Private Key" msgstr "" @@ -6271,20 +6271,20 @@ msgstr "" msgid "Protection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14924 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10309 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2434 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10313 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2438 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2672 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2706 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:44 msgid "Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11283 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11287 msgid "Protocol for the routed DNS resolver." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9824 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 "" @@ -6292,12 +6292,12 @@ 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:14923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14924 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:43 msgid "Provider" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13269 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:304 msgid "Provider Global Default" msgstr "" @@ -6307,72 +6307,72 @@ msgstr "" msgid "Provider status is normal" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12099 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:29 msgid "Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17409 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17410 #: src/tachyon/tabs/diagnostic/initController.ts:1336 msgid "Proxy / DPI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3016 msgid "Proxy Fail Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2993 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3005 msgid "Proxy Health Check Interval (s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3015 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3027 msgid "Proxy Health Check URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8219 #: src/tachyon/tabs/dashboard/initController.ts:955 msgid "Proxy link is unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15399 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15400 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:194 msgid "Proxy Outbound" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15349 #: 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:3559 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3571 msgid "Proxy Section for Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10018 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10022 msgid "Proxy to use for WARP API registration (api.cloudflareclient.com)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10116 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10120 msgid "PSK" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10594 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10595 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2738 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:40 msgid "Public host" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15452 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15453 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:259 msgid "Public IP Address Isolation" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10729 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:215 msgid "Public IP not required for this configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2719 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2731 msgid "QoS Priority Engine (DSCP)" msgstr "" @@ -6380,52 +6380,52 @@ msgstr "" msgid "QR code is too large" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15278 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15294 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15279 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15295 #: 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:11329 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11348 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11352 msgid "QUIC (HTTP/3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15752 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15753 #: 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:14012 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14013 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1147 msgid "RAG Knowledge Base + Live ISP Probe Context" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9956 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9960 msgid "Random Trailers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14928 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14929 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:48 msgid "Rating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11335 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11354 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11358 msgid "RDP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15574 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15575 #: 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:9711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9715 msgid "Read error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14912 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:29 msgid "Ready to benchmark DNS providers" msgstr "" @@ -6462,50 +6462,50 @@ msgstr "" msgid "Reality short ID must contain 1-8 hex digits" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17185 #: src/tachyon/tabs/diagnostic/initController.ts:1077 msgid "Rebuild firewall rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22491 #: src/tachyon/tabs/updates/initController.ts:1826 msgid "Rebuilt release" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14626 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14627 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1874 msgid "Recommended" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15063 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:202 msgid "Recommended DNS Configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15205 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15206 #: 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:17254 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17255 #: src/tachyon/tabs/diagnostic/initController.ts:1161 msgid "Recommended Quick Fixes:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3173 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3185 msgid "Reconnect Threshold" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17190 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17191 #: src/tachyon/tabs/diagnostic/initController.ts:1083 msgid "Reconnect WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3066 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3078 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:8772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8776 msgid "Records: %d" msgstr "" @@ -6514,55 +6514,55 @@ msgstr "" msgid "Refill" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17357 #: src/tachyon/tabs/diagnostic/initController.ts:1278 msgid "Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17337 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17338 #: src/tachyon/tabs/diagnostic/initController.ts:1257 msgid "Refresh Device List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10021 msgid "Registration Detour" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5818 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5822 msgid "Regular expression must not contain spaces or commas" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22023 #: src/tachyon/tabs/updates/initController.ts:1264 msgid "Reinstall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9938 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9942 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3672 msgid "Reject After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9928 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9932 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3660 msgid "Rekey After Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9937 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3666 msgid "Rekey Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20989 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20990 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:354 msgid "Reload now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21016 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:390 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21023 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:407 msgid "Reloading..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8850 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8854 msgid "Remote Hosts Lists" msgstr "" @@ -6570,35 +6570,35 @@ msgstr "" msgid "Remote management Telegram daemon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20969 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20970 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:328 msgid "Removal completed successfully!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21969 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8973 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8977 #: src/tachyon/tabs/updates/initController.ts:1203 msgid "Remove" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3421 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3425 msgid "Remove servers from the specified countries from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3437 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3441 msgid "Remove servers whose names match the expression from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3433 msgid "Remove the specified servers from this level." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20801 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:119 msgid "Removing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10814 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10818 msgid "Require a username and password for the local mixed proxy" msgstr "" @@ -6606,12 +6606,12 @@ msgstr "" msgid "Reset" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17204 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17205 #: src/tachyon/tabs/diagnostic/initController.ts:1097 msgid "Reset Bootstrap DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2827 #: ../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" @@ -6621,41 +6621,41 @@ msgstr "" msgid "Resetting…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10912 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10916 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:17191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192 #: src/tachyon/tabs/diagnostic/initController.ts:1084 msgid "Resolve gateway" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11273 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:10911 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10915 msgid "Resolve real IP for routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15519 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15520 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:346 msgid "Resolver IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6136 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6140 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:6581 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6585 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:6139 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6143 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:6584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6588 msgid "Resource selection by IP or CIDR inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE." msgstr "" @@ -6667,11 +6667,11 @@ msgstr "" msgid "Response packet junk size (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9868 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9872 msgid "Response Packet Magic Header (S2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9870 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9874 msgid "Response Packet Magic Header (S4)" msgstr "" @@ -6679,32 +6679,32 @@ msgstr "" msgid "Response payload (I2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17185 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17186 #: src/tachyon/tabs/diagnostic/initController.ts:1078 msgid "Restart dnsmasq" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17195 #: src/tachyon/tabs/diagnostic/initController.ts:1087 msgid "Restart firewall" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17195 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196 #: src/tachyon/tabs/diagnostic/initController.ts:1088 msgid "Restart network" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17188 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17189 #: src/tachyon/tabs/diagnostic/initController.ts:1081 msgid "Restart sing-box DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11764 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:66 msgid "Restart Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17197 #: src/tachyon/tabs/diagnostic/initController.ts:1089 msgid "Restart Zapret/ByeDPI" msgstr "" @@ -6719,22 +6719,22 @@ msgstr "" msgid "Restore" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17190 #: src/tachyon/tabs/diagnostic/initController.ts:1082 msgid "Restore config backup" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11841 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17640 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17663 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11842 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17664 #: src/tachyon/tabs/diagnostic/initController.ts:1611 #: src/tachyon/tabs/diagnostic/initController.ts:1635 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:144 msgid "Restore Native Internet" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17201 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17563 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17564 #: src/tachyon/tabs/diagnostic/initController.ts:1094 #: src/tachyon/tabs/diagnostic/initController.ts:1514 msgid "Restore Native Internet (Stop Tachyon)" @@ -6744,12 +6744,12 @@ msgstr "" msgid "Restore Snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2816 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2828 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:17566 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17667 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17567 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17668 #: src/tachyon/tabs/diagnostic/initController.ts:1517 #: src/tachyon/tabs/diagnostic/initController.ts:1639 msgid "Restoring native direct internet (stopping Tachyon)..." @@ -6763,7 +6763,7 @@ msgstr "" msgid "Restricted users (auth_user)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19087 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19088 #: src/tachyon/tabs/monitoring/initController.ts:761 msgid "Resume updates" msgstr "" @@ -6772,14 +6772,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:21948 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21955 #: src/tachyon/tabs/updates/initController.ts:1166 msgid "Rollback" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12448 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19196 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19247 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12449 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19248 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:444 #: src/tachyon/tabs/monitoring/initController.ts:895 #: src/tachyon/tabs/monitoring/initController.ts:958 @@ -6790,52 +6790,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:3560 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3572 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:11122 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11126 msgid "Route community list subnets (IP/CIDR)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11123 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11127 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:2035 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2047 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:1864 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1876 msgid "Route main DNS requests through the selected section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7874 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7878 msgid "Route requests to this DNS server through another section." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2034 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2046 msgid "Route Router's Own Traffic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17415 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17416 #: src/tachyon/tabs/diagnostic/initController.ts:1343 msgid "Route via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11268 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11272 msgid "Routed DNS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11282 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11286 msgid "Routed DNS Protocol" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11295 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11299 msgid "Routed DNS Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2045 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2057 msgid "Router Traffic Target Section" msgstr "" @@ -6843,13 +6843,13 @@ msgstr "" msgid "Routing mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12335 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12339 msgid "Routing Rule Tracer" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10648 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10676 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:103 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:114 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:144 @@ -6860,7 +6860,7 @@ msgstr "" msgid "Routing section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8976 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8977 #: src/tachyon/tabs/dashboard/initController.ts:1928 msgid "Routing sections" msgstr "" @@ -6869,7 +6869,7 @@ msgstr "" msgid "Routing sections, rules and strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12426 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12430 msgid "Rule" msgstr "" @@ -6877,86 +6877,86 @@ msgstr "" msgid "Rule Name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7660 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7664 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:4504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4508 msgid "Rule set settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11136 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11165 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11140 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11169 msgid "Rule sets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12671 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12675 msgid "Rule Sets (.srs / .json)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13270 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13271 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:306 msgid "Rule:" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2751 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:145 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:158 msgid "Rules" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10805 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10806 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:79 msgid "Rules mangle counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10801 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:74 msgid "Rules mangle exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10816 #: 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:10810 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10811 #: 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:10825 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10826 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:99 msgid "Rules proxy counters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10821 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:94 msgid "Rules proxy exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11832 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:134 msgid "Run AI Doctor" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12084 #: src/tachyon/tabs/diagnostic/partials/renderRunAction.ts:17 msgid "Run Diagnostic" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11821 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11822 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:124 msgid "Run doctor repair" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16042 +#: ../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:5610 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5713 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:327 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3321 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3334 #: src/tachyon/methods/custom/getDashboardSections.ts:1717 #: src/tachyon/methods/custom/getDashboardSections.ts:1863 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:333 @@ -6964,20 +6964,20 @@ msgstr "" msgid "Running" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14228 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1390 msgid "Running benchmarks..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3628 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3640 msgid "Running diagnostics…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10970 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10974 msgid "Russia (ru)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15491 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15492 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:316 msgid "SAFE" msgstr "" @@ -6994,16 +6994,16 @@ msgstr "" msgid "Saturday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4087 #: ../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:2830 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2842 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:2518 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2530 msgid "Save component backup before update" msgstr "" @@ -7016,11 +7016,11 @@ msgstr "" msgid "Schedule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:578 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:584 msgid "Schedule Rule" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2475 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2487 msgid "Scheduled auto-update time" msgstr "" @@ -7028,24 +7028,24 @@ msgstr "" msgid "Scheduled Hours (Time window)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13496 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14119 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14120 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1267 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:563 msgid "Score" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18512 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18513 #: src/tachyon/tabs/monitoring/render.ts:57 msgid "Search" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12407 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12408 #: 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:13259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13260 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:293 msgid "Search Mode" msgstr "" @@ -7054,82 +7054,82 @@ msgstr "" msgid "Secret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2095 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:2857 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2869 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:2759 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2771 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:527 msgid "Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12657 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12661 msgid "Section action" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7764 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7768 msgid "Section name" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12683 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12687 msgid "Section Rules Content" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2736 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2748 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:1002 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1504 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:516 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:522 msgid "Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15437 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:241 msgid "SECURE" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2446 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2450 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2809 msgid "Security" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8524 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8525 #: src/tachyon/tabs/dashboard/initController.ts:1343 msgid "Select" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2839 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2843 msgid "Select a common client profile or enter a custom User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9499 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9503 msgid "Select a file with .conf extension" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10530 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10534 msgid "Select a network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11069 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11073 msgid "Select a predefined domain list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7895 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7899 #: ../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:2819 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2823 msgid "Select a section for downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10730 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10734 msgid "Select a transit section" msgstr "" @@ -7137,23 +7137,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:2882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2894 msgid "Select AI LLM provider for diagnostics" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2348 msgid "Select an existing network interface" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3715 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3719 msgid "Select an existing URLTest or Priority group" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10744 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10748 msgid "Select an intermediate section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3213 msgid "Select and order the sections through which blocked domains are tested. Checked sections are tried top-to-bottom." msgstr "" @@ -7161,7 +7161,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:1585 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1597 msgid "Select DNS protocol to use" msgstr "" @@ -7169,27 +7169,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:10525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10529 msgid "Select network interface for VPN connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10966 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10970 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:2852 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2856 msgid "Select or enter a User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2641 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2653 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:2187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2199 msgid "Select or enter the IP addresses of your game consoles." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2639 msgid "Select path for sing-box config file. Change this ONLY if you know what you are doing" msgstr "" @@ -7197,29 +7197,29 @@ msgstr "" msgid "Select Sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8734 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3557 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3561 #: src/tachyon/tabs/dashboard/initController.ts:1612 msgid "Select the fastest node" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2678 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2690 msgid "Select the log level for sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1882 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1894 msgid "Select the network interface from which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1930 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1942 msgid "Select the network interface to which the traffic will originate" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2046 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2058 msgid "Select the section to route router's own traffic through." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1993 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2005 msgid "Select the WAN interfaces to be monitored" msgstr "" @@ -7227,16 +7227,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:2500 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2512 msgid "Select which components are permitted to update automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1501 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1504 msgid "Select which tab opens automatically when entering Tachyon." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8608 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8720 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8609 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8721 #: src/tachyon/tabs/dashboard/initController.ts:1447 #: src/tachyon/tabs/dashboard/initController.ts:1598 msgid "Selected" @@ -7259,24 +7259,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:12877 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12878 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:67 msgid "Send" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3549 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3561 msgid "Send a Telegram notification if a potential DNS leak is detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3484 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3496 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:3536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3548 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:3497 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3509 msgid "Send a Telegram notification if the Tachyon service is restarted by the watchdog." msgstr "" @@ -7284,11 +7284,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:3510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3522 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:3523 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3535 msgid "Send a Telegram notification when proxy subscriptions are successfully updated." msgstr "" @@ -7300,44 +7300,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:13655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13656 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:748 msgid "Sequence Overlaps (seqovl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1617 msgid "Sequential (one active at a time)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1601 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1613 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:8099 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8103 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:544 msgid "Server" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10036 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10094 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10146 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10206 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10286 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9761 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10040 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10098 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10150 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10210 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10290 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9765 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3392 msgid "Server Address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3121 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3125 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3334 msgid "Server filtering" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10597 msgid "Server group for automatic lowest-latency selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10652 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10656 msgid "Server group for priority failover" msgstr "" @@ -7354,7 +7354,7 @@ msgstr "" msgid "Server name / SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10075 msgid "Server Name Indication — leave empty to use server address" msgstr "" @@ -7368,12 +7368,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:10047 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10105 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10157 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10217 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10297 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9772 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10051 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10109 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10161 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10301 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9776 msgid "Server Port" msgstr "" @@ -7385,7 +7385,7 @@ msgstr "" msgid "Server Public Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12945 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12946 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:148 msgid "Server unavailable" msgstr "" @@ -7400,21 +7400,21 @@ msgid "server_port must be a number from 1 to 65535" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1009 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1505 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538 msgid "Servers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3731 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3735 msgid "Servers on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12444 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:439 msgid "Service / Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16875 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16876 #: ../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 @@ -7423,39 +7423,39 @@ msgstr "" msgid "Service action failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12230 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:186 msgid "Service availability check" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11073 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11077 msgid "Service list" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1489 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1492 msgid "Services & Access" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21013 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:387 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21020 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:404 msgid "Services are online and ready! Reloading page..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9219 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9220 #: src/tachyon/tabs/dashboard/initController.ts:2214 msgid "Services info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21029 -#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:406 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21036 +#: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:423 msgid "Services restarted. Click to reload page." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1432 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1436 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7739 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1511 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:647 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1514 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:653 msgid "Settings" msgstr "" @@ -7463,7 +7463,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:12511 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12515 msgid "Shared CDN / Anycast Warning" msgstr "" @@ -7471,66 +7471,66 @@ msgstr "" msgid "Shopping" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2923 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2927 msgid "Show metadata on dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3808 msgid "Show only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3767 msgid "Show only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3769 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3773 msgid "Show only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3766 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3770 msgid "Show only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3877 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3881 msgid "Show servers from selected groups without repeating their filtering criteria." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3796 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3800 msgid "Show servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3812 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3816 msgid "Show servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11899 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17704 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11900 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17705 #: src/tachyon/tabs/diagnostic/initController.ts:1685 #: 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:17715 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17722 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17716 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17723 #: src/tachyon/tabs/diagnostic/initController.ts:1696 #: src/tachyon/tabs/diagnostic/initController.ts:1703 msgid "Show sing-box config failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2928 msgid "Show subscription metadata for this source on the dashboard" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15589 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15590 #: 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:2506 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2518 msgid "sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10551 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10552 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:77 msgid "Sing-box autostart disabled" msgstr "" @@ -7539,42 +7539,42 @@ msgstr "" msgid "sing-box endpoint (userspace, default)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10909 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910 #: 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:10909 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910 #: 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:10536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10537 #: src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:62 msgid "Sing-box installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10561 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10562 #: 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:10556 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10557 #: 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:10546 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10547 #: 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:10541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10542 #: 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:10981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10985 msgid "Singapore (sg)" msgstr "" @@ -7582,23 +7582,23 @@ msgstr "" msgid "sites" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8655 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8659 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:10082 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10086 msgid "Skip TLS certificate verification (not recommended)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8536 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8540 msgid "Skipped comments/invalid:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8532 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8536 msgid "Skipped loopback:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14958 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14959 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:83 msgid "SLOW" msgstr "" @@ -7615,7 +7615,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:10129 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10133 msgid "Snell Version" msgstr "" @@ -7623,31 +7623,31 @@ msgstr "" msgid "Social media" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8798 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8802 msgid "Sort Alphabetically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10756 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10760 msgid "Sort by latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10757 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10761 msgid "Sorts servers in this section by lowest latency in the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19208 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19251 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12438 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19209 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19252 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12442 #: src/tachyon/tabs/monitoring/initController.ts:907 #: src/tachyon/tabs/monitoring/initController.ts:962 msgid "Source" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12676 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12680 msgid "Source Devices" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1881 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1893 msgid "Source Network Interface" msgstr "" @@ -7664,62 +7664,62 @@ msgstr "" msgid "Specify different files" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13488 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13489 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:555 msgid "Speed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13680 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13681 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:775 msgid "Split Modes (dpi-desync)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13686 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13687 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:781 msgid "Split Positions (dpi-desync-split-pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13637 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13638 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:730 msgid "Split Positions (pos)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13717 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13718 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:814 msgid "Split Values (-s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11334 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11353 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11338 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11357 msgid "SSH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14317 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14318 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1497 msgid "stability (3x)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14465 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14466 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1672 msgid "Stage 1: Exploration Scan" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: 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:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: 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:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: 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:11193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194 #: src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:123 msgid "Standalone ByeDPI service is inactive" msgstr "" @@ -7729,37 +7729,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:11017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018 #: 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:11017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018 #: 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:11017 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11018 #: 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:11111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112 #: 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:11109 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11110 #: 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:11111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112 #: 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:11111 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11112 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:132 msgid "Standalone Zapret2 service is inactive" msgstr "" @@ -7773,12 +7773,12 @@ msgstr "" msgid "Start" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15126 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15127 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:273 msgid "Start Benchmark" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3315 msgid "Start bot" msgstr "" @@ -7786,12 +7786,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:17183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17184 #: src/tachyon/tabs/diagnostic/initController.ts:1076 msgid "Start sing-box" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11783 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11784 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:86 msgid "Start Tachyon" msgstr "" @@ -7800,28 +7800,28 @@ msgstr "" msgid "Start Time (HH:MM)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17188 #: src/tachyon/tabs/diagnostic/initController.ts:1080 msgid "Start watchdog" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15177 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15178 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:331 msgid "Starting DNS benchmark..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3350 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3362 #: ../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:9302 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9303 #: src/tachyon/tabs/dashboard/initController.ts:2327 msgid "State" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12485 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12486 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15365 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2107 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1009 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:458 @@ -7831,7 +7831,7 @@ msgstr "" msgid "Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13473 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:539 msgid "Status / Suite" msgstr "" @@ -7840,25 +7840,25 @@ msgstr "" msgid "Stop" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3322 msgid "Stop bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3090 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3094 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:11773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11774 #: src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:76 msgid "Stop Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16055 #: ../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:3327 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:333 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3339 #: src/tachyon/methods/custom/getDashboardSections.ts:1717 #: src/tachyon/methods/custom/getDashboardSections.ts:1867 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:337 @@ -7866,36 +7866,36 @@ msgstr "" msgid "Stopped" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3364 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3376 #: ../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:3133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3145 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:13464 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13465 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:531 msgid "Strategy & Parameters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14788 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14789 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2060 msgid "Strategy applied successfully and service reloaded!" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14706 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14707 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1964 msgid "Strategy benchmark started" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13943 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13944 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1065 msgid "Strategy deleted" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13793 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13794 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:900 msgid "Strategy Name" msgstr "" @@ -7904,40 +7904,40 @@ msgstr "" msgid "Strict (🔒)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2707 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2719 msgid "Strict ECH + DoQ DNS Enforcer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11330 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11349 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11334 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11353 msgid "STUN (P2P Calls)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11533 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11537 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:12039 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12043 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:11525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11529 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:4498 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4502 msgid "Subnets from the list will be extracted and added to nftables" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2773 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2777 msgid "Subscription auto update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10514 msgid "Subscription exclude keywords" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10496 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10500 msgid "Subscription include keywords" msgstr "" @@ -7946,44 +7946,44 @@ msgstr "" msgid "Subscription info:" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3937 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3955 +#: src/tachyon/methods/shell/index.ts:1063 +#: src/tachyon/methods/shell/index.ts:1083 msgid "Subscription update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2786 msgid "Subscription update interval" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10443 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10447 msgid "Subscription URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4187 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4191 msgid "Subscription URL settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7754 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7755 #: src/tachyon/tabs/dashboard/initController.ts:368 msgid "Subscriptions updated" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15711 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15712 #: 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:9367 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9371 msgid "Success" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8622 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8626 msgid "Successfully imported %d DNS record(s)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9071 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9075 msgid "Successfully updated %d hosts entries" msgstr "" @@ -7995,38 +7995,38 @@ msgstr "" msgid "Sunday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15876 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15924 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15877 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15925 #: 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:15718 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15719 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:121 msgid "Support on Boosty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15759 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15760 #: src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167 msgid "Support on CloudTips" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10977 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10981 msgid "Sweden (se)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17198 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17199 #: src/tachyon/tabs/diagnostic/initController.ts:1091 msgid "Switch DNS to DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8585 #: src/tachyon/tabs/dashboard/initController.ts:1412 msgid "Switch to auto-selection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17203 #: src/tachyon/tabs/diagnostic/initController.ts:1095 msgid "Sync System Time (NTP)" msgstr "" @@ -8035,44 +8035,44 @@ msgstr "" msgid "System diagnostics, AI Doctor and logs" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9207 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9208 #: src/tachyon/tabs/dashboard/initController.ts:2201 msgid "System info" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14861 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14862 #: src/tachyon/tabs/diagnostic/partials/renderSystemInfo.ts:24 msgid "System information" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1520 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1523 msgid "Tab Order & Visibility" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10795 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10796 #: src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:69 msgid "Table exist" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14784 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15201 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15215 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14785 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15202 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15216 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:359 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:373 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2056 msgid "Tachyon" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2516 msgid "Tachyon Core" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15245 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15246 #: 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:7028 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7029 #: src/tachyon/services/core.service.ts:54 msgid "Tachyon Error" msgstr "" @@ -8082,33 +8082,33 @@ msgstr "" msgid "Tachyon has been installed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15605 #: 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:7007 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7011 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:7004 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7008 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:6151 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6155 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:6602 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6606 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:15405 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15406 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:201 msgid "Tachyon proxy routing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19286 #: src/tachyon/tabs/monitoring/initController.ts:1006 msgid "Tachyon service is stopped. Start the service to display connections." msgstr "" @@ -8118,7 +8118,7 @@ msgstr "" msgid "Tachyon service is stopped. Start the service to display the dashboard." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:417 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:423 msgid "Tachyon Settings" msgstr "" @@ -8127,62 +8127,62 @@ msgstr "" msgid "Tachyon update did not complete within the timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2604 msgid "Tachyon will not modify your DHCP configuration" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: 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:9297 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2510 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9298 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2522 #: src/tachyon/tabs/dashboard/initController.ts:2317 msgid "Tailscale" msgstr "" @@ -8195,12 +8195,12 @@ msgstr "" msgid "Tailscale control URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10728 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10729 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:214 msgid "Tailscale does not require public WAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10642 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10643 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:98 msgid "Tailscale endpoint" msgstr "" @@ -8218,13 +8218,13 @@ 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:14101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14102 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:785 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1249 msgid "Target" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14609 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1850 msgid "Target accessible — no DPI blocking detected." msgstr "" @@ -8237,27 +8237,27 @@ msgstr "" msgid "Target Scope" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13221 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13222 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:251 msgid "Target Service / Suite" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14593 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1834 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:14581 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14582 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1820 msgid "TCP Reset Injection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14596 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14597 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1838 msgid "TCP RST received from DPI — active TCP reset injection detected." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13662 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:754 msgid "TCP Window Sizes (wsize)" msgstr "" @@ -8276,29 +8276,29 @@ msgid "Telegram Alerts" msgstr "" #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1065 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1512 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:661 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1515 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:667 msgid "Telegram Bot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3422 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3434 msgid "Telegram Bot Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15914 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15915 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:47 msgid "Telegram Channel" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9000 #: src/tachyon/tabs/dashboard/initController.ts:1953 msgid "Test all sections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3613 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3644 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3663 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3670 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3625 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3656 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3675 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3682 msgid "Test Connection" msgstr "" @@ -8318,117 +8318,117 @@ msgstr "" msgid "Test node latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3189 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3193 msgid "Test only selected servers." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3153 msgid "Test only servers with one of the selected protocols." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3155 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3159 msgid "Test only servers with one of the selected security types." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3156 msgid "Test only servers with one of the selected transports." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3185 msgid "Test servers only from the specified countries." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3197 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3201 msgid "Test servers whose names match the expression." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3612 msgid "Test Telegram Connection" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15153 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15154 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:305 msgid "Testing" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8998 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8999 #: src/tachyon/tabs/dashboard/initController.ts:1951 msgid "Testing all sections..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14690 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14691 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1946 msgid "Testing bypass strategies in isolated sandbox..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15284 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15292 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15285 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15293 #: 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:8611 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612 #: src/tachyon/tabs/dashboard/initController.ts:1450 msgid "Testing URL" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14485 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14486 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695 msgid "Testing:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12162 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12753 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12163 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12754 #: 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:3625 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3637 msgid "Testing…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6148 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6593 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6152 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6597 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:6145 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6594 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:11019 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11023 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:11178 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179 #: 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:10997 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10998 #: 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:11084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11085 #: 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:12901 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12902 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:97 msgid "Thinking..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17645 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17646 #: src/tachyon/tabs/diagnostic/initController.ts:1616 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:12907 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12915 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1936 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1955 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1960 @@ -8438,41 +8438,41 @@ msgstr "" msgid "This field is required" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7010 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7014 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:6154 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6158 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:6157 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6161 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:6605 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6609 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:6608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6612 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:6326 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6800 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6330 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6804 msgid "This flag does not accept a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2269 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2281 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:6357 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6361 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6835 msgid "This option requires a value." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9311 #: src/tachyon/tabs/dashboard/initController.ts:2338 msgid "This router" msgstr "" @@ -8485,7 +8485,7 @@ msgstr "" msgid "This will replace the current Tachyon settings with the snapshot" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14582 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14583 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1821 msgid "Throttling / Deep Inspection" msgstr "" @@ -8498,20 +8498,20 @@ msgstr "" msgid "Thursday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19199 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19248 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19382 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19200 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19383 #: src/tachyon/tabs/monitoring/initController.ts:1142 #: src/tachyon/tabs/monitoring/initController.ts:898 #: src/tachyon/tabs/monitoring/initController.ts:959 msgid "Time" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1827 msgid "Time in seconds for DNS record caching (default: 60)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2476 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2488 msgid "Time of day to run scheduled component updates in HH:MM (24h) format, e.g. 04:00" msgstr "" @@ -8519,30 +8519,30 @@ msgstr "" msgid "Time skew tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14989 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14990 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:117 msgid "Timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6572 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6573 #: src/tachyon/helpers/singBoxVariant.ts:62 msgid "tiny" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11333 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11352 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11337 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11356 msgid "TLS / HTTPS" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10380 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10384 msgid "TLS Auth/Crypt Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10070 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10074 msgid "TLS SNI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13741 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13742 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:838 msgid "TLS-Rec Bounds (--tlsrec)" msgstr "" @@ -8551,27 +8551,27 @@ msgstr "" msgid "Toddler (👶)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3431 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3443 msgid "Token is required when the bot is enabled" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8613 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3062 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3066 #: src/tachyon/tabs/dashboard/initController.ts:1452 msgid "Tolerance" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3614 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3618 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:22212 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22219 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1365 #: src/tachyon/tabs/updates/initController.ts:1490 msgid "TorrServer Direct" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: src/tachyon/tabs/updates/initController.ts:1492 msgid "TorrServer not found" msgstr "" @@ -8584,39 +8584,39 @@ 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:8524 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8528 msgid "Total lines:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12363 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12364 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:345 msgid "Total targets" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12339 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12343 msgid "Trace" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12383 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12387 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:9183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9184 #: 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:3322 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3326 msgid "Traffic for this level goes directly." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11258 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11262 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:11324 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11328 msgid "Traffic of specified protocols (e.g. BitTorrent, QUIC, STUN) will bypass this section." msgstr "" @@ -8624,30 +8624,30 @@ msgstr "" msgid "Traffic statistics and active connections" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9195 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9196 #: src/tachyon/tabs/dashboard/initController.ts:2188 msgid "Traffic Total" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11348 msgid "Traffic type filter" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12527 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12531 msgid "Traffic will go through the default route (Direct/Default)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21827 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21834 #: src/tachyon/tabs/updates/initController.ts:1011 msgid "Transient connection error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7005 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:10168 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2440 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10172 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2444 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2976 msgid "Transport" msgstr "" @@ -8672,7 +8672,7 @@ msgstr "" msgid "Transport path must start with /" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15898 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15899 #: src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:30 msgid "Troubleshooting" msgstr "" @@ -8681,29 +8681,29 @@ msgstr "" msgid "Trusted Master Devices (MAC / IP)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2828 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2832 msgid "Try compatible User-Agent profiles automatically when downloading this subscription" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13480 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13481 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:547 msgid "TTFB" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1826 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1838 msgid "TTL must be a positive number" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1821 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1833 msgid "TTL value cannot be empty" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13698 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13699 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:793 msgid "TTL Values (dpi-desync-ttl)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13649 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13650 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:742 msgid "TTL Values (ttl)" msgstr "" @@ -8716,53 +8716,53 @@ msgstr "" msgid "Tuesday" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10978 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10982 msgid "Turkey (tr)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19193 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19246 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19247 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1728 #: src/tachyon/tabs/monitoring/initController.ts:892 #: src/tachyon/tabs/monitoring/initController.ts:957 msgid "Type" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1590 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1602 msgid "UDP (Unprotected DNS)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12128 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12129 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:65 msgid "UDP / QUIC protocols" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10984 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10988 msgid "Ukraine (ua)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6925 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6929 msgid "Unable to validate the ByeDPI strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6068 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7403 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6072 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7407 msgid "Unable to validate the NFQWS strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6513 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7412 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6517 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7416 msgid "Unable to validate the NFQWS2 strategy through the backend parser." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8728 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8729 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3535 #: src/tachyon/tabs/dashboard/initController.ts:1606 msgid "Unavailability timeout" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12183 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12365 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12184 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12366 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:135 #: src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:347 msgid "Unavailable" @@ -8772,19 +8772,19 @@ msgstr "" msgid "Underload packet header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9871 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9875 msgid "Underload Packet Magic Header (H1)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9872 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9876 msgid "Underload Packet Magic Header (H2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9873 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9877 msgid "Underload Packet Magic Header (H3)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9874 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9878 msgid "Underload Packet Magic Header (H4)" msgstr "" @@ -8793,27 +8793,27 @@ msgstr "" msgid "Unexpected background processes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7142 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7191 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7146 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7195 msgid "Unexpected ByeDPI strategy argument: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6306 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6780 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6310 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6784 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:11183 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11184 #: 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:11002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11003 #: 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:11089 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11090 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:93 msgid "Unexpected Tachyon-managed nfqws2 runtime is running" msgstr "" @@ -8822,11 +8822,11 @@ msgstr "" msgid "unique UCI identifier" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10974 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10978 msgid "United Kingdom (gb)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10971 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10975 msgid "United States (us)" msgstr "" @@ -8834,22 +8834,22 @@ msgstr "" msgid "Universal proxy platform routing engine" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 -#: ../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:10585 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11214 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11216 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11217 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11224 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11226 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11228 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11230 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11232 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11234 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11236 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11239 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11218 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11225 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11229 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11231 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11233 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11235 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11237 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11240 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21406 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6553 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11241 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21413 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6554 #: src/tachyon/helpers/singBoxVariant.ts:33 #: src/tachyon/services/systemInfo.service.ts:10 #: src/tachyon/services/systemInfo.service.ts:12 @@ -8869,10 +8869,10 @@ msgstr "" msgid "unknown" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16065 #: ../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:3344 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3356 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:354 #: src/tachyon/methods/custom/getDashboardSections.ts:1869 #: src/tachyon/tabs/dashboard/partials/renderSections.ts:339 @@ -8880,28 +8880,28 @@ msgstr "" msgid "Unknown" msgstr "" -#: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7137 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7188 msgid "Unknown ByeDPI option: %s" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:820 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:824 msgid "Unknown country" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14585 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14586 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1824 msgid "Unknown DPI Pattern" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14539 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14713 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16980 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16999 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17066 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17607 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14540 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14714 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16981 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17067 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17608 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5788 #: src/tachyon/api.ts:40 #: src/tachyon/tabs/diagnostic/initController.ts:1566 #: src/tachyon/tabs/diagnostic/initController.ts:729 @@ -8912,11 +8912,11 @@ msgstr "" msgid "Unknown error" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6317 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6321 msgid "Unknown NFQWS flag." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6791 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6795 msgid "Unknown NFQWS2 flag." msgstr "" @@ -8943,45 +8943,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:21879 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21886 #: src/tachyon/tabs/updates/initController.ts:1078 msgid "Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2356 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2368 msgid "Update failed" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9076 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9080 msgid "Update failed:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21351 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21358 #: src/tachyon/tabs/updates/initController.ts:384 msgid "Update is available" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22472 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22479 #: 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:22453 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22460 #: src/tachyon/tabs/updates/initController.ts:1792 msgid "Update is available:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2257 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2269 msgid "Update lists now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9064 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9092 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9101 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9068 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9096 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9105 msgid "Update Lists Now" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17193 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17194 #: ../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 @@ -8991,59 +8991,59 @@ msgstr "" msgid "Update subscriptions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2774 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2778 msgid "Update this subscription automatically" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8541 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8545 msgid "Updated/duplicates:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1490 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1493 msgid "Updates & Downloads" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20802 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20803 #: src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:121 msgid "Updating" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17418 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17419 #: src/tachyon/tabs/diagnostic/initController.ts:1347 msgid "Updating device routing mode..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2303 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2315 msgid "Updating lists..." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9060 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9064 msgid "Updating…" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9185 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9197 +#: ../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:2177 #: src/tachyon/tabs/dashboard/initController.ts:2190 msgid "Uplink" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19205 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19394 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19206 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19251 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19395 #: src/tachyon/tabs/monitoring/initController.ts:1156 #: src/tachyon/tabs/monitoring/initController.ts:904 #: src/tachyon/tabs/monitoring/initController.ts:961 msgid "Uploaded" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15082 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1600 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15083 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1612 #: src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:224 msgid "Upstream Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15521 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15522 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:348 msgid "Upstream Provider / ASN" msgstr "" @@ -9058,50 +9058,50 @@ msgstr "" msgid "URL must use one of the following protocols:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3016 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3028 msgid "URL to test through the proxy (default: Cloudflare 204)." msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3511 msgid "URL used to check whether a server is alive" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3077 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3081 msgid "URL used to test server latency" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8851 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8855 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:10592 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10596 msgid "URLTest" msgstr "" #: ../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 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8635 #: src/tachyon/tabs/dashboard/initController.ts:1479 #: 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:8604 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8605 #: src/tachyon/tabs/dashboard/initController.ts:1438 msgid "URLTest details are unavailable" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10429 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10433 msgid "URLTest links (text)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4226 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4227 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4231 msgid "URLTest settings" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3091 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3103 msgid "Use 3-tier check intervals: fast (15s), normal (120s), slow (300s) instead of a single interval." msgstr "" @@ -9141,7 +9141,7 @@ msgstr "" msgid "Use an IP listen address" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10691 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10695 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 "" @@ -9161,22 +9161,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: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:2218 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2240 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2247 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2414 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2442 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2787 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5194 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5201 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5208 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2230 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2252 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2426 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2454 msgid "Use sing-box duration format like 1d, 12h or 30m" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9129 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9133 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9145 msgid "Use sing-box duration format like 1d, 12h or 6h" msgstr "" @@ -9184,12 +9184,12 @@ msgstr "" msgid "Use tailnet exit node for LAN" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10584 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10585 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:25 msgid "Used by" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13831 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13832 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:942 msgid "User custom strategy" msgstr "" @@ -9198,16 +9198,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:2838 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2842 msgid "User-Agent" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10181 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10185 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3059 msgid "Username" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10860 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10864 msgid "Username cannot be empty" msgstr "" @@ -9229,8 +9229,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:5811 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5824 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5815 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5828 #: src/validators/validateDns.ts:25 #: src/validators/validateDns.ts:29 #: src/validators/validateDomain.ts:57 @@ -9252,15 +9252,15 @@ msgstr "" msgid "Valid" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3105 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3117 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:5259 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5263 msgid "Validation errors:" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5801 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5805 msgid "Value cannot be empty" msgstr "" @@ -9268,36 +9268,36 @@ msgstr "" msgid "Value must be a positive integer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12910 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12918 #: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1964 msgid "Value must not contain control characters" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15525 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15526 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:352 msgid "Verdict" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21009 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21010 #: 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:22627 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22634 #: src/tachyon/tabs/updates/initController.ts:1992 msgid "Versions" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2381 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2385 msgid "Via country.is" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15505 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:330 msgid "via Proxy" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15508 #: src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:333 msgid "via WAN" msgstr "" @@ -9306,21 +9306,21 @@ msgstr "" msgid "Video streaming" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11890 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17043 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11891 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17044 #: 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:17053 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17056 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17054 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17057 #: 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:7765 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7769 msgid "Visible name of this section" msgstr "" @@ -9328,117 +9328,117 @@ msgstr "" msgid "VLESS flow" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10397 msgid "vless://, vmess://, ss://, trojan://, socks4/5://, http/s://, hy2/hysteria2:// links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20985 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20986 #: 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:22213 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22220 #: src/tachyon/tabs/updates/initController.ts:1498 msgid "Waiting for TorrServer" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10620 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15393 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10621 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15394 #: 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:10734 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10735 #: src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:222 msgid "WAN public IP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10006 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10010 msgid "WARP Access Token" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9994 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9998 msgid "WARP Account ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2735 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2747 msgid "WARP Generator Proxy Section" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9982 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9986 msgid "WARP Private Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2602 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2614 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:2965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2977 msgid "Watchdog Status" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8064 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8068 msgid "WDTT Auto Update" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8078 msgid "WDTT Block DoH" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8084 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8088 msgid "WDTT Block IPv6" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8115 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8119 msgid "WDTT Community Lists" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8002 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8006 msgid "WDTT connection URI (wdtt://...)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8024 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8028 msgid "WDTT Device ID" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8042 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8046 msgid "WDTT Max Hashes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8011 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8015 msgid "WDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8047 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8051 msgid "WDTT MTU" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8094 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8098 msgid "WDTT QWDTT Mode" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8055 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8059 msgid "WDTT Refresh" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8124 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8128 msgid "WDTT Remote Domain List" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8106 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8110 msgid "WDTT Subscription Links" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8001 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8005 msgid "WDTT URI" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8033 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8037 msgid "WDTT Workers" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2695 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2707 msgid "WebRTC Leak Protection" msgstr "" @@ -9462,46 +9462,46 @@ msgstr "" msgid "Western Digital Tunnel Transport" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7782 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7786 msgid "What Tachyon should do when this section matches" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3558 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3562 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:8149 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8153 msgid "WHEP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8150 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8154 msgid "WHIP" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12965 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12966 #: src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:171 msgid "Why Discord fails?" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10249 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10253 msgid "WireGuard private key from your Cloudflare account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9983 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9987 msgid "WireGuard private key from your Cloudflare WARP account" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14127 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14128 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1275 msgid "Working" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14470 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14471 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1677 msgid "working strategies" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8139 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8143 msgid "WRT" msgstr "" @@ -9509,127 +9509,127 @@ msgstr "" msgid "XHTTP 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:2094 msgid "YACD Secret Key" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8222 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8223 #: src/tachyon/tabs/dashboard/initController.ts:960 msgid "Yes" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1920 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1932 msgid "You can select Output Network Interface, by default autodetect" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2507 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2519 msgid "Zapret" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6146 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:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10993 #: 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:10992 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10993 #: 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:10987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10988 #: 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:10987 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10988 #: 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:11012 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11013 #: 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:11012 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11013 #: 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:13804 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13805 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:911 msgid "Zapret v1" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13141 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13142 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:161 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2108 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2109 msgid "Zapret v1 (nfqws)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13803 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13804 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:910 msgid "Zapret v2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13140 -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14821 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13141 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14822 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:160 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2103 #: src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2104 msgid "Zapret v2 (nfqws2)" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2508 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2520 msgid "Zapret2" msgstr "" -#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6587 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6591 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:11079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11080 #: 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:11079 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11080 #: 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:11074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11075 #: 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:11074 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11075 #: 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:11099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11100 #: 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:11099 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11100 #: 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:11104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11105 #: 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:11104 +#: ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11105 #: src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:115 msgid "Zapret2 sing-box route rules are not configured" msgstr "" diff --git a/tachyon/files/usr/lib/core/common.uc b/tachyon/files/usr/lib/core/common.uc index 6f41e0ee..676c09e9 100644 --- a/tachyon/files/usr/lib/core/common.uc +++ b/tachyon/files/usr/lib/core/common.uc @@ -390,10 +390,18 @@ function split_leading_assignments(command) { while (true) { let matched = match(rest, /^([A-Za-z_][A-Za-z0-9_]*=[^ \t]*)[ \t]+/); - if (!matched) - break; - assignments += matched[1] + " "; - rest = substr(rest, length(matched[0])); + if (matched) { + assignments += matched[1] + " "; + rest = substr(rest, length(matched[0])); + continue; + } + let cd_match = match(rest, /^(cd[ \t]+[^&;]+[ \t]*&&[ \t]*)/); + if (cd_match) { + assignments += cd_match[1]; + rest = substr(rest, length(cd_match[0])); + continue; + } + break; } return { assignments, command: rest }; diff --git a/tachyon/files/usr/lib/diagnostics/fuzzer.uc b/tachyon/files/usr/lib/diagnostics/fuzzer.uc index 9989c946..03b6842c 100644 --- a/tachyon/files/usr/lib/diagnostics/fuzzer.uc +++ b/tachyon/files/usr/lib/diagnostics/fuzzer.uc @@ -3437,8 +3437,11 @@ if (op == "start") { zapret: get_strategies_for_engine("zapret", strat_mode), byedpi: get_strategies_for_engine("byedpi", strat_mode) })); +} else if (op == "probe") { + let r = run_probe(ARGV[1], ARGV[2], ARGV[3], ARGV[4], ARGV[5]); + print(sprintf("%J\n", r)); } else { - warn("Usage: fuzzer.uc [start|status|stop|apply|strategies|generate|get_patterns|save_patterns|reset_patterns|ai_synthesize|detect_dpi|auto_apply|history|clear_history|worker] ...\n"); + warn("Usage: fuzzer.uc [start|status|stop|apply|strategies|generate|get_patterns|save_patterns|reset_patterns|ai_synthesize|detect_dpi|auto_apply|history|clear_history|worker|probe] ...\n"); exit(1); } diff --git a/tachyon/files/usr/lib/diagnostics/runtime.uc b/tachyon/files/usr/lib/diagnostics/runtime.uc index bc9ae73a..0c386fae 100644 --- a/tachyon/files/usr/lib/diagnostics/runtime.uc +++ b/tachyon/files/usr/lib/diagnostics/runtime.uc @@ -1018,6 +1018,9 @@ function system_info_cache_is_valid() { let generated_at = arg_number(cache.generated_at || 0); if (now > 0 && generated_at > 0 && SYSTEM_INFO_CACHE_TTL > 0 && now - generated_at >= SYSTEM_INFO_CACHE_TTL) return false; + let cfg_st = fs.stat(TACHYON_CONFIG); + if (cfg_st && cfg_st.mtime > generated_at) + return false; return cache.tachyon_version == TACHYON_VERSION && cache.luci_app_version == get_luci_app_version(); } diff --git a/tachyon/files/usr/lib/service/package.uc b/tachyon/files/usr/lib/service/package.uc index f397773b..b4920540 100644 --- a/tachyon/files/usr/lib/service/package.uc +++ b/tachyon/files/usr/lib/service/package.uc @@ -295,6 +295,8 @@ function remove_component_update_cache() { for (let path in fs.glob(COMPONENT_UPDATE_CHECK_DIR + "/*.json")) unlink_if_exists(path); unlink_if_exists(COMPONENT_UPDATE_CHECK_TIMESTAMP); + unlink_if_exists(RUNTIME_STATE_DIR + "/system-info.json"); + unlink_if_exists("/tmp/tachyon/system-info.json"); command_success_from_args([ "rm", "-rf", COMPONENT_ACTION_LOCK ]); for (let path in fs.glob(COMPONENT_ACTION_DIR + "/*")) if (!component_job_is_running(path))