From f5fd6addd9a39070a8b104a1015a50ff4fdd635b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 10 Jun 2026 01:49:57 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=85=20Sync=202026-06-10=2001:49:57?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gecoosac/LICENSE | 9 - gecoosac/Makefile | 2 +- .../htdocs/luci-static/resources/fchomo.js | 1 + .../resources/view/fchomo/client.js | 12 +- .../resources/view/fchomo/global.js | 3 + .../resources/view/fchomo/ruleset.js | 17 +- luci-app-fchomo/po/templates/fchomo.pot | 1082 +++++++++-------- luci-app-fchomo/po/zh_Hans/fchomo.po | 1082 +++++++++-------- luci-app-fchomo/po/zh_Hant/fchomo.po | 1082 +++++++++-------- .../usr/libexec/fchomo/update_resources.sh | 10 +- .../root/usr/share/fchomo/generate_client.uc | 2 + .../root/usr/share/ucode/fchomo.uc | 1 + luci-app-kai/Makefile | 10 +- luci-app-kai/luasrc/model/cbi/kai.lua | 25 +- luci-app-kai/luasrc/model/kai.lua | 54 - luci-app-kai/luasrc/view/kai/kai_status.htm | 2 +- luci-app-passwall/Makefile | 2 +- .../model/cbi/passwall/client/type/ray.lua | 15 - .../model/cbi/passwall/server/type/ray.lua | 4 - .../luasrc/passwall/util_xray.lua | 54 +- luci-app-passwall/po/zh-cn/passwall.po | 9 - luci-nginxer/Makefile | 8 +- .../root/etc/uci-defaults/50_luci-nginxer | 6 +- mihomo/.prepare.sh | 14 - mihomo/Makefile | 55 +- speedtest-web/Makefile | 4 +- 26 files changed, 1745 insertions(+), 1820 deletions(-) delete mode 100644 gecoosac/LICENSE delete mode 100644 luci-app-kai/luasrc/model/kai.lua delete mode 100755 mihomo/.prepare.sh diff --git a/gecoosac/LICENSE b/gecoosac/LICENSE deleted file mode 100644 index a41ac4b8..00000000 --- a/gecoosac/LICENSE +++ /dev/null @@ -1,9 +0,0 @@ -GNU Affero General Public License v3.0 only - -The gecoosac package in this directory is distributed under the GNU -Affero General Public License version 3 only. - -SPDX-License-Identifier: AGPL-3.0-only - -Canonical license text: -https://www.gnu.org/licenses/agpl-3.0.txt diff --git a/gecoosac/Makefile b/gecoosac/Makefile index c556f5c7..699723f9 100644 --- a/gecoosac/Makefile +++ b/gecoosac/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gecoosac PKG_VERSION:=2.2.20251015 -PKG_RELEASE:=7 +PKG_RELEASE:=8 ifeq ($(ARCH),aarch64) PKG_ARCH:=ac_linux_arm64 diff --git a/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js b/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js index 8e88941b..becbd663 100644 --- a/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js +++ b/luci-app-fchomo/htdocs/luci-static/resources/fchomo.js @@ -211,6 +211,7 @@ const preset_outbound = { ['REJECT'], ['REJECT-DROP'], ['PASS'], + ['PASS-RULE'], ['COMPATIBLE'], ['GLOBAL'] ], diff --git a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js index 0cf77708..9a3d9138 100644 --- a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js +++ b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/client.js @@ -13,7 +13,7 @@ const parseProxyGroupYaml = hm.parseYaml.extend({ if (!cfg.type) return null; - // key mapping // 2025/02/13 + // key mapping // 2026/06/06 let config = hm.removeBlankAttrs({ id: this.id, label: this.label, @@ -23,6 +23,7 @@ const parseProxyGroupYaml = hm.parseYaml.extend({ include_all: this.bool2str(cfg["include-all"]), // bool include_all_proxies: this.bool2str(cfg["include-all-proxies"]), // bool include_all_providers: this.bool2str(cfg["include-all-providers"]), // bool + empty_fallback: cfg["empty-fallback"] ? hm.preset_outbound.full.map(([key, label]) => key).includes(cfg["empty-fallback"]) ? cfg["empty-fallback"] : this.calcID(hm.glossary["proxy_group"].field, cfg["empty-fallback"]) : null, // string // Url-test fields tolerance: cfg.tolerance, // Load-balance fields @@ -972,6 +973,7 @@ return view.extend({ '- name: "load-balance"\n' + ' type: load-balance\n' + ' include-all: true\n' + + ' empty-fallback: COMPATIBLE\n' + ' url: "https://cp.cloudflare.com/generate_204"\n' + ' interval: 300\n' + ' lazy: false\n' + @@ -1081,6 +1083,14 @@ return view.extend({ so.default = so.disabled; so.editable = true; + so = ss.taboption('field_general', form.ListValue, 'empty_fallback', _('Empty fallback')); + so.default = 'COMPATIBLE'; + hm.preset_outbound.full.forEach((res) => { + so.value.apply(so, res); + }) + so.load = L.bind(hm.loadProxyGroupLabel, so, hm.preset_outbound.full); + so.modalonly = true; + /* Override fields */ so = ss.taboption('field_override', form.Flag, 'disable_udp', _('Disable UDP')); so.default = so.disabled; diff --git a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js index 54454977..8ed36af7 100644 --- a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js +++ b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/global.js @@ -371,6 +371,9 @@ return view.extend({ so = ss.option(form.DummyValue, '_asn_version', _('ASN version')); so.cfgvalue = function() { return renderResVersion.call(this, null, 'asn') }; + so = ss.option(form.DummyValue, '_bundlemrs_version', _('BundleMRS version')); + so.cfgvalue = function() { return renderResVersion.call(this, null, 'bundlemrs') }; + so = ss.option(form.DummyValue, '_china_ip4_version', _('China IPv4 list version')); so.cfgvalue = function() { return renderResVersion.call(this, null, 'china_ip4') }; diff --git a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js index ce760ae4..3a40ca4f 100644 --- a/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js +++ b/luci-app-fchomo/htdocs/luci-static/resources/view/fchomo/ruleset.js @@ -11,7 +11,7 @@ const parseRulesetYaml = hm.parseYaml.extend({ if (!cfg.type) return null; - // key mapping // 2026/01/17 + // key mapping // 2026/06/06 let config = hm.removeBlankAttrs({ id: this.id, label: this.label, @@ -22,6 +22,7 @@ const parseRulesetYaml = hm.parseYaml.extend({ payload: cfg.payload, // string: array } : { url: cfg.url, + path_in_bundle: cfg["path-in-bundle"], size_limit: cfg["size-limit"], interval: cfg.interval, proxy: cfg.proxy ? hm.preset_outbound.full.map(([key, label]) => key).includes(cfg.proxy) ? cfg.proxy : this.calcID(hm.glossary["proxy_group"].field, cfg.proxy) : null, @@ -180,6 +181,13 @@ return view.extend({ " - 'application/vnd.github.v3.raw'\n" + ' Authorization:\n' + " - 'token 1231231'\n" + + ' cn:\n' + + ' type: http\n' + + ' path: ./provider/rule-set/geosite-cn.mrs\n' + + ' url: "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/cn.mrs"\n' + + ' behavior: domain\n' + + ' format: mrs\n' + + ' path-in-bundle: "geo/geosite/cn.mrs"\n' + ' rule4:\n' + ' type: inline\n' + ' behavior: domain\n' + @@ -269,6 +277,7 @@ return view.extend({ ['select', 'type'], ['select', 'behavior'], ['select', 'format'], + ['input', 'path_in_bundle'], ['textarea', '_editer'] ], ...arguments); } @@ -373,6 +382,12 @@ return view.extend({ o.depends('type', 'http'); o.modalonly = true; + o = s.option(form.Value, 'path_in_bundle', _('Path in bundle'), + _('Path in bundle: %s').format('BundleMRS.7z')); + o.placeholder = 'geo/geosite/cn.mrs'; + o.depends({'type': /^(file|http)$/, 'format': 'mrs'}); + o.modalonly = true; + o = s.option(form.Value, 'size_limit', _('Size limit'), _('In bytes. %s will be used if empty.').format('0')); o.placeholder = '0'; diff --git a/luci-app-fchomo/po/templates/fchomo.pot b/luci-app-fchomo/po/templates/fchomo.pot index 0f060ea3..7103696d 100644 --- a/luci-app-fchomo/po/templates/fchomo.pot +++ b/luci-app-fchomo/po/templates/fchomo.pot @@ -5,26 +5,26 @@ msgstr "Content-Type: text/plain; charset=UTF-8" msgid "%s log" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:241 #: htdocs/luci-static/resources/fchomo.js:242 #: htdocs/luci-static/resources/fchomo.js:243 #: htdocs/luci-static/resources/fchomo.js:244 #: htdocs/luci-static/resources/fchomo.js:245 #: htdocs/luci-static/resources/fchomo.js:246 +#: htdocs/luci-static/resources/fchomo.js:247 msgid "%s ports" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:606 -#: htdocs/luci-static/resources/fchomo.js:609 -#: htdocs/luci-static/resources/view/fchomo/client.js:315 +#: htdocs/luci-static/resources/fchomo.js:607 +#: htdocs/luci-static/resources/fchomo.js:610 +#: htdocs/luci-static/resources/view/fchomo/client.js:316 msgid "(Imported)" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:990 #: htdocs/luci-static/resources/fchomo/listeners.js:998 #: htdocs/luci-static/resources/fchomo/listeners.js:1007 -#: htdocs/luci-static/resources/view/fchomo/global.js:543 -#: htdocs/luci-static/resources/view/fchomo/global.js:549 +#: htdocs/luci-static/resources/view/fchomo/global.js:546 +#: htdocs/luci-static/resources/view/fchomo/global.js:552 #: htdocs/luci-static/resources/view/fchomo/node.js:1113 #: htdocs/luci-static/resources/view/fchomo/node.js:1119 #: htdocs/luci-static/resources/view/fchomo/node.js:1127 @@ -32,13 +32,13 @@ msgstr "" msgid "(mTLS)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:860 #: htdocs/luci-static/resources/view/fchomo/client.js:861 -#: htdocs/luci-static/resources/view/fchomo/client.js:1042 -#: htdocs/luci-static/resources/view/fchomo/client.js:1043 -#: htdocs/luci-static/resources/view/fchomo/client.js:1056 -#: htdocs/luci-static/resources/view/fchomo/client.js:1057 -#: htdocs/luci-static/resources/view/fchomo/client.js:1278 +#: htdocs/luci-static/resources/view/fchomo/client.js:862 +#: htdocs/luci-static/resources/view/fchomo/client.js:1044 +#: htdocs/luci-static/resources/view/fchomo/client.js:1045 +#: htdocs/luci-static/resources/view/fchomo/client.js:1058 +#: htdocs/luci-static/resources/view/fchomo/client.js:1059 +#: htdocs/luci-static/resources/view/fchomo/client.js:1288 #: htdocs/luci-static/resources/view/fchomo/node.js:1916 #: htdocs/luci-static/resources/view/fchomo/node.js:1922 #: htdocs/luci-static/resources/view/fchomo/node.js:1936 @@ -46,12 +46,12 @@ msgstr "" msgid "-- Please choose --" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:393 +#: htdocs/luci-static/resources/fchomo.js:394 msgid "0-RTT reuse." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:390 -#: htdocs/luci-static/resources/fchomo.js:394 +#: htdocs/luci-static/resources/fchomo.js:391 +#: htdocs/luci-static/resources/fchomo.js:395 msgid "1-RTT only." msgstr "" @@ -59,19 +59,19 @@ msgstr "" msgid "163Music" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:340 +#: htdocs/luci-static/resources/fchomo.js:341 msgid "2022-blake3-aes-128-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:341 +#: htdocs/luci-static/resources/fchomo.js:342 msgid "2022-blake3-aes-256-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:342 +#: htdocs/luci-static/resources/fchomo.js:343 msgid "2022-blake3-chacha20-poly1305" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:689 +#: htdocs/luci-static/resources/view/fchomo/client.js:690 msgid "0 or 1 only." msgstr "" @@ -91,47 +91,47 @@ msgid "" "a>." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:599 +#: htdocs/luci-static/resources/view/fchomo/global.js:602 msgid "API" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:549 +#: htdocs/luci-static/resources/view/fchomo/global.js:552 msgid "API Client Auth Certificate path" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:543 +#: htdocs/luci-static/resources/view/fchomo/global.js:546 msgid "API Client Auth type" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:639 +#: htdocs/luci-static/resources/view/fchomo/global.js:642 msgid "API DoH service" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:593 +#: htdocs/luci-static/resources/view/fchomo/global.js:596 msgid "API ECH config" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:554 +#: htdocs/luci-static/resources/view/fchomo/global.js:557 msgid "API ECH key" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:630 +#: htdocs/luci-static/resources/view/fchomo/global.js:633 msgid "API HTTP port" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:634 +#: htdocs/luci-static/resources/view/fchomo/global.js:637 msgid "API HTTPS port" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:535 +#: htdocs/luci-static/resources/view/fchomo/global.js:538 msgid "API TLS certificate path" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:539 +#: htdocs/luci-static/resources/view/fchomo/global.js:542 msgid "API TLS private key path" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:643 +#: htdocs/luci-static/resources/view/fchomo/global.js:646 msgid "API secret" msgstr "" @@ -148,20 +148,20 @@ msgstr "" msgid "ASN version" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:720 -#: htdocs/luci-static/resources/view/fchomo/global.js:770 +#: htdocs/luci-static/resources/view/fchomo/global.js:723 +#: htdocs/luci-static/resources/view/fchomo/global.js:773 msgid "Access Control" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1689 +#: htdocs/luci-static/resources/view/fchomo/client.js:1699 msgid "Add a Bootstrap DNS policy (Node)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1741 +#: htdocs/luci-static/resources/view/fchomo/client.js:1751 msgid "Add a DNS policy" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1437 +#: htdocs/luci-static/resources/view/fchomo/client.js:1447 msgid "Add a DNS server" msgstr "" @@ -181,15 +181,15 @@ msgstr "" msgid "Add a proxy chain" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:941 +#: htdocs/luci-static/resources/view/fchomo/client.js:942 msgid "Add a proxy group" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1193 +#: htdocs/luci-static/resources/view/fchomo/client.js:1203 msgid "Add a routing rule" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147 msgid "Add a rule set" msgstr "" @@ -197,7 +197,7 @@ msgstr "" msgid "Add a server" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1312 +#: htdocs/luci-static/resources/view/fchomo/client.js:1322 msgid "Add a sub rule" msgstr "" @@ -209,12 +209,12 @@ msgstr "" msgid "Add suffix" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1497 -#: htdocs/luci-static/resources/view/fchomo/client.js:1502 +#: htdocs/luci-static/resources/view/fchomo/client.js:1507 +#: htdocs/luci-static/resources/view/fchomo/client.js:1512 msgid "Address" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:397 +#: htdocs/luci-static/resources/fchomo.js:398 msgid "" "After the 1-RTT client/server hello, padding randomly 111-1111 bytes with " "100% probability." @@ -224,21 +224,21 @@ msgstr "" msgid "Aggressive" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:514 +#: htdocs/luci-static/resources/view/fchomo/global.js:517 msgid "Aging time of NAT map maintained by client.
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:773 -#: htdocs/luci-static/resources/view/fchomo/global.js:836 -#: htdocs/luci-static/resources/view/fchomo/global.js:870 +#: htdocs/luci-static/resources/view/fchomo/global.js:776 +#: htdocs/luci-static/resources/view/fchomo/global.js:839 +#: htdocs/luci-static/resources/view/fchomo/global.js:873 msgid "All allowed" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:238 +#: htdocs/luci-static/resources/fchomo.js:239 msgid "All ports" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:626 +#: htdocs/luci-static/resources/view/fchomo/global.js:629 msgid "" "Allow access from private network.
To access the API on a private " "network from a public website, it must be enabled." @@ -274,12 +274,12 @@ msgstr "" msgid "Application version" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:798 +#: htdocs/luci-static/resources/view/fchomo/global.js:801 msgid "As the TOP upstream of dnsmasq" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:799 -#: htdocs/luci-static/resources/view/fchomo/global.js:806 +#: htdocs/luci-static/resources/view/fchomo/global.js:802 +#: htdocs/luci-static/resources/view/fchomo/global.js:809 msgid "As the TOP upstream of dnsmasq." msgstr "" @@ -293,7 +293,7 @@ msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:439 #: htdocs/luci-static/resources/fchomo/listeners.js:1162 -#: htdocs/luci-static/resources/view/fchomo/global.js:402 +#: htdocs/luci-static/resources/view/fchomo/global.js:405 #: htdocs/luci-static/resources/view/fchomo/node.js:471 #: htdocs/luci-static/resources/view/fchomo/node.js:495 #: htdocs/luci-static/resources/view/fchomo/node.js:1315 @@ -329,24 +329,24 @@ msgstr "" msgid "Base64 encoded ECDSA public key on the NIST P-256 curve." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:496 +#: htdocs/luci-static/resources/view/fchomo/global.js:499 msgid "Based on google/gvisor." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:282 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 msgid "Behavior" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314 msgid "Binary format only supports domain / ipcidr" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:299 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:308 msgid "Binary mrs" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:734 +#: htdocs/luci-static/resources/view/fchomo/global.js:737 #: htdocs/luci-static/resources/view/fchomo/node.js:1474 #: htdocs/luci-static/resources/view/fchomo/node.js:1790 msgid "Bind interface" @@ -357,37 +357,41 @@ msgstr "" msgid "Bind outbound interface.
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:735 +#: htdocs/luci-static/resources/view/fchomo/global.js:738 msgid "" "Bind outbound traffic to specific interface. Leave empty to auto detect.
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:775 +#: htdocs/luci-static/resources/view/fchomo/global.js:778 msgid "Black list" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:57 +#: htdocs/luci-static/resources/view/fchomo/client.js:58 msgid "Block DNS queries" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1680 -#: htdocs/luci-static/resources/view/fchomo/client.js:1689 +#: htdocs/luci-static/resources/view/fchomo/client.js:1690 +#: htdocs/luci-static/resources/view/fchomo/client.js:1699 msgid "Bootstrap DNS policy (Node)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1382 +#: htdocs/luci-static/resources/view/fchomo/client.js:1392 msgid "Bootstrap DNS server" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1389 +#: htdocs/luci-static/resources/view/fchomo/client.js:1399 msgid "Bootstrap DNS server (Node)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:837 +#: htdocs/luci-static/resources/view/fchomo/global.js:374 +msgid "BundleMRS version" +msgstr "" + +#: htdocs/luci-static/resources/view/fchomo/global.js:840 msgid "Bypass CN" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:871 +#: htdocs/luci-static/resources/view/fchomo/global.js:874 msgid "Bypass DSCP" msgstr "" @@ -402,19 +406,19 @@ msgstr "" msgid "CDN support" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:621 +#: htdocs/luci-static/resources/view/fchomo/global.js:624 msgid "CORS Allow origins" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:625 +#: htdocs/luci-static/resources/view/fchomo/global.js:628 msgid "CORS Allow private network" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:622 +#: htdocs/luci-static/resources/view/fchomo/global.js:625 msgid "CORS allowed origins, * will be used if empty." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:722 +#: htdocs/luci-static/resources/fchomo.js:723 msgid "Cancel" msgstr "" @@ -445,15 +449,15 @@ msgstr "" msgid "Check update" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:374 +#: htdocs/luci-static/resources/view/fchomo/global.js:377 msgid "China IPv4 list version" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:377 +#: htdocs/luci-static/resources/view/fchomo/global.js:380 msgid "China IPv6 list version" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:383 +#: htdocs/luci-static/resources/view/fchomo/global.js:386 msgid "China list version" msgstr "" @@ -482,7 +486,7 @@ msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:726 #: htdocs/luci-static/resources/fchomo/listeners.js:999 -#: htdocs/luci-static/resources/view/fchomo/global.js:550 +#: htdocs/luci-static/resources/view/fchomo/global.js:553 #: htdocs/luci-static/resources/view/fchomo/node.js:948 #: htdocs/luci-static/resources/view/fchomo/node.js:1114 #: htdocs/luci-static/resources/view/fchomo/node.js:1128 @@ -514,12 +518,12 @@ msgstr "" msgid "Collecting data..." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:239 #: htdocs/luci-static/resources/fchomo.js:240 +#: htdocs/luci-static/resources/fchomo.js:241 msgid "Common ports (bypass P2P traffic)" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1369 +#: htdocs/luci-static/resources/fchomo.js:1370 msgid "Complete" msgstr "" @@ -544,20 +548,20 @@ msgstr "" msgid "Conservative" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:591 +#: htdocs/luci-static/resources/fchomo.js:592 msgid "Content copied to clipboard!" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:670 +#: htdocs/luci-static/resources/view/fchomo/client.js:671 #: htdocs/luci-static/resources/view/fchomo/node.js:1644 #: htdocs/luci-static/resources/view/fchomo/node.js:1670 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:339 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:365 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:348 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:374 msgid "Content will not be verified, Please make sure you enter it correctly." msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1643 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:338 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:347 msgid "Contents" msgstr "" @@ -565,7 +569,7 @@ msgstr "" msgid "Contents have been saved." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:593 +#: htdocs/luci-static/resources/fchomo.js:594 msgid "Copy" msgstr "" @@ -577,16 +581,16 @@ msgstr "" msgid "Cron expression" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:889 +#: htdocs/luci-static/resources/view/fchomo/global.js:892 msgid "Custom Direct List" msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1705 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:400 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:415 msgid "Custom HTTP header." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:907 +#: htdocs/luci-static/resources/view/fchomo/global.js:910 msgid "Custom Proxy List" msgstr "" @@ -604,28 +608,28 @@ msgstr "" msgid "DIRECT" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1732 -#: htdocs/luci-static/resources/view/fchomo/client.js:1741 +#: htdocs/luci-static/resources/view/fchomo/client.js:1742 +#: htdocs/luci-static/resources/view/fchomo/client.js:1751 msgid "DNS policy" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:471 +#: htdocs/luci-static/resources/view/fchomo/global.js:474 msgid "DNS port" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:873 -#: htdocs/luci-static/resources/view/fchomo/client.js:1428 -#: htdocs/luci-static/resources/view/fchomo/client.js:1437 +#: htdocs/luci-static/resources/view/fchomo/client.js:874 +#: htdocs/luci-static/resources/view/fchomo/client.js:1438 +#: htdocs/luci-static/resources/view/fchomo/client.js:1447 #: htdocs/luci-static/resources/view/fchomo/node.js:734 #: htdocs/luci-static/resources/view/fchomo/node.js:817 msgid "DNS server" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1368 +#: htdocs/luci-static/resources/view/fchomo/client.js:1378 msgid "DNS settings" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:874 +#: htdocs/luci-static/resources/view/fchomo/global.js:877 msgid "DSCP list" msgstr "" @@ -637,11 +641,11 @@ msgstr "" msgid "Debug" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:55 +#: htdocs/luci-static/resources/view/fchomo/client.js:56 msgid "Default DNS (issued by WAN)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1403 +#: htdocs/luci-static/resources/view/fchomo/client.js:1413 msgid "Default DNS server" msgstr "" @@ -666,37 +670,37 @@ msgstr "" msgid "Different chain head/tail" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:395 +#: htdocs/luci-static/resources/view/fchomo/global.js:398 msgid "Direct" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:777 +#: htdocs/luci-static/resources/view/fchomo/global.js:780 msgid "Direct IPv4 IP-s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:780 +#: htdocs/luci-static/resources/view/fchomo/global.js:783 msgid "Direct IPv6 IP-s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:783 +#: htdocs/luci-static/resources/view/fchomo/global.js:786 msgid "Direct MAC-s" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:194 -#: htdocs/luci-static/resources/view/fchomo/global.js:403 +#: htdocs/luci-static/resources/view/fchomo/global.js:406 #: htdocs/luci-static/resources/view/fchomo/node.js:299 msgid "Disable" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:711 +#: htdocs/luci-static/resources/view/fchomo/global.js:714 msgid "Disable ECN of quic-go" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:708 +#: htdocs/luci-static/resources/view/fchomo/global.js:711 msgid "Disable GSO of quic-go" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:523 +#: htdocs/luci-static/resources/view/fchomo/global.js:526 msgid "Disable ICMP Forwarding" msgstr "" @@ -704,25 +708,25 @@ msgstr "" msgid "Disable SNI" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1085 +#: htdocs/luci-static/resources/view/fchomo/client.js:1095 msgid "Disable UDP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:705 +#: htdocs/luci-static/resources/view/fchomo/global.js:708 msgid "Disable safe path check" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:820 +#: htdocs/luci-static/resources/view/fchomo/client.js:821 msgid "" "Do not resolve the domain connection to IP for this match.
Only works " "for pure domain inbound connections without DNS resolution. e.g., socks5h" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:843 -#: htdocs/luci-static/resources/view/fchomo/client.js:848 -#: htdocs/luci-static/resources/view/fchomo/client.js:1815 -#: htdocs/luci-static/resources/view/fchomo/client.js:1822 -#: htdocs/luci-static/resources/view/fchomo/client.js:1824 +#: htdocs/luci-static/resources/view/fchomo/client.js:844 +#: htdocs/luci-static/resources/view/fchomo/client.js:849 +#: htdocs/luci-static/resources/view/fchomo/client.js:1825 +#: htdocs/luci-static/resources/view/fchomo/client.js:1832 +#: htdocs/luci-static/resources/view/fchomo/client.js:1834 msgid "Domain" msgstr "" @@ -730,7 +734,7 @@ msgstr "" msgid "Donot send server name in ClientHello." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1577 +#: htdocs/luci-static/resources/view/fchomo/client.js:1587 #: htdocs/luci-static/resources/view/fchomo/node.js:1106 #: htdocs/luci-static/resources/view/fchomo/node.js:1774 msgid "Donot verifying server certificate." @@ -744,11 +748,11 @@ msgstr "" msgid "Download bandwidth in Mbps." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1248 +#: htdocs/luci-static/resources/fchomo.js:1249 msgid "Download failed: %s" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1246 +#: htdocs/luci-static/resources/fchomo.js:1247 msgid "Download successful." msgstr "" @@ -769,15 +773,15 @@ msgstr "" msgid "ECH key" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1611 +#: htdocs/luci-static/resources/view/fchomo/client.js:1621 msgid "ECS override" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1595 +#: htdocs/luci-static/resources/view/fchomo/client.js:1605 msgid "EDNS Client Subnet" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:412 +#: htdocs/luci-static/resources/view/fchomo/global.js:415 msgid "ETag support" msgstr "" @@ -797,34 +801,38 @@ msgstr "" msgid "Edit node" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:137 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:138 msgid "Edit ruleset" msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1641 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:336 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:345 msgid "Editer" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:384 +#: htdocs/luci-static/resources/fchomo.js:385 msgid "Eliminate encryption header characteristics" msgstr "" +#: htdocs/luci-static/resources/view/fchomo/client.js:1086 +msgid "Empty fallback" +msgstr "" + #: htdocs/luci-static/resources/fchomo/listeners.js:133 -#: htdocs/luci-static/resources/view/fchomo/client.js:931 -#: htdocs/luci-static/resources/view/fchomo/client.js:1024 -#: htdocs/luci-static/resources/view/fchomo/client.js:1262 -#: htdocs/luci-static/resources/view/fchomo/client.js:1354 -#: htdocs/luci-static/resources/view/fchomo/client.js:1493 -#: htdocs/luci-static/resources/view/fchomo/client.js:1724 -#: htdocs/luci-static/resources/view/fchomo/client.js:1780 -#: htdocs/luci-static/resources/view/fchomo/global.js:401 -#: htdocs/luci-static/resources/view/fchomo/global.js:680 +#: htdocs/luci-static/resources/view/fchomo/client.js:932 +#: htdocs/luci-static/resources/view/fchomo/client.js:1026 +#: htdocs/luci-static/resources/view/fchomo/client.js:1272 +#: htdocs/luci-static/resources/view/fchomo/client.js:1364 +#: htdocs/luci-static/resources/view/fchomo/client.js:1503 +#: htdocs/luci-static/resources/view/fchomo/client.js:1734 +#: htdocs/luci-static/resources/view/fchomo/client.js:1790 +#: htdocs/luci-static/resources/view/fchomo/global.js:404 +#: htdocs/luci-static/resources/view/fchomo/global.js:683 #: htdocs/luci-static/resources/view/fchomo/node.js:235 #: htdocs/luci-static/resources/view/fchomo/node.js:1614 #: htdocs/luci-static/resources/view/fchomo/node.js:1813 #: htdocs/luci-static/resources/view/fchomo/node.js:1902 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:264 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:272 #: htdocs/luci-static/resources/view/fchomo/server.js:49 msgid "Enable" msgstr "" @@ -840,7 +848,7 @@ msgstr "" msgid "Enable 0-RTT handshake" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:714 +#: htdocs/luci-static/resources/view/fchomo/global.js:717 msgid "" "Enable IP4P " "conversion for outbound connections" @@ -896,12 +904,12 @@ msgstr "" msgid "Endpoint pubkic key" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:519 +#: htdocs/luci-static/resources/view/fchomo/global.js:522 msgid "Endpoint-Independent NAT" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:722 -#: htdocs/luci-static/resources/view/fchomo/client.js:865 +#: htdocs/luci-static/resources/view/fchomo/client.js:723 +#: htdocs/luci-static/resources/view/fchomo/client.js:866 msgid "Entry" msgstr "" @@ -909,7 +917,7 @@ msgstr "" msgid "Error" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1129 +#: htdocs/luci-static/resources/view/fchomo/client.js:1139 msgid "" "Exceeding this triggers a forced health check. 5 will be used " "if empty." @@ -919,13 +927,13 @@ msgstr "" msgid "Exclude matched node types." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1166 +#: htdocs/luci-static/resources/view/fchomo/client.js:1176 msgid "" "Exclude matched node types. Available types see here." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1161 +#: htdocs/luci-static/resources/view/fchomo/client.js:1171 #: htdocs/luci-static/resources/view/fchomo/node.js:1864 msgid "Exclude nodes that meet keywords or regexps." msgstr "" @@ -934,49 +942,49 @@ msgstr "" msgid "Expand/Collapse result" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1121 +#: htdocs/luci-static/resources/view/fchomo/client.js:1131 #: htdocs/luci-static/resources/view/fchomo/node.js:1849 msgid "Expected HTTP code. 204 will be used if empty." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1123 +#: htdocs/luci-static/resources/view/fchomo/client.js:1133 #: htdocs/luci-static/resources/view/fchomo/node.js:1851 msgid "Expected status" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:441 -#: htdocs/luci-static/resources/fchomo.js:444 -#: htdocs/luci-static/resources/fchomo.js:447 -#: htdocs/luci-static/resources/fchomo.js:1386 -#: htdocs/luci-static/resources/fchomo.js:1394 -#: htdocs/luci-static/resources/fchomo.js:1402 -#: htdocs/luci-static/resources/fchomo.js:1425 -#: htdocs/luci-static/resources/fchomo.js:1428 -#: htdocs/luci-static/resources/fchomo.js:1435 -#: htdocs/luci-static/resources/fchomo.js:1451 -#: htdocs/luci-static/resources/fchomo.js:1460 -#: htdocs/luci-static/resources/fchomo.js:1472 -#: htdocs/luci-static/resources/fchomo.js:1475 -#: htdocs/luci-static/resources/fchomo.js:1485 -#: htdocs/luci-static/resources/fchomo.js:1497 -#: htdocs/luci-static/resources/fchomo.js:1500 -#: htdocs/luci-static/resources/fchomo.js:1510 -#: htdocs/luci-static/resources/fchomo.js:1520 -#: htdocs/luci-static/resources/fchomo.js:1555 -#: htdocs/luci-static/resources/fchomo.js:1557 -#: htdocs/luci-static/resources/fchomo.js:1570 -#: htdocs/luci-static/resources/fchomo.js:1576 -#: htdocs/luci-static/resources/fchomo.js:1583 -#: htdocs/luci-static/resources/fchomo.js:1592 +#: htdocs/luci-static/resources/fchomo.js:442 +#: htdocs/luci-static/resources/fchomo.js:445 +#: htdocs/luci-static/resources/fchomo.js:448 +#: htdocs/luci-static/resources/fchomo.js:1387 +#: htdocs/luci-static/resources/fchomo.js:1395 +#: htdocs/luci-static/resources/fchomo.js:1403 +#: htdocs/luci-static/resources/fchomo.js:1426 +#: htdocs/luci-static/resources/fchomo.js:1429 +#: htdocs/luci-static/resources/fchomo.js:1436 +#: htdocs/luci-static/resources/fchomo.js:1452 +#: htdocs/luci-static/resources/fchomo.js:1461 +#: htdocs/luci-static/resources/fchomo.js:1473 +#: htdocs/luci-static/resources/fchomo.js:1476 +#: htdocs/luci-static/resources/fchomo.js:1486 +#: htdocs/luci-static/resources/fchomo.js:1498 +#: htdocs/luci-static/resources/fchomo.js:1501 +#: htdocs/luci-static/resources/fchomo.js:1511 +#: htdocs/luci-static/resources/fchomo.js:1521 +#: htdocs/luci-static/resources/fchomo.js:1556 +#: htdocs/luci-static/resources/fchomo.js:1558 +#: htdocs/luci-static/resources/fchomo.js:1571 +#: htdocs/luci-static/resources/fchomo.js:1577 +#: htdocs/luci-static/resources/fchomo.js:1584 +#: htdocs/luci-static/resources/fchomo.js:1593 #: htdocs/luci-static/resources/fchomo/listeners.js:362 #: htdocs/luci-static/resources/fchomo/listeners.js:409 #: htdocs/luci-static/resources/fchomo/listeners.js:718 #: htdocs/luci-static/resources/fchomo/listeners.js:749 #: htdocs/luci-static/resources/fchomo/listeners.js:850 -#: htdocs/luci-static/resources/view/fchomo/client.js:68 -#: htdocs/luci-static/resources/view/fchomo/client.js:1018 -#: htdocs/luci-static/resources/view/fchomo/client.js:1508 -#: htdocs/luci-static/resources/view/fchomo/global.js:880 +#: htdocs/luci-static/resources/view/fchomo/client.js:69 +#: htdocs/luci-static/resources/view/fchomo/client.js:1020 +#: htdocs/luci-static/resources/view/fchomo/client.js:1518 +#: htdocs/luci-static/resources/view/fchomo/global.js:883 #: htdocs/luci-static/resources/view/fchomo/node.js:412 #: htdocs/luci-static/resources/view/fchomo/node.js:448 #: htdocs/luci-static/resources/view/fchomo/node.js:501 @@ -985,8 +993,8 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1098 #: htdocs/luci-static/resources/view/fchomo/node.js:1928 #: htdocs/luci-static/resources/view/fchomo/node.js:1948 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314 msgid "Expecting: %s" msgstr "" @@ -998,74 +1006,74 @@ msgstr "" msgid "Expecting: only support %s." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:699 +#: htdocs/luci-static/resources/view/fchomo/global.js:702 msgid "Experimental" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:550 -#: htdocs/luci-static/resources/view/fchomo/client.js:563 -#: htdocs/luci-static/resources/view/fchomo/client.js:570 -#: htdocs/luci-static/resources/view/fchomo/client.js:580 -#: htdocs/luci-static/resources/view/fchomo/client.js:587 -#: htdocs/luci-static/resources/view/fchomo/client.js:595 -#: htdocs/luci-static/resources/view/fchomo/client.js:602 -#: htdocs/luci-static/resources/view/fchomo/client.js:669 +#: htdocs/luci-static/resources/view/fchomo/client.js:551 +#: htdocs/luci-static/resources/view/fchomo/client.js:564 +#: htdocs/luci-static/resources/view/fchomo/client.js:571 +#: htdocs/luci-static/resources/view/fchomo/client.js:581 +#: htdocs/luci-static/resources/view/fchomo/client.js:588 +#: htdocs/luci-static/resources/view/fchomo/client.js:596 +#: htdocs/luci-static/resources/view/fchomo/client.js:603 +#: htdocs/luci-static/resources/view/fchomo/client.js:670 msgid "Factor" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1327 +#: htdocs/luci-static/resources/fchomo.js:1328 msgid "Failed to execute \"/etc/init.d/fchomo %s %s\" reason: %s" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1280 +#: htdocs/luci-static/resources/fchomo.js:1281 msgid "Failed to generate %s, error: %s." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1692 +#: htdocs/luci-static/resources/fchomo.js:1693 msgid "Failed to upload %s, error: %s." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1711 +#: htdocs/luci-static/resources/fchomo.js:1712 msgid "Failed to upload, error: %s." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:231 +#: htdocs/luci-static/resources/fchomo.js:232 #: htdocs/luci-static/resources/fchomo/listeners.js:448 msgid "Fallback" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1397 -#: htdocs/luci-static/resources/view/fchomo/client.js:1410 +#: htdocs/luci-static/resources/view/fchomo/client.js:1407 +#: htdocs/luci-static/resources/view/fchomo/client.js:1420 msgid "Fallback DNS server" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1794 +#: htdocs/luci-static/resources/view/fchomo/client.js:1804 msgid "Fallback filter" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1156 +#: htdocs/luci-static/resources/view/fchomo/client.js:1166 #: htdocs/luci-static/resources/view/fchomo/node.js:1858 msgid "Filter nodes that meet keywords or regexps." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1661 +#: htdocs/luci-static/resources/view/fchomo/client.js:1671 msgid "Filter record type:" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1629 -#: htdocs/luci-static/resources/view/fchomo/client.js:1645 +#: htdocs/luci-static/resources/view/fchomo/client.js:1639 +#: htdocs/luci-static/resources/view/fchomo/client.js:1655 msgid "Filter record: %s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1396 +#: htdocs/luci-static/resources/view/fchomo/client.js:1406 msgid "Final DNS server" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1398 +#: htdocs/luci-static/resources/view/fchomo/client.js:1408 msgid "Final DNS server (For non-poisoned domains)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1400 +#: htdocs/luci-static/resources/view/fchomo/client.js:1410 msgid "Final DNS server (For poisoned domains)" msgstr "" @@ -1078,13 +1086,13 @@ msgstr "" msgid "Flow" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1145 +#: htdocs/luci-static/resources/view/fchomo/client.js:1155 msgid "" "For details, see %s." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1122 +#: htdocs/luci-static/resources/view/fchomo/client.js:1132 #: htdocs/luci-static/resources/view/fchomo/node.js:1724 #: htdocs/luci-static/resources/view/fchomo/node.js:1850 msgid "" @@ -1097,11 +1105,11 @@ msgstr "" msgid "Force DNS remote resolution." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:659 +#: htdocs/luci-static/resources/view/fchomo/global.js:662 msgid "Forced sniffing domain" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:296 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 msgid "Format" msgstr "" @@ -1116,7 +1124,7 @@ msgstr "" msgid "GET" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:380 +#: htdocs/luci-static/resources/view/fchomo/global.js:383 msgid "GFW list version" msgstr "" @@ -1125,35 +1133,35 @@ msgstr "" msgid "Gecko" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:388 +#: htdocs/luci-static/resources/view/fchomo/global.js:391 msgid "General" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:119 -#: htdocs/luci-static/resources/view/fchomo/client.js:1009 +#: htdocs/luci-static/resources/view/fchomo/client.js:1011 #: htdocs/luci-static/resources/view/fchomo/node.js:222 #: htdocs/luci-static/resources/view/fchomo/node.js:1604 msgid "General fields" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:391 +#: htdocs/luci-static/resources/view/fchomo/global.js:394 msgid "General settings" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:542 -#: htdocs/luci-static/resources/fchomo.js:544 -#: htdocs/luci-static/resources/fchomo.js:558 -#: htdocs/luci-static/resources/fchomo.js:560 +#: htdocs/luci-static/resources/fchomo.js:543 +#: htdocs/luci-static/resources/fchomo.js:545 +#: htdocs/luci-static/resources/fchomo.js:559 +#: htdocs/luci-static/resources/fchomo.js:561 #: htdocs/luci-static/resources/fchomo/listeners.js:340 #: htdocs/luci-static/resources/fchomo/listeners.js:384 #: htdocs/luci-static/resources/fchomo/listeners.js:386 #: htdocs/luci-static/resources/fchomo/listeners.js:822 #: htdocs/luci-static/resources/fchomo/listeners.js:1048 -#: htdocs/luci-static/resources/view/fchomo/global.js:587 +#: htdocs/luci-static/resources/view/fchomo/global.js:590 msgid "Generate" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:506 +#: htdocs/luci-static/resources/view/fchomo/global.js:509 msgid "Generic segmentation offload" msgstr "" @@ -1165,17 +1173,17 @@ msgstr "" msgid "GeoSite version" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1804 +#: htdocs/luci-static/resources/view/fchomo/client.js:1814 msgid "Geoip code" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1801 +#: htdocs/luci-static/resources/view/fchomo/client.js:1811 msgid "Geoip enable" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:844 -#: htdocs/luci-static/resources/view/fchomo/client.js:853 -#: htdocs/luci-static/resources/view/fchomo/client.js:1813 +#: htdocs/luci-static/resources/view/fchomo/client.js:845 +#: htdocs/luci-static/resources/view/fchomo/client.js:854 +#: htdocs/luci-static/resources/view/fchomo/client.js:1823 msgid "Geosite" msgstr "" @@ -1183,12 +1191,12 @@ msgstr "" msgid "GitHub" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:397 +#: htdocs/luci-static/resources/view/fchomo/global.js:400 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:14 msgid "Global" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:435 +#: htdocs/luci-static/resources/view/fchomo/global.js:438 msgid "Global Authentication" msgstr "" @@ -1200,7 +1208,7 @@ msgstr "" msgid "Google" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:244 +#: htdocs/luci-static/resources/fchomo.js:245 msgid "Google FCM" msgstr "" @@ -1208,7 +1216,7 @@ msgstr "" msgid "Grant access to fchomo configuration" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1034 +#: htdocs/luci-static/resources/view/fchomo/client.js:1036 msgid "Group" msgstr "" @@ -1225,7 +1233,7 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:268 #: htdocs/luci-static/resources/view/fchomo/node.js:1270 #: htdocs/luci-static/resources/view/fchomo/node.js:1704 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:399 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:414 msgid "HTTP header" msgstr "" @@ -1259,7 +1267,7 @@ msgstr "" msgid "HTTP root path" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1560 +#: htdocs/luci-static/resources/view/fchomo/client.js:1570 msgid "HTTP/3" msgstr "" @@ -1275,7 +1283,7 @@ msgstr "" msgid "HTTPUpgrade" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:855 +#: htdocs/luci-static/resources/view/fchomo/global.js:858 msgid "Handle domain" msgstr "" @@ -1299,27 +1307,27 @@ msgstr "" msgid "Health check" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1091 +#: htdocs/luci-static/resources/view/fchomo/client.js:1101 #: htdocs/luci-static/resources/view/fchomo/node.js:1818 msgid "Health check URL" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1120 +#: htdocs/luci-static/resources/view/fchomo/client.js:1130 #: htdocs/luci-static/resources/view/fchomo/node.js:1848 msgid "Health check expected status" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1100 +#: htdocs/luci-static/resources/view/fchomo/client.js:1110 #: htdocs/luci-static/resources/view/fchomo/node.js:1828 msgid "Health check interval" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1107 +#: htdocs/luci-static/resources/view/fchomo/client.js:1117 #: htdocs/luci-static/resources/view/fchomo/node.js:1835 msgid "Health check timeout" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1011 +#: htdocs/luci-static/resources/view/fchomo/client.js:1013 #: htdocs/luci-static/resources/view/fchomo/node.js:1606 msgid "Health fields" msgstr "" @@ -1328,7 +1336,7 @@ msgstr "" msgid "Heartbeat interval" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1171 +#: htdocs/luci-static/resources/view/fchomo/client.js:1181 msgid "Hidden" msgstr "" @@ -1368,12 +1376,12 @@ msgstr "" msgid "Hysteria2 Realm fields" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1806 -#: htdocs/luci-static/resources/view/fchomo/client.js:1819 +#: htdocs/luci-static/resources/view/fchomo/client.js:1816 +#: htdocs/luci-static/resources/view/fchomo/client.js:1829 msgid "IP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1817 +#: htdocs/luci-static/resources/view/fchomo/client.js:1827 msgid "IP CIDR" msgstr "" @@ -1394,12 +1402,12 @@ msgstr "" msgid "IPv6 only" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1379 -#: htdocs/luci-static/resources/view/fchomo/global.js:415 +#: htdocs/luci-static/resources/view/fchomo/client.js:1389 +#: htdocs/luci-static/resources/view/fchomo/global.js:418 msgid "IPv6 support" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1177 +#: htdocs/luci-static/resources/view/fchomo/client.js:1187 msgid "Icon" msgstr "" @@ -1415,11 +1423,11 @@ msgstr "" msgid "Idle timeout" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1428 +#: htdocs/luci-static/resources/fchomo.js:1429 msgid "If All ports is selected, uncheck others" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:68 +#: htdocs/luci-static/resources/view/fchomo/client.js:69 msgid "If Block is selected, uncheck others" msgstr "" @@ -1427,32 +1435,32 @@ msgstr "" msgid "Ignore client bandwidth" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:727 +#: htdocs/luci-static/resources/fchomo.js:728 msgid "Import" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:948 -#: htdocs/luci-static/resources/view/fchomo/client.js:1003 -#: htdocs/luci-static/resources/view/fchomo/client.js:1200 -#: htdocs/luci-static/resources/view/fchomo/client.js:1251 -#: htdocs/luci-static/resources/view/fchomo/client.js:1319 -#: htdocs/luci-static/resources/view/fchomo/client.js:1343 -#: htdocs/luci-static/resources/view/fchomo/client.js:1444 -#: htdocs/luci-static/resources/view/fchomo/client.js:1482 -#: htdocs/luci-static/resources/view/fchomo/client.js:1696 -#: htdocs/luci-static/resources/view/fchomo/client.js:1713 -#: htdocs/luci-static/resources/view/fchomo/client.js:1748 -#: htdocs/luci-static/resources/view/fchomo/client.js:1769 +#: htdocs/luci-static/resources/view/fchomo/client.js:949 +#: htdocs/luci-static/resources/view/fchomo/client.js:1005 +#: htdocs/luci-static/resources/view/fchomo/client.js:1210 +#: htdocs/luci-static/resources/view/fchomo/client.js:1261 +#: htdocs/luci-static/resources/view/fchomo/client.js:1329 +#: htdocs/luci-static/resources/view/fchomo/client.js:1353 +#: htdocs/luci-static/resources/view/fchomo/client.js:1454 +#: htdocs/luci-static/resources/view/fchomo/client.js:1492 +#: htdocs/luci-static/resources/view/fchomo/client.js:1706 +#: htdocs/luci-static/resources/view/fchomo/client.js:1723 +#: htdocs/luci-static/resources/view/fchomo/client.js:1758 +#: htdocs/luci-static/resources/view/fchomo/client.js:1779 #: htdocs/luci-static/resources/view/fchomo/node.js:1511 #: htdocs/luci-static/resources/view/fchomo/node.js:1592 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:153 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:241 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:249 msgid "Import mihomo config" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:197 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:245 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:205 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:255 msgid "Import rule-set links" msgstr "" @@ -1466,7 +1474,7 @@ msgid "In Mbps." msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1682 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:377 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:392 msgid "In bytes. %s will be used if empty." msgstr "" @@ -1475,8 +1483,8 @@ msgstr "" msgid "In millisecond." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1108 -#: htdocs/luci-static/resources/view/fchomo/client.js:1137 +#: htdocs/luci-static/resources/view/fchomo/client.js:1118 +#: htdocs/luci-static/resources/view/fchomo/client.js:1147 #: htdocs/luci-static/resources/view/fchomo/node.js:1836 msgid "In millisecond. %s will be used if empty." msgstr "" @@ -1494,14 +1502,14 @@ msgstr "" msgid "In seconds." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1101 -#: htdocs/luci-static/resources/view/fchomo/global.js:425 -#: htdocs/luci-static/resources/view/fchomo/global.js:430 -#: htdocs/luci-static/resources/view/fchomo/global.js:515 +#: htdocs/luci-static/resources/view/fchomo/client.js:1111 +#: htdocs/luci-static/resources/view/fchomo/global.js:428 +#: htdocs/luci-static/resources/view/fchomo/global.js:433 +#: htdocs/luci-static/resources/view/fchomo/global.js:518 #: htdocs/luci-static/resources/view/fchomo/node.js:281 #: htdocs/luci-static/resources/view/fchomo/node.js:1688 #: htdocs/luci-static/resources/view/fchomo/node.js:1829 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:383 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:398 msgid "In seconds. %s will be used if empty." msgstr "" @@ -1512,33 +1520,33 @@ msgid "" "Interval, infinite concatenation." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:449 +#: htdocs/luci-static/resources/view/fchomo/global.js:452 #: htdocs/luci-static/resources/view/fchomo/inbound.js:28 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:38 msgid "Inbound" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1069 +#: htdocs/luci-static/resources/view/fchomo/client.js:1071 msgid "Include all" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1074 +#: htdocs/luci-static/resources/view/fchomo/client.js:1076 msgid "Include all node" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1079 +#: htdocs/luci-static/resources/view/fchomo/client.js:1081 msgid "Include all provider" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1080 +#: htdocs/luci-static/resources/view/fchomo/client.js:1082 msgid "Includes all Provider." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1070 +#: htdocs/luci-static/resources/view/fchomo/client.js:1072 msgid "Includes all Proxy Node and Provider." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1075 +#: htdocs/luci-static/resources/view/fchomo/client.js:1077 msgid "Includes all Proxy Node." msgstr "" @@ -1547,18 +1555,18 @@ msgid "Info" msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1621 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:279 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:288 msgid "Inline" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:727 +#: htdocs/luci-static/resources/view/fchomo/global.js:730 msgid "Interface Control" msgstr "" #: htdocs/luci-static/resources/fchomo.js:52 #: htdocs/luci-static/resources/fchomo.js:59 #: htdocs/luci-static/resources/fchomo.js:172 -#: htdocs/luci-static/resources/fchomo.js:366 +#: htdocs/luci-static/resources/fchomo.js:367 #: htdocs/luci-static/resources/view/fchomo/node.js:1778 msgid "Keep default" msgstr "" @@ -1582,20 +1590,20 @@ msgid "Keypairs" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:128 -#: htdocs/luci-static/resources/view/fchomo/client.js:1014 -#: htdocs/luci-static/resources/view/fchomo/client.js:1257 -#: htdocs/luci-static/resources/view/fchomo/client.js:1349 -#: htdocs/luci-static/resources/view/fchomo/client.js:1488 -#: htdocs/luci-static/resources/view/fchomo/client.js:1719 -#: htdocs/luci-static/resources/view/fchomo/client.js:1775 +#: htdocs/luci-static/resources/view/fchomo/client.js:1016 +#: htdocs/luci-static/resources/view/fchomo/client.js:1267 +#: htdocs/luci-static/resources/view/fchomo/client.js:1359 +#: htdocs/luci-static/resources/view/fchomo/client.js:1498 +#: htdocs/luci-static/resources/view/fchomo/client.js:1729 +#: htdocs/luci-static/resources/view/fchomo/client.js:1785 #: htdocs/luci-static/resources/view/fchomo/node.js:230 #: htdocs/luci-static/resources/view/fchomo/node.js:1609 #: htdocs/luci-static/resources/view/fchomo/node.js:1897 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:267 msgid "Label" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1114 +#: htdocs/luci-static/resources/view/fchomo/client.js:1124 #: htdocs/luci-static/resources/view/fchomo/node.js:1842 msgid "Lazy" msgstr "" @@ -1611,7 +1619,7 @@ msgid "" "compatibility purposes only, use of alterId > 1 is not recommended." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:494 +#: htdocs/luci-static/resources/view/fchomo/global.js:497 msgid "Less compatibility and sometimes better performance." msgstr "" @@ -1628,25 +1636,25 @@ msgstr "" msgid "Listen fields" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:729 +#: htdocs/luci-static/resources/view/fchomo/global.js:732 msgid "Listen interfaces" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:153 -#: htdocs/luci-static/resources/view/fchomo/client.js:1374 +#: htdocs/luci-static/resources/view/fchomo/client.js:1384 msgid "Listen port" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:452 +#: htdocs/luci-static/resources/view/fchomo/global.js:455 msgid "Listen ports" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:233 +#: htdocs/luci-static/resources/fchomo.js:234 msgid "Load balance" msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1619 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:277 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:286 msgid "Local" msgstr "" @@ -1672,7 +1680,7 @@ msgstr "" msgid "Log is empty." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:406 +#: htdocs/luci-static/resources/view/fchomo/global.js:409 msgid "Log level" msgstr "" @@ -1687,11 +1695,11 @@ msgstr "" msgid "Low-entropy data stream" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:441 +#: htdocs/luci-static/resources/fchomo.js:442 msgid "Lowercase only" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:502 +#: htdocs/luci-static/resources/view/fchomo/global.js:505 #: htdocs/luci-static/resources/view/fchomo/node.js:722 #: htdocs/luci-static/resources/view/fchomo/node.js:805 msgid "MTU" @@ -1705,31 +1713,31 @@ msgstr "" msgid "Masquerade" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:849 +#: htdocs/luci-static/resources/view/fchomo/client.js:850 msgid "Match domain. Support wildcards." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1823 +#: htdocs/luci-static/resources/view/fchomo/client.js:1833 msgid "Match domain. Support wildcards.
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:854 +#: htdocs/luci-static/resources/view/fchomo/client.js:855 msgid "Match geosite." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1814 +#: htdocs/luci-static/resources/view/fchomo/client.js:1824 msgid "Match geosite.
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1805 +#: htdocs/luci-static/resources/view/fchomo/client.js:1815 msgid "Match response with geoip.
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1818 +#: htdocs/luci-static/resources/view/fchomo/client.js:1828 msgid "Match response with ipcidr.
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:859 +#: htdocs/luci-static/resources/view/fchomo/client.js:860 msgid "Match rule set." msgstr "" @@ -1754,7 +1762,7 @@ msgstr "" msgid "Max connections" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1128 +#: htdocs/luci-static/resources/view/fchomo/client.js:1138 msgid "Max count of failures" msgstr "" @@ -1829,7 +1837,7 @@ msgstr "" msgid "Mieru" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:903 +#: htdocs/luci-static/resources/view/fchomo/client.js:904 #: htdocs/luci-static/resources/view/fchomo/log.js:149 #: htdocs/luci-static/resources/view/fchomo/log.js:154 msgid "Mihomo client" @@ -1865,15 +1873,15 @@ msgid "Minimum streams" msgstr "" #: htdocs/luci-static/resources/fchomo.js:155 -#: htdocs/luci-static/resources/view/fchomo/global.js:497 +#: htdocs/luci-static/resources/view/fchomo/global.js:500 msgid "Mixed" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:497 +#: htdocs/luci-static/resources/view/fchomo/global.js:500 msgid "Mixed system TCP stack and gVisor UDP stack." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:455 +#: htdocs/luci-static/resources/view/fchomo/global.js:458 msgid "Mixed port" msgstr "" @@ -1890,8 +1898,8 @@ msgstr "" msgid "Multiplexing" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:613 -#: htdocs/luci-static/resources/view/fchomo/client.js:688 +#: htdocs/luci-static/resources/view/fchomo/client.js:614 +#: htdocs/luci-static/resources/view/fchomo/client.js:689 msgid "NOT" msgstr "" @@ -1903,7 +1911,7 @@ msgstr "" msgid "Name of the Proxy group to download provider." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:389 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:404 msgid "Name of the Proxy group to download rule set." msgstr "" @@ -1915,7 +1923,7 @@ msgstr "" msgid "Native UDP" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:383 +#: htdocs/luci-static/resources/fchomo.js:384 msgid "Native appearance" msgstr "" @@ -1927,7 +1935,7 @@ msgstr "" msgid "No" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:443 +#: htdocs/luci-static/resources/view/fchomo/global.js:446 msgid "No Authentication IP ranges" msgstr "" @@ -1935,7 +1943,7 @@ msgstr "" msgid "No SSE header" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1508 +#: htdocs/luci-static/resources/view/fchomo/client.js:1518 msgid "No add'l params" msgstr "" @@ -1943,53 +1951,53 @@ msgstr "" msgid "No gRPC header" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1115 +#: htdocs/luci-static/resources/view/fchomo/client.js:1125 #: htdocs/luci-static/resources/view/fchomo/node.js:1843 msgid "No testing is performed when this provider node is not in use." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:688 +#: htdocs/luci-static/resources/fchomo.js:689 msgid "No valid %s found." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:221 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:229 msgid "No valid rule-set link found." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1041 +#: htdocs/luci-static/resources/view/fchomo/client.js:1043 #: htdocs/luci-static/resources/view/fchomo/node.js:217 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:46 msgid "Node" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1160 +#: htdocs/luci-static/resources/view/fchomo/client.js:1170 #: htdocs/luci-static/resources/view/fchomo/node.js:1863 msgid "Node exclude filter" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1165 +#: htdocs/luci-static/resources/view/fchomo/client.js:1175 #: htdocs/luci-static/resources/view/fchomo/node.js:1870 msgid "Node exclude type" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1155 +#: htdocs/luci-static/resources/view/fchomo/client.js:1165 #: htdocs/luci-static/resources/view/fchomo/node.js:1857 msgid "Node filter" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1136 +#: htdocs/luci-static/resources/view/fchomo/client.js:1146 msgid "Node switch tolerance" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:410 +#: htdocs/luci-static/resources/fchomo.js:411 msgid "None" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:613 +#: htdocs/luci-static/resources/view/fchomo/global.js:616 msgid "Not Installed" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1206 +#: htdocs/luci-static/resources/fchomo.js:1207 msgid "Not Running" msgstr "" @@ -2035,7 +2043,7 @@ msgstr "" msgid "Obfuscated as %s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:880 +#: htdocs/luci-static/resources/view/fchomo/global.js:883 msgid "One or more numbers in the range 0-63 separated by commas" msgstr "" @@ -2048,24 +2056,24 @@ msgstr "" msgid "Only applies to the %s." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:730 +#: htdocs/luci-static/resources/view/fchomo/global.js:733 msgid "Only process traffic from specific interfaces. Leave empty for all." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1200 +#: htdocs/luci-static/resources/fchomo.js:1201 msgid "Open Dashboard" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:394 +#: htdocs/luci-static/resources/view/fchomo/global.js:397 msgid "Operation mode" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:655 -#: htdocs/luci-static/resources/view/fchomo/global.js:693 +#: htdocs/luci-static/resources/view/fchomo/global.js:658 +#: htdocs/luci-static/resources/view/fchomo/global.js:696 msgid "Override destination" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1010 +#: htdocs/luci-static/resources/view/fchomo/client.js:1012 #: htdocs/luci-static/resources/view/fchomo/node.js:1605 msgid "Override fields" msgstr "" @@ -2074,15 +2082,15 @@ msgstr "" msgid "Override the IP address of the server that DNS response." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:882 +#: htdocs/luci-static/resources/view/fchomo/client.js:883 msgid "Override the Proxy group of DNS server." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:656 +#: htdocs/luci-static/resources/view/fchomo/global.js:659 msgid "Override the connection destination address with the sniffed domain." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1612 +#: htdocs/luci-static/resources/view/fchomo/client.js:1622 msgid "Override the existing ECS in original request." msgstr "" @@ -2128,9 +2136,17 @@ msgstr "" msgid "Password" msgstr "" +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:385 +msgid "Path in bundle" +msgstr "" + +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:386 +msgid "Path in bundle: %s" +msgstr "" + #: htdocs/luci-static/resources/fchomo/listeners.js:676 #: htdocs/luci-static/resources/view/fchomo/node.js:1669 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:364 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:373 msgid "Payload" msgstr "" @@ -2138,7 +2154,7 @@ msgstr "" msgid "Peer pubkic key" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:520 +#: htdocs/luci-static/resources/view/fchomo/global.js:523 msgid "" "Performance may degrade slightly, so it is not recommended to enable on when " "it is not needed." @@ -2152,18 +2168,18 @@ msgstr "" msgid "Persistent keepalive" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:297 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:306 msgid "Plain text" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:857 +#: htdocs/luci-static/resources/view/fchomo/global.js:860 msgid "" "Please ensure that the DNS query of the domains to be processed in the DNS " "policy
are send via DIRECT/Proxy Node in the same semantics as Routing " "mode." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:200 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:208 msgid "" "Please refer to %s for link format " "standards." @@ -2171,21 +2187,21 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1642 #: htdocs/luci-static/resources/view/fchomo/node.js:1668 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:337 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:363 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:346 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:372 msgid "" "Please type %s." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:949 -#: htdocs/luci-static/resources/view/fchomo/client.js:1201 -#: htdocs/luci-static/resources/view/fchomo/client.js:1320 -#: htdocs/luci-static/resources/view/fchomo/client.js:1445 -#: htdocs/luci-static/resources/view/fchomo/client.js:1697 -#: htdocs/luci-static/resources/view/fchomo/client.js:1749 +#: htdocs/luci-static/resources/view/fchomo/client.js:950 +#: htdocs/luci-static/resources/view/fchomo/client.js:1211 +#: htdocs/luci-static/resources/view/fchomo/client.js:1330 +#: htdocs/luci-static/resources/view/fchomo/client.js:1455 +#: htdocs/luci-static/resources/view/fchomo/client.js:1707 +#: htdocs/luci-static/resources/view/fchomo/client.js:1759 #: htdocs/luci-static/resources/view/fchomo/node.js:1512 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:155 msgid "Please type %s fields of mihomo config.
" msgstr "" @@ -2212,7 +2228,7 @@ msgstr "" msgid "Port" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1437 +#: htdocs/luci-static/resources/fchomo.js:1438 msgid "Port %s alrealy exists!" msgstr "" @@ -2224,7 +2240,7 @@ msgstr "" msgid "Port range" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:690 +#: htdocs/luci-static/resources/view/fchomo/global.js:693 msgid "Ports" msgstr "" @@ -2253,13 +2269,13 @@ msgstr "" msgid "Prefer IPv6" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:524 +#: htdocs/luci-static/resources/view/fchomo/global.js:527 msgid "" "Prevent ICMP loopback issues in some cases. Ping will not show real delay." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:736 -#: htdocs/luci-static/resources/view/fchomo/global.js:753 +#: htdocs/luci-static/resources/view/fchomo/global.js:739 +#: htdocs/luci-static/resources/view/fchomo/global.js:756 #: htdocs/luci-static/resources/view/fchomo/node.js:1476 #: htdocs/luci-static/resources/view/fchomo/node.js:1482 #: htdocs/luci-static/resources/view/fchomo/node.js:1792 @@ -2280,11 +2296,11 @@ msgstr "" msgid "Private key" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:400 +#: htdocs/luci-static/resources/view/fchomo/global.js:403 msgid "Process matching mode" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:684 +#: htdocs/luci-static/resources/view/fchomo/global.js:687 #: htdocs/luci-static/resources/view/fchomo/node.js:1388 msgid "Protocol" msgstr "" @@ -2299,7 +2315,7 @@ msgid "" "default in v2ray and cannot be disabled)." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1055 +#: htdocs/luci-static/resources/view/fchomo/client.js:1057 #: htdocs/luci-static/resources/view/fchomo/node.js:1495 #: htdocs/luci-static/resources/view/fchomo/node.js:1504 #: htdocs/luci-static/resources/view/fchomo/node.js:1908 @@ -2310,21 +2326,21 @@ msgstr "" msgid "Provider URL" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:923 -#: htdocs/luci-static/resources/view/fchomo/client.js:941 -#: htdocs/luci-static/resources/view/fchomo/client.js:1401 +#: htdocs/luci-static/resources/view/fchomo/client.js:924 +#: htdocs/luci-static/resources/view/fchomo/client.js:942 +#: htdocs/luci-static/resources/view/fchomo/client.js:1411 msgid "Proxy Group" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:786 +#: htdocs/luci-static/resources/view/fchomo/global.js:789 msgid "Proxy IPv4 IP-s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:789 +#: htdocs/luci-static/resources/view/fchomo/global.js:792 msgid "Proxy IPv6 IP-s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:792 +#: htdocs/luci-static/resources/view/fchomo/global.js:795 msgid "Proxy MAC-s" msgstr "" @@ -2339,22 +2355,22 @@ msgid "Proxy chain" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:610 -#: htdocs/luci-static/resources/view/fchomo/client.js:783 -#: htdocs/luci-static/resources/view/fchomo/client.js:1543 +#: htdocs/luci-static/resources/view/fchomo/client.js:784 +#: htdocs/luci-static/resources/view/fchomo/client.js:1553 #: htdocs/luci-static/resources/view/fchomo/node.js:1693 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:388 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:403 msgid "Proxy group" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:881 +#: htdocs/luci-static/resources/view/fchomo/client.js:882 msgid "Proxy group override" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:476 +#: htdocs/luci-static/resources/view/fchomo/global.js:479 msgid "Proxy mode" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:795 +#: htdocs/luci-static/resources/view/fchomo/global.js:798 msgid "Proxy routerself" msgstr "" @@ -2363,7 +2379,7 @@ msgstr "" msgid "QUIC" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:926 +#: htdocs/luci-static/resources/view/fchomo/client.js:927 #: htdocs/luci-static/resources/view/fchomo/server.js:44 msgid "Quick Reload" msgstr "" @@ -2405,15 +2421,15 @@ msgstr "" msgid "RTT" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:375 +#: htdocs/luci-static/resources/fchomo.js:376 msgid "Random" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:644 +#: htdocs/luci-static/resources/view/fchomo/global.js:647 msgid "Random will be used if empty." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:385 +#: htdocs/luci-static/resources/fchomo.js:386 msgid "Randomized traffic characteristics" msgstr "" @@ -2431,19 +2447,19 @@ msgstr "" msgid "Realm name pattern" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:460 +#: htdocs/luci-static/resources/view/fchomo/global.js:463 msgid "Redir port" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:477 +#: htdocs/luci-static/resources/view/fchomo/global.js:480 msgid "Redirect TCP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:479 +#: htdocs/luci-static/resources/view/fchomo/global.js:482 msgid "Redirect TCP + TProxy UDP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:481 +#: htdocs/luci-static/resources/view/fchomo/global.js:484 msgid "Redirect TCP + Tun UDP" msgstr "" @@ -2451,8 +2467,8 @@ msgstr "" msgid "Refresh every %s seconds." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1193 -#: htdocs/luci-static/resources/view/fchomo/client.js:927 +#: htdocs/luci-static/resources/fchomo.js:1194 +#: htdocs/luci-static/resources/view/fchomo/client.js:928 #: htdocs/luci-static/resources/view/fchomo/global.js:193 #: htdocs/luci-static/resources/view/fchomo/server.js:45 msgid "Reload" @@ -2463,7 +2479,7 @@ msgid "Reload All" msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1620 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:278 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:287 msgid "Remote" msgstr "" @@ -2472,15 +2488,15 @@ msgstr "" msgid "Remote DNS resolve" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1358 +#: htdocs/luci-static/resources/fchomo.js:1359 msgid "Remove" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1363 +#: htdocs/luci-static/resources/fchomo.js:1364 #: htdocs/luci-static/resources/view/fchomo/node.js:1596 #: htdocs/luci-static/resources/view/fchomo/node.js:1598 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:251 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:261 msgid "Remove idles" msgstr "" @@ -2497,7 +2513,7 @@ msgstr "" msgid "Replace node name." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:359 +#: htdocs/luci-static/resources/fchomo.js:360 msgid "Request" msgstr "" @@ -2511,15 +2527,15 @@ msgstr "" msgid "Request timeout" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:362 +#: htdocs/luci-static/resources/fchomo.js:363 msgid "Require and verify" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:360 +#: htdocs/luci-static/resources/fchomo.js:361 msgid "Require any" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:393 +#: htdocs/luci-static/resources/fchomo.js:394 #: htdocs/luci-static/resources/view/fchomo/node.js:1184 msgid "Requires server support." msgstr "" @@ -2536,12 +2552,12 @@ msgstr "" msgid "Restls script" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1172 +#: htdocs/luci-static/resources/view/fchomo/client.js:1182 msgid "" "Returns hidden status in the API to hide the display of this proxy group." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1178 +#: htdocs/luci-static/resources/view/fchomo/client.js:1188 msgid "" "Returns the string input for icon in the API to display in this proxy group." msgstr "" @@ -2555,16 +2571,16 @@ msgstr "" msgid "Reusing a single tunnel to carry multiple target connections within it." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:814 +#: htdocs/luci-static/resources/view/fchomo/global.js:817 msgid "Routing Control" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:869 #: htdocs/luci-static/resources/view/fchomo/global.js:872 +#: htdocs/luci-static/resources/view/fchomo/global.js:875 msgid "Routing DSCP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:839 +#: htdocs/luci-static/resources/view/fchomo/global.js:842 msgid "Routing GFW" msgstr "" @@ -2573,51 +2589,51 @@ msgstr "" msgid "Routing mark" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:752 +#: htdocs/luci-static/resources/view/fchomo/global.js:755 msgid "Routing mark (Fwmark)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:834 +#: htdocs/luci-static/resources/view/fchomo/global.js:837 msgid "Routing mode" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:835 +#: htdocs/luci-static/resources/view/fchomo/global.js:838 msgid "Routing mode of the traffic enters mihomo via firewall rules." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:856 +#: htdocs/luci-static/resources/view/fchomo/global.js:859 msgid "Routing mode will be handle domain." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:816 -#: htdocs/luci-static/resources/view/fchomo/global.js:825 +#: htdocs/luci-static/resources/view/fchomo/global.js:819 +#: htdocs/luci-static/resources/view/fchomo/global.js:828 msgid "Routing ports" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1184 -#: htdocs/luci-static/resources/view/fchomo/client.js:1193 +#: htdocs/luci-static/resources/view/fchomo/client.js:1194 +#: htdocs/luci-static/resources/view/fchomo/client.js:1203 msgid "Routing rule" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:746 +#: htdocs/luci-static/resources/view/fchomo/global.js:749 msgid "Routing rule priority" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:740 +#: htdocs/luci-static/resources/view/fchomo/global.js:743 msgid "Routing table ID" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:396 +#: htdocs/luci-static/resources/view/fchomo/global.js:399 msgid "Rule" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:845 -#: htdocs/luci-static/resources/view/fchomo/client.js:858 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146 +#: htdocs/luci-static/resources/view/fchomo/client.js:846 +#: htdocs/luci-static/resources/view/fchomo/client.js:859 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147 msgid "Rule set" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:370 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:379 msgid "Rule set URL" msgstr "" @@ -2625,15 +2641,15 @@ msgstr "" msgid "Ruleset" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:201 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:209 msgid "Ruleset-URI-Scheme" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1206 +#: htdocs/luci-static/resources/fchomo.js:1207 msgid "Running" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:241 +#: htdocs/luci-static/resources/fchomo.js:242 msgid "SMTP" msgstr "" @@ -2649,7 +2665,7 @@ msgstr "" msgid "SSH" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:242 +#: htdocs/luci-static/resources/fchomo.js:243 msgid "STUN" msgstr "" @@ -2658,7 +2674,7 @@ msgstr "" msgid "STUN servers" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1276 +#: htdocs/luci-static/resources/view/fchomo/client.js:1286 msgid "SUB-RULE" msgstr "" @@ -2679,24 +2695,24 @@ msgstr "" msgid "Same srcaddr and dstaddr requests. Same node" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:509 +#: htdocs/luci-static/resources/view/fchomo/global.js:512 msgid "Segment maximum size" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:230 +#: htdocs/luci-static/resources/fchomo.js:231 msgid "Select" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:605 +#: htdocs/luci-static/resources/view/fchomo/global.js:608 msgid "Select Dashboard" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:399 +#: htdocs/luci-static/resources/fchomo.js:400 msgid "Send padding randomly 0-3333 bytes with 50% probability." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:388 #: htdocs/luci-static/resources/fchomo.js:389 +#: htdocs/luci-static/resources/fchomo.js:390 msgid "Send random ticket of 300s-600s duration for client 0-RTT reuse." msgstr "" @@ -2759,25 +2775,25 @@ msgid "Simple round-robin all nodes" msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1681 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:376 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:391 msgid "Size limit" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1576 +#: htdocs/luci-static/resources/view/fchomo/client.js:1586 #: htdocs/luci-static/resources/view/fchomo/node.js:1105 #: htdocs/luci-static/resources/view/fchomo/node.js:1773 msgid "Skip cert verify" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:662 +#: htdocs/luci-static/resources/view/fchomo/global.js:665 msgid "Skiped sniffing domain" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:668 +#: htdocs/luci-static/resources/view/fchomo/global.js:671 msgid "Skiped sniffing dst address" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:665 +#: htdocs/luci-static/resources/view/fchomo/global.js:668 msgid "Skiped sniffing src address" msgstr "" @@ -2786,30 +2802,30 @@ msgstr "" msgid "Snell" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:672 +#: htdocs/luci-static/resources/view/fchomo/global.js:675 msgid "Sniff protocol" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:649 +#: htdocs/luci-static/resources/view/fchomo/global.js:652 msgid "Sniffer" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:652 +#: htdocs/luci-static/resources/view/fchomo/global.js:655 msgid "Sniffer settings" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:431 +#: htdocs/luci-static/resources/fchomo.js:432 msgid "Specify a ID" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:817 -#: htdocs/luci-static/resources/view/fchomo/global.js:826 +#: htdocs/luci-static/resources/view/fchomo/global.js:820 +#: htdocs/luci-static/resources/view/fchomo/global.js:829 msgid "" "Specify target ports to be proxied. Multiple ports must be separated by " "commas." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:492 +#: htdocs/luci-static/resources/view/fchomo/global.js:495 msgid "Stack" msgstr "" @@ -2817,31 +2833,31 @@ msgstr "" msgid "Standard" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:245 +#: htdocs/luci-static/resources/fchomo.js:246 msgid "Steam Client" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:246 +#: htdocs/luci-static/resources/fchomo.js:247 msgid "Steam P2P" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1144 -#: htdocs/luci-static/resources/view/fchomo/client.js:1146 +#: htdocs/luci-static/resources/view/fchomo/client.js:1154 +#: htdocs/luci-static/resources/view/fchomo/client.js:1156 msgid "Strategy" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:604 -#: htdocs/luci-static/resources/view/fchomo/client.js:1303 -#: htdocs/luci-static/resources/view/fchomo/client.js:1312 +#: htdocs/luci-static/resources/view/fchomo/client.js:1313 +#: htdocs/luci-static/resources/view/fchomo/client.js:1322 msgid "Sub rule" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1358 +#: htdocs/luci-static/resources/view/fchomo/client.js:1368 msgid "Sub rule group" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:691 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:223 +#: htdocs/luci-static/resources/fchomo.js:692 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:231 msgid "Successfully imported %s %s of total %s." msgstr "" @@ -2849,7 +2865,7 @@ msgstr "" msgid "Successfully updated." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1708 +#: htdocs/luci-static/resources/fchomo.js:1709 msgid "Successfully uploaded." msgstr "" @@ -2858,17 +2874,17 @@ msgstr "" msgid "Sudoku" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:198 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:206 msgid "" "Supports rule-set links of type: %s and format: %s." "
" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:494 +#: htdocs/luci-static/resources/view/fchomo/global.js:497 msgid "System" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:56 +#: htdocs/luci-static/resources/view/fchomo/client.js:57 msgid "System DNS" msgstr "" @@ -2888,12 +2904,12 @@ msgstr "" #: htdocs/luci-static/resources/fchomo.js:198 #: htdocs/luci-static/resources/fchomo.js:205 #: htdocs/luci-static/resources/fchomo/listeners.js:638 -#: htdocs/luci-static/resources/view/fchomo/client.js:589 -#: htdocs/luci-static/resources/view/fchomo/client.js:679 +#: htdocs/luci-static/resources/view/fchomo/client.js:590 +#: htdocs/luci-static/resources/view/fchomo/client.js:680 msgid "TCP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:421 +#: htdocs/luci-static/resources/view/fchomo/global.js:424 msgid "TCP concurrency" msgstr "" @@ -2901,11 +2917,11 @@ msgstr "" msgid "TCP only" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:429 +#: htdocs/luci-static/resources/view/fchomo/global.js:432 msgid "TCP-Keep-Alive idle timeout" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:424 +#: htdocs/luci-static/resources/view/fchomo/global.js:427 msgid "TCP-Keep-Alive interval" msgstr "" @@ -2931,7 +2947,7 @@ msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:569 #: htdocs/luci-static/resources/fchomo/listeners.js:901 -#: htdocs/luci-static/resources/view/fchomo/global.js:529 +#: htdocs/luci-static/resources/view/fchomo/global.js:532 #: htdocs/luci-static/resources/view/fchomo/node.js:476 #: htdocs/luci-static/resources/view/fchomo/node.js:836 #: htdocs/luci-static/resources/view/fchomo/node.js:1014 @@ -2957,7 +2973,7 @@ msgstr "" msgid "TUIC" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:243 +#: htdocs/luci-static/resources/fchomo.js:244 msgid "TURN" msgstr "" @@ -2987,7 +3003,7 @@ msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:961 #: htdocs/luci-static/resources/fchomo/listeners.js:999 -#: htdocs/luci-static/resources/view/fchomo/global.js:550 +#: htdocs/luci-static/resources/view/fchomo/global.js:553 #: htdocs/luci-static/resources/view/fchomo/node.js:1114 msgid "The %s public key, in PEM format." msgstr "" @@ -3016,13 +3032,13 @@ msgid "" "The first padding must have a probability of 100% and at least 35 bytes." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1806 +#: htdocs/luci-static/resources/view/fchomo/client.js:1816 msgid "The matching %s will be deemed as not-poisoned." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1815 -#: htdocs/luci-static/resources/view/fchomo/client.js:1819 -#: htdocs/luci-static/resources/view/fchomo/client.js:1824 +#: htdocs/luci-static/resources/view/fchomo/client.js:1825 +#: htdocs/luci-static/resources/view/fchomo/client.js:1829 +#: htdocs/luci-static/resources/view/fchomo/client.js:1834 msgid "The matching %s will be deemed as poisoned." msgstr "" @@ -3032,11 +3048,11 @@ msgid "The server and client can set different padding parameters." msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:1057 -#: htdocs/luci-static/resources/view/fchomo/global.js:594 +#: htdocs/luci-static/resources/view/fchomo/global.js:597 msgid "This ECH parameter needs to be added to the HTTPS record of the domain." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1579 +#: htdocs/luci-static/resources/view/fchomo/client.js:1589 #: htdocs/luci-static/resources/view/fchomo/node.js:1108 #: htdocs/luci-static/resources/view/fchomo/node.js:1776 msgid "" @@ -3055,21 +3071,21 @@ msgid "" "To check NAT Behavior you need to install
%s first" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:484 +#: htdocs/luci-static/resources/view/fchomo/global.js:487 msgid "" "To enable Tun support, you need to install ip-full and " "kmod-tun" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:861 +#: htdocs/luci-static/resources/view/fchomo/global.js:864 msgid "To enable, you need to install dnsmasq-full." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:759 +#: htdocs/luci-static/resources/view/fchomo/global.js:762 msgid "Tproxy Fwmark/fwmask" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:465 +#: htdocs/luci-static/resources/view/fchomo/global.js:468 msgid "Tproxy port" msgstr "" @@ -3103,7 +3119,7 @@ msgstr "" msgid "Transport type" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:802 +#: htdocs/luci-static/resources/view/fchomo/client.js:803 msgid "Treat the destination IP as the source IP." msgstr "" @@ -3121,19 +3137,19 @@ msgstr "" msgid "Trusted proxy header" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:764 +#: htdocs/luci-static/resources/view/fchomo/global.js:767 msgid "Tun Fwmark/fwmask" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:482 +#: htdocs/luci-static/resources/view/fchomo/global.js:485 msgid "Tun TCP/UDP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:489 +#: htdocs/luci-static/resources/view/fchomo/global.js:492 msgid "Tun settings" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:493 +#: htdocs/luci-static/resources/view/fchomo/global.js:496 msgid "Tun stack." msgstr "" @@ -3142,15 +3158,15 @@ msgid "Tunnel" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:142 -#: htdocs/luci-static/resources/view/fchomo/client.js:530 -#: htdocs/luci-static/resources/view/fchomo/client.js:643 -#: htdocs/luci-static/resources/view/fchomo/client.js:737 -#: htdocs/luci-static/resources/view/fchomo/client.js:842 -#: htdocs/luci-static/resources/view/fchomo/client.js:1028 +#: htdocs/luci-static/resources/view/fchomo/client.js:531 +#: htdocs/luci-static/resources/view/fchomo/client.js:644 +#: htdocs/luci-static/resources/view/fchomo/client.js:738 +#: htdocs/luci-static/resources/view/fchomo/client.js:843 +#: htdocs/luci-static/resources/view/fchomo/client.js:1030 #: htdocs/luci-static/resources/view/fchomo/node.js:239 #: htdocs/luci-static/resources/view/fchomo/node.js:1618 #: htdocs/luci-static/resources/view/fchomo/node.js:1906 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:276 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:285 msgid "Type" msgstr "" @@ -3162,14 +3178,14 @@ msgstr "" #: htdocs/luci-static/resources/fchomo.js:204 #: htdocs/luci-static/resources/fchomo/listeners.js:639 #: htdocs/luci-static/resources/fchomo/listeners.js:644 -#: htdocs/luci-static/resources/view/fchomo/client.js:588 -#: htdocs/luci-static/resources/view/fchomo/client.js:678 +#: htdocs/luci-static/resources/view/fchomo/client.js:589 +#: htdocs/luci-static/resources/view/fchomo/client.js:679 #: htdocs/luci-static/resources/view/fchomo/node.js:893 #: htdocs/luci-static/resources/view/fchomo/node.js:1750 msgid "UDP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:513 +#: htdocs/luci-static/resources/view/fchomo/global.js:516 msgid "UDP NAT expiration time" msgstr "" @@ -3196,7 +3212,7 @@ msgstr "" msgid "UP: %s; DOWN: %s" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:232 +#: htdocs/luci-static/resources/fchomo.js:233 msgid "URL test" msgstr "" @@ -3208,7 +3224,7 @@ msgstr "" msgid "UUID" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1251 +#: htdocs/luci-static/resources/fchomo.js:1252 msgid "Unable to download unsupported type: %s" msgstr "" @@ -3216,7 +3232,7 @@ msgstr "" msgid "Unable to save contents: %s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:418 +#: htdocs/luci-static/resources/view/fchomo/global.js:421 msgid "Unified delay" msgstr "" @@ -3243,7 +3259,7 @@ msgid "Update failed." msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1687 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:382 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:397 msgid "Update interval" msgstr "" @@ -3279,23 +3295,23 @@ msgstr "" msgid "Upload..." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1399 +#: htdocs/luci-static/resources/view/fchomo/client.js:1409 msgid "" "Used to resolve domains that can be directly connected. Can use domestic DNS " "servers or ECS." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1401 +#: htdocs/luci-static/resources/view/fchomo/client.js:1411 msgid "" "Used to resolve domains you want to proxy. Recommended to configure %s for " "DNS servers." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1383 +#: htdocs/luci-static/resources/view/fchomo/client.js:1393 msgid "Used to resolve the domain of the DNS server. Must be IP." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1390 +#: htdocs/luci-static/resources/view/fchomo/client.js:1400 msgid "Used to resolve the domain of the Proxy node." msgstr "" @@ -3303,7 +3319,7 @@ msgstr "" msgid "Used to verify the hostname on the returned certificates." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:438 +#: htdocs/luci-static/resources/view/fchomo/global.js:441 msgid "User Authentication" msgstr "" @@ -3316,7 +3332,7 @@ msgstr "" msgid "Username" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:772 +#: htdocs/luci-static/resources/view/fchomo/global.js:775 msgid "Users filter mode" msgstr "" @@ -3340,11 +3356,11 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1624 #: htdocs/luci-static/resources/view/fchomo/node.js:1912 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:319 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:328 msgid "Value" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:361 +#: htdocs/luci-static/resources/fchomo.js:362 msgid "Verify if given" msgstr "" @@ -3364,7 +3380,7 @@ msgstr "" msgid "Vless Encryption fields" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:398 +#: htdocs/luci-static/resources/fchomo.js:399 msgid "Wait a random 0-111 milliseconds with 75% probability." msgstr "" @@ -3389,7 +3405,7 @@ msgstr "" msgid "When used as a server, HomeProxy is a better choice." msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:774 +#: htdocs/luci-static/resources/view/fchomo/global.js:777 msgid "White list" msgstr "" @@ -3442,7 +3458,7 @@ msgstr "" msgid "Xudp (Xray-core)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:298 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:307 msgid "Yaml text" msgstr "" @@ -3454,23 +3470,23 @@ msgstr "" msgid "YouTube" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1690 +#: htdocs/luci-static/resources/fchomo.js:1691 msgid "Your %s was successfully uploaded. Size: %sB." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:334 -#: htdocs/luci-static/resources/fchomo.js:347 -#: htdocs/luci-static/resources/fchomo.js:352 +#: htdocs/luci-static/resources/fchomo.js:335 +#: htdocs/luci-static/resources/fchomo.js:348 +#: htdocs/luci-static/resources/fchomo.js:353 #: htdocs/luci-static/resources/view/fchomo/node.js:668 msgid "aes-128-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:335 +#: htdocs/luci-static/resources/fchomo.js:336 msgid "aes-192-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:336 -#: htdocs/luci-static/resources/fchomo.js:353 +#: htdocs/luci-static/resources/fchomo.js:337 +#: htdocs/luci-static/resources/fchomo.js:354 msgid "aes-256-gcm" msgstr "" @@ -3488,9 +3504,9 @@ msgstr "" msgid "certificate" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:337 -#: htdocs/luci-static/resources/fchomo.js:348 -#: htdocs/luci-static/resources/fchomo.js:354 +#: htdocs/luci-static/resources/fchomo.js:338 +#: htdocs/luci-static/resources/fchomo.js:349 +#: htdocs/luci-static/resources/fchomo.js:355 msgid "chacha20-ietf-poly1305" msgstr "" @@ -3507,7 +3523,7 @@ msgstr "" msgid "decryption" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:808 +#: htdocs/luci-static/resources/view/fchomo/global.js:811 msgid "dnsmasq selects upstream on its own. (may affect CDN accuracy)" msgstr "" @@ -3549,7 +3565,7 @@ msgstr "" msgid "gRPC service name" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:496 +#: htdocs/luci-static/resources/view/fchomo/global.js:499 msgid "gVisor" msgstr "" @@ -3565,18 +3581,18 @@ msgstr "" msgid "metacubexd" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1001 -#: htdocs/luci-static/resources/view/fchomo/client.js:1249 -#: htdocs/luci-static/resources/view/fchomo/client.js:1341 -#: htdocs/luci-static/resources/view/fchomo/client.js:1480 -#: htdocs/luci-static/resources/view/fchomo/client.js:1711 -#: htdocs/luci-static/resources/view/fchomo/client.js:1767 +#: htdocs/luci-static/resources/view/fchomo/client.js:1003 +#: htdocs/luci-static/resources/view/fchomo/client.js:1259 +#: htdocs/luci-static/resources/view/fchomo/client.js:1351 +#: htdocs/luci-static/resources/view/fchomo/client.js:1490 +#: htdocs/luci-static/resources/view/fchomo/client.js:1721 +#: htdocs/luci-static/resources/view/fchomo/client.js:1777 #: htdocs/luci-static/resources/view/fchomo/node.js:1590 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:239 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247 msgid "mihomo config" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:380 +#: htdocs/luci-static/resources/fchomo.js:381 msgid "mlkem768x25519plus" msgstr "" @@ -3589,25 +3605,25 @@ msgstr "" msgid "new_reno" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:819 +#: htdocs/luci-static/resources/view/fchomo/client.js:820 msgid "no-resolve" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1425 -#: htdocs/luci-static/resources/fchomo.js:1520 -#: htdocs/luci-static/resources/fchomo.js:1555 -#: htdocs/luci-static/resources/fchomo.js:1583 +#: htdocs/luci-static/resources/fchomo.js:1426 +#: htdocs/luci-static/resources/fchomo.js:1521 +#: htdocs/luci-static/resources/fchomo.js:1556 +#: htdocs/luci-static/resources/fchomo.js:1584 msgid "non-empty value" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:332 -#: htdocs/luci-static/resources/fchomo.js:346 -#: htdocs/luci-static/resources/fchomo.js:358 +#: htdocs/luci-static/resources/fchomo.js:333 +#: htdocs/luci-static/resources/fchomo.js:347 +#: htdocs/luci-static/resources/fchomo.js:359 #: htdocs/luci-static/resources/fchomo/listeners.js:560 #: htdocs/luci-static/resources/view/fchomo/node.js:666 #: htdocs/luci-static/resources/view/fchomo/node.js:686 #: htdocs/luci-static/resources/view/fchomo/node.js:824 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:315 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:324 msgid "none" msgstr "" @@ -3615,11 +3631,11 @@ msgstr "" msgid "not found" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1018 +#: htdocs/luci-static/resources/view/fchomo/client.js:1020 msgid "not included \",\"" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:218 +#: htdocs/luci-static/resources/fchomo.js:219 #: htdocs/luci-static/resources/fchomo/listeners.js:606 #: htdocs/luci-static/resources/fchomo/listeners.js:607 msgid "null" @@ -3665,8 +3681,8 @@ msgstr "" msgid "razord-meta" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1173 -#: htdocs/luci-static/resources/view/fchomo/client.js:1179 +#: htdocs/luci-static/resources/view/fchomo/client.js:1183 +#: htdocs/luci-static/resources/view/fchomo/client.js:1189 msgid "requires front-end adaptation using the API." msgstr "" @@ -3674,7 +3690,7 @@ msgstr "" msgid "restls" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:224 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:232 msgid "rule-set" msgstr "" @@ -3692,7 +3708,7 @@ msgstr "" msgid "split-stream" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:801 +#: htdocs/luci-static/resources/view/fchomo/client.js:802 msgid "src" msgstr "" @@ -3722,15 +3738,15 @@ msgstr "" msgid "unchecked" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:444 +#: htdocs/luci-static/resources/fchomo.js:445 msgid "unique UCI identifier" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:447 +#: htdocs/luci-static/resources/fchomo.js:448 msgid "unique identifier" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1592 +#: htdocs/luci-static/resources/fchomo.js:1593 msgid "unique value" msgstr "" @@ -3772,8 +3788,8 @@ msgstr "" msgid "v5" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1472 -#: htdocs/luci-static/resources/fchomo.js:1475 +#: htdocs/luci-static/resources/fchomo.js:1473 +#: htdocs/luci-static/resources/fchomo.js:1476 msgid "valid JSON format" msgstr "" @@ -3781,41 +3797,41 @@ msgstr "" msgid "valid SHA256 string with %d characters" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1497 -#: htdocs/luci-static/resources/fchomo.js:1500 +#: htdocs/luci-static/resources/fchomo.js:1498 +#: htdocs/luci-static/resources/fchomo.js:1501 msgid "valid URL" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1510 +#: htdocs/luci-static/resources/fchomo.js:1511 msgid "valid base64 key with %d characters" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1570 -#: htdocs/luci-static/resources/fchomo.js:1576 +#: htdocs/luci-static/resources/fchomo.js:1571 +#: htdocs/luci-static/resources/fchomo.js:1577 msgid "valid format: 2x, 2p, 4v" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1557 +#: htdocs/luci-static/resources/fchomo.js:1558 msgid "valid key length with %d characters" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1435 +#: htdocs/luci-static/resources/fchomo.js:1436 msgid "valid port value" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1485 +#: htdocs/luci-static/resources/fchomo.js:1486 msgid "valid uuid" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:404 +#: htdocs/luci-static/resources/fchomo.js:405 msgid "vless-mlkem768" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:403 +#: htdocs/luci-static/resources/fchomo.js:404 msgid "vless-x25519" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:338 +#: htdocs/luci-static/resources/fchomo.js:339 msgid "xchacha20-ietf-poly1305" msgstr "" @@ -3835,6 +3851,6 @@ msgstr "" msgid "zero" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1253 +#: htdocs/luci-static/resources/fchomo.js:1254 msgid "🡇" msgstr "" diff --git a/luci-app-fchomo/po/zh_Hans/fchomo.po b/luci-app-fchomo/po/zh_Hans/fchomo.po index ba9907a6..304a8985 100644 --- a/luci-app-fchomo/po/zh_Hans/fchomo.po +++ b/luci-app-fchomo/po/zh_Hans/fchomo.po @@ -12,26 +12,26 @@ msgstr "" msgid "%s log" msgstr "%s 日志" -#: htdocs/luci-static/resources/fchomo.js:241 #: htdocs/luci-static/resources/fchomo.js:242 #: htdocs/luci-static/resources/fchomo.js:243 #: htdocs/luci-static/resources/fchomo.js:244 #: htdocs/luci-static/resources/fchomo.js:245 #: htdocs/luci-static/resources/fchomo.js:246 +#: htdocs/luci-static/resources/fchomo.js:247 msgid "%s ports" msgstr "%s 端口" -#: htdocs/luci-static/resources/fchomo.js:606 -#: htdocs/luci-static/resources/fchomo.js:609 -#: htdocs/luci-static/resources/view/fchomo/client.js:315 +#: htdocs/luci-static/resources/fchomo.js:607 +#: htdocs/luci-static/resources/fchomo.js:610 +#: htdocs/luci-static/resources/view/fchomo/client.js:316 msgid "(Imported)" msgstr "(已导入)" #: htdocs/luci-static/resources/fchomo/listeners.js:990 #: htdocs/luci-static/resources/fchomo/listeners.js:998 #: htdocs/luci-static/resources/fchomo/listeners.js:1007 -#: htdocs/luci-static/resources/view/fchomo/global.js:543 -#: htdocs/luci-static/resources/view/fchomo/global.js:549 +#: htdocs/luci-static/resources/view/fchomo/global.js:546 +#: htdocs/luci-static/resources/view/fchomo/global.js:552 #: htdocs/luci-static/resources/view/fchomo/node.js:1113 #: htdocs/luci-static/resources/view/fchomo/node.js:1119 #: htdocs/luci-static/resources/view/fchomo/node.js:1127 @@ -39,13 +39,13 @@ msgstr "(已导入)" msgid "(mTLS)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:860 #: htdocs/luci-static/resources/view/fchomo/client.js:861 -#: htdocs/luci-static/resources/view/fchomo/client.js:1042 -#: htdocs/luci-static/resources/view/fchomo/client.js:1043 -#: htdocs/luci-static/resources/view/fchomo/client.js:1056 -#: htdocs/luci-static/resources/view/fchomo/client.js:1057 -#: htdocs/luci-static/resources/view/fchomo/client.js:1278 +#: htdocs/luci-static/resources/view/fchomo/client.js:862 +#: htdocs/luci-static/resources/view/fchomo/client.js:1044 +#: htdocs/luci-static/resources/view/fchomo/client.js:1045 +#: htdocs/luci-static/resources/view/fchomo/client.js:1058 +#: htdocs/luci-static/resources/view/fchomo/client.js:1059 +#: htdocs/luci-static/resources/view/fchomo/client.js:1288 #: htdocs/luci-static/resources/view/fchomo/node.js:1916 #: htdocs/luci-static/resources/view/fchomo/node.js:1922 #: htdocs/luci-static/resources/view/fchomo/node.js:1936 @@ -53,12 +53,12 @@ msgstr "" msgid "-- Please choose --" msgstr "-- 请选择 --" -#: htdocs/luci-static/resources/fchomo.js:393 +#: htdocs/luci-static/resources/fchomo.js:394 msgid "0-RTT reuse." msgstr "0-RTT 重用。" -#: htdocs/luci-static/resources/fchomo.js:390 -#: htdocs/luci-static/resources/fchomo.js:394 +#: htdocs/luci-static/resources/fchomo.js:391 +#: htdocs/luci-static/resources/fchomo.js:395 msgid "1-RTT only." msgstr "仅限 1-RTT。" @@ -66,19 +66,19 @@ msgstr "仅限 1-RTT。" msgid "163Music" msgstr "网抑云" -#: htdocs/luci-static/resources/fchomo.js:340 +#: htdocs/luci-static/resources/fchomo.js:341 msgid "2022-blake3-aes-128-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:341 +#: htdocs/luci-static/resources/fchomo.js:342 msgid "2022-blake3-aes-256-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:342 +#: htdocs/luci-static/resources/fchomo.js:343 msgid "2022-blake3-chacha20-poly1305" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:689 +#: htdocs/luci-static/resources/view/fchomo/client.js:690 msgid "0 or 1 only." msgstr "仅限 01。" @@ -100,47 +100,47 @@ msgstr "" "一个 base64 字符串用于微调网络行为。
格式请参考文档。" -#: htdocs/luci-static/resources/view/fchomo/global.js:599 +#: htdocs/luci-static/resources/view/fchomo/global.js:602 msgid "API" msgstr "API" -#: htdocs/luci-static/resources/view/fchomo/global.js:549 +#: htdocs/luci-static/resources/view/fchomo/global.js:552 msgid "API Client Auth Certificate path" msgstr "API 客户端认证证书路径" -#: htdocs/luci-static/resources/view/fchomo/global.js:543 +#: htdocs/luci-static/resources/view/fchomo/global.js:546 msgid "API Client Auth type" msgstr "API 客户端认证类型" -#: htdocs/luci-static/resources/view/fchomo/global.js:639 +#: htdocs/luci-static/resources/view/fchomo/global.js:642 msgid "API DoH service" msgstr "API DoH 服务器" -#: htdocs/luci-static/resources/view/fchomo/global.js:593 +#: htdocs/luci-static/resources/view/fchomo/global.js:596 msgid "API ECH config" msgstr "API ECH 配置" -#: htdocs/luci-static/resources/view/fchomo/global.js:554 +#: htdocs/luci-static/resources/view/fchomo/global.js:557 msgid "API ECH key" msgstr "API ECH 密钥" -#: htdocs/luci-static/resources/view/fchomo/global.js:630 +#: htdocs/luci-static/resources/view/fchomo/global.js:633 msgid "API HTTP port" msgstr "API HTTP 端口" -#: htdocs/luci-static/resources/view/fchomo/global.js:634 +#: htdocs/luci-static/resources/view/fchomo/global.js:637 msgid "API HTTPS port" msgstr "API HTTPS 端口" -#: htdocs/luci-static/resources/view/fchomo/global.js:535 +#: htdocs/luci-static/resources/view/fchomo/global.js:538 msgid "API TLS certificate path" msgstr "API TLS 证书路径" -#: htdocs/luci-static/resources/view/fchomo/global.js:539 +#: htdocs/luci-static/resources/view/fchomo/global.js:542 msgid "API TLS private key path" msgstr "API TLS 私钥" -#: htdocs/luci-static/resources/view/fchomo/global.js:643 +#: htdocs/luci-static/resources/view/fchomo/global.js:646 msgid "API secret" msgstr "API 令牌" @@ -157,20 +157,20 @@ msgstr "ASCII 数据流" msgid "ASN version" msgstr "ASN 版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:720 -#: htdocs/luci-static/resources/view/fchomo/global.js:770 +#: htdocs/luci-static/resources/view/fchomo/global.js:723 +#: htdocs/luci-static/resources/view/fchomo/global.js:773 msgid "Access Control" msgstr "访问控制" -#: htdocs/luci-static/resources/view/fchomo/client.js:1689 +#: htdocs/luci-static/resources/view/fchomo/client.js:1699 msgid "Add a Bootstrap DNS policy (Node)" msgstr "新增 引导 DNS 策略 (节点)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1741 +#: htdocs/luci-static/resources/view/fchomo/client.js:1751 msgid "Add a DNS policy" msgstr "新增 DNS 策略" -#: htdocs/luci-static/resources/view/fchomo/client.js:1437 +#: htdocs/luci-static/resources/view/fchomo/client.js:1447 msgid "Add a DNS server" msgstr "新增 DNS 服务器" @@ -190,15 +190,15 @@ msgstr "新增 供应商" msgid "Add a proxy chain" msgstr "新增 代理链" -#: htdocs/luci-static/resources/view/fchomo/client.js:941 +#: htdocs/luci-static/resources/view/fchomo/client.js:942 msgid "Add a proxy group" msgstr "新增 代理组" -#: htdocs/luci-static/resources/view/fchomo/client.js:1193 +#: htdocs/luci-static/resources/view/fchomo/client.js:1203 msgid "Add a routing rule" msgstr "新增 路由规则" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147 msgid "Add a rule set" msgstr "新增 规则集" @@ -206,7 +206,7 @@ msgstr "新增 规则集" msgid "Add a server" msgstr "新增 服务器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1312 +#: htdocs/luci-static/resources/view/fchomo/client.js:1322 msgid "Add a sub rule" msgstr "新增 子规则" @@ -218,12 +218,12 @@ msgstr "添加前缀" msgid "Add suffix" msgstr "添加后缀" -#: htdocs/luci-static/resources/view/fchomo/client.js:1497 -#: htdocs/luci-static/resources/view/fchomo/client.js:1502 +#: htdocs/luci-static/resources/view/fchomo/client.js:1507 +#: htdocs/luci-static/resources/view/fchomo/client.js:1512 msgid "Address" msgstr "地址" -#: htdocs/luci-static/resources/fchomo.js:397 +#: htdocs/luci-static/resources/fchomo.js:398 msgid "" "After the 1-RTT client/server hello, padding randomly 111-1111 bytes with " "100% probability." @@ -234,21 +234,21 @@ msgstr "" msgid "Aggressive" msgstr "侵略性" -#: htdocs/luci-static/resources/view/fchomo/global.js:514 +#: htdocs/luci-static/resources/view/fchomo/global.js:517 msgid "Aging time of NAT map maintained by client.
" msgstr "客户端维护的 NAT 映射 的老化时间。
" -#: htdocs/luci-static/resources/view/fchomo/global.js:773 -#: htdocs/luci-static/resources/view/fchomo/global.js:836 -#: htdocs/luci-static/resources/view/fchomo/global.js:870 +#: htdocs/luci-static/resources/view/fchomo/global.js:776 +#: htdocs/luci-static/resources/view/fchomo/global.js:839 +#: htdocs/luci-static/resources/view/fchomo/global.js:873 msgid "All allowed" msgstr "允许所有" -#: htdocs/luci-static/resources/fchomo.js:238 +#: htdocs/luci-static/resources/fchomo.js:239 msgid "All ports" msgstr "所有端口" -#: htdocs/luci-static/resources/view/fchomo/global.js:626 +#: htdocs/luci-static/resources/view/fchomo/global.js:629 msgid "" "Allow access from private network.
To access the API on a private " "network from a public website, it must be enabled." @@ -285,12 +285,12 @@ msgstr "" msgid "Application version" msgstr "应用版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:798 +#: htdocs/luci-static/resources/view/fchomo/global.js:801 msgid "As the TOP upstream of dnsmasq" msgstr "作为 dnsmasq 的最优先上游" -#: htdocs/luci-static/resources/view/fchomo/global.js:799 -#: htdocs/luci-static/resources/view/fchomo/global.js:806 +#: htdocs/luci-static/resources/view/fchomo/global.js:802 +#: htdocs/luci-static/resources/view/fchomo/global.js:809 msgid "As the TOP upstream of dnsmasq." msgstr "作为 dnsmasq 的最优先上游。" @@ -304,7 +304,7 @@ msgstr "认证长度" #: htdocs/luci-static/resources/fchomo/listeners.js:439 #: htdocs/luci-static/resources/fchomo/listeners.js:1162 -#: htdocs/luci-static/resources/view/fchomo/global.js:402 +#: htdocs/luci-static/resources/view/fchomo/global.js:405 #: htdocs/luci-static/resources/view/fchomo/node.js:471 #: htdocs/luci-static/resources/view/fchomo/node.js:495 #: htdocs/luci-static/resources/view/fchomo/node.js:1315 @@ -340,24 +340,24 @@ msgstr "基于 NIST P-256 曲线的 Base64 编码 ECDSA 私钥。" msgid "Base64 encoded ECDSA public key on the NIST P-256 curve." msgstr "基于 NIST P-256 曲线的 Base64 编码 ECDSA 公钥。" -#: htdocs/luci-static/resources/view/fchomo/global.js:496 +#: htdocs/luci-static/resources/view/fchomo/global.js:499 msgid "Based on google/gvisor." msgstr "基于 google/gvisor。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:282 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 msgid "Behavior" msgstr "行为" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314 msgid "Binary format only supports domain / ipcidr" msgstr "二进制格式仅支持 domain/ipcidr" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:299 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:308 msgid "Binary mrs" msgstr "二进制 mrs" -#: htdocs/luci-static/resources/view/fchomo/global.js:734 +#: htdocs/luci-static/resources/view/fchomo/global.js:737 #: htdocs/luci-static/resources/view/fchomo/node.js:1474 #: htdocs/luci-static/resources/view/fchomo/node.js:1790 msgid "Bind interface" @@ -368,37 +368,41 @@ msgstr "绑定接口" msgid "Bind outbound interface.
" msgstr "绑定出站接口。
" -#: htdocs/luci-static/resources/view/fchomo/global.js:735 +#: htdocs/luci-static/resources/view/fchomo/global.js:738 msgid "" "Bind outbound traffic to specific interface. Leave empty to auto detect.
" msgstr "绑定出站流量至指定接口。留空自动检测。
" -#: htdocs/luci-static/resources/view/fchomo/global.js:775 +#: htdocs/luci-static/resources/view/fchomo/global.js:778 msgid "Black list" msgstr "黑名单" -#: htdocs/luci-static/resources/view/fchomo/client.js:57 +#: htdocs/luci-static/resources/view/fchomo/client.js:58 msgid "Block DNS queries" msgstr "封锁 DNS 请求" -#: htdocs/luci-static/resources/view/fchomo/client.js:1680 -#: htdocs/luci-static/resources/view/fchomo/client.js:1689 +#: htdocs/luci-static/resources/view/fchomo/client.js:1690 +#: htdocs/luci-static/resources/view/fchomo/client.js:1699 msgid "Bootstrap DNS policy (Node)" msgstr "引导 DNS 策略 (节点)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1382 +#: htdocs/luci-static/resources/view/fchomo/client.js:1392 msgid "Bootstrap DNS server" msgstr "引导 DNS 服务器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1389 +#: htdocs/luci-static/resources/view/fchomo/client.js:1399 msgid "Bootstrap DNS server (Node)" msgstr "引导 DNS 服务器 (节点)" -#: htdocs/luci-static/resources/view/fchomo/global.js:837 +#: htdocs/luci-static/resources/view/fchomo/global.js:374 +msgid "BundleMRS version" +msgstr "BundleMRS 版本" + +#: htdocs/luci-static/resources/view/fchomo/global.js:840 msgid "Bypass CN" msgstr "绕过 CN 流量" -#: htdocs/luci-static/resources/view/fchomo/global.js:871 +#: htdocs/luci-static/resources/view/fchomo/global.js:874 msgid "Bypass DSCP" msgstr "绕过 DSCP" @@ -413,19 +417,19 @@ msgstr "绕过 DSCP" msgid "CDN support" msgstr "CDN 支持" -#: htdocs/luci-static/resources/view/fchomo/global.js:621 +#: htdocs/luci-static/resources/view/fchomo/global.js:624 msgid "CORS Allow origins" msgstr "CORS 允许的来源" -#: htdocs/luci-static/resources/view/fchomo/global.js:625 +#: htdocs/luci-static/resources/view/fchomo/global.js:628 msgid "CORS Allow private network" msgstr "CORS 允许私有网络" -#: htdocs/luci-static/resources/view/fchomo/global.js:622 +#: htdocs/luci-static/resources/view/fchomo/global.js:625 msgid "CORS allowed origins, * will be used if empty." msgstr "CORS 允许的来源,留空则使用 *。" -#: htdocs/luci-static/resources/fchomo.js:722 +#: htdocs/luci-static/resources/fchomo.js:723 msgid "Cancel" msgstr "取消" @@ -456,15 +460,15 @@ msgstr "检测路由器自身 NAT 行为" msgid "Check update" msgstr "检查更新" -#: htdocs/luci-static/resources/view/fchomo/global.js:374 +#: htdocs/luci-static/resources/view/fchomo/global.js:377 msgid "China IPv4 list version" msgstr "大陆 IPv4 库版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:377 +#: htdocs/luci-static/resources/view/fchomo/global.js:380 msgid "China IPv6 list version" msgstr "大陆 IPv6 库版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:383 +#: htdocs/luci-static/resources/view/fchomo/global.js:386 msgid "China list version" msgstr "大陆域名列表版本" @@ -495,7 +499,7 @@ msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:726 #: htdocs/luci-static/resources/fchomo/listeners.js:999 -#: htdocs/luci-static/resources/view/fchomo/global.js:550 +#: htdocs/luci-static/resources/view/fchomo/global.js:553 #: htdocs/luci-static/resources/view/fchomo/node.js:948 #: htdocs/luci-static/resources/view/fchomo/node.js:1114 #: htdocs/luci-static/resources/view/fchomo/node.js:1128 @@ -527,12 +531,12 @@ msgstr "客户端状态" msgid "Collecting data..." msgstr "收集数据中..." -#: htdocs/luci-static/resources/fchomo.js:239 #: htdocs/luci-static/resources/fchomo.js:240 +#: htdocs/luci-static/resources/fchomo.js:241 msgid "Common ports (bypass P2P traffic)" msgstr "常用端口(绕过 P2P 流量)" -#: htdocs/luci-static/resources/fchomo.js:1369 +#: htdocs/luci-static/resources/fchomo.js:1370 msgid "Complete" msgstr "完成" @@ -557,20 +561,20 @@ msgstr "连接复用" msgid "Conservative" msgstr "保守" -#: htdocs/luci-static/resources/fchomo.js:591 +#: htdocs/luci-static/resources/fchomo.js:592 msgid "Content copied to clipboard!" msgstr "内容已复制到剪贴板!" -#: htdocs/luci-static/resources/view/fchomo/client.js:670 +#: htdocs/luci-static/resources/view/fchomo/client.js:671 #: htdocs/luci-static/resources/view/fchomo/node.js:1644 #: htdocs/luci-static/resources/view/fchomo/node.js:1670 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:339 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:365 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:348 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:374 msgid "Content will not be verified, Please make sure you enter it correctly." msgstr "内容将不会被验证,请确保输入正确。" #: htdocs/luci-static/resources/view/fchomo/node.js:1643 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:338 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:347 msgid "Contents" msgstr "内容" @@ -578,7 +582,7 @@ msgstr "内容" msgid "Contents have been saved." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:593 +#: htdocs/luci-static/resources/fchomo.js:594 msgid "Copy" msgstr "复制" @@ -590,16 +594,16 @@ msgstr "核心版本" msgid "Cron expression" msgstr "Cron 表达式" -#: htdocs/luci-static/resources/view/fchomo/global.js:889 +#: htdocs/luci-static/resources/view/fchomo/global.js:892 msgid "Custom Direct List" msgstr "自定义直连列表" #: htdocs/luci-static/resources/view/fchomo/node.js:1705 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:400 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:415 msgid "Custom HTTP header." msgstr "自定义 HTTP header。" -#: htdocs/luci-static/resources/view/fchomo/global.js:907 +#: htdocs/luci-static/resources/view/fchomo/global.js:910 msgid "Custom Proxy List" msgstr "自定义代理列表" @@ -617,28 +621,28 @@ msgstr "自定义内部 hosts。支持 yamljson msgid "DIRECT" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1732 -#: htdocs/luci-static/resources/view/fchomo/client.js:1741 +#: htdocs/luci-static/resources/view/fchomo/client.js:1742 +#: htdocs/luci-static/resources/view/fchomo/client.js:1751 msgid "DNS policy" msgstr "DNS 策略" -#: htdocs/luci-static/resources/view/fchomo/global.js:471 +#: htdocs/luci-static/resources/view/fchomo/global.js:474 msgid "DNS port" msgstr " DNS 端口" -#: htdocs/luci-static/resources/view/fchomo/client.js:873 -#: htdocs/luci-static/resources/view/fchomo/client.js:1428 -#: htdocs/luci-static/resources/view/fchomo/client.js:1437 +#: htdocs/luci-static/resources/view/fchomo/client.js:874 +#: htdocs/luci-static/resources/view/fchomo/client.js:1438 +#: htdocs/luci-static/resources/view/fchomo/client.js:1447 #: htdocs/luci-static/resources/view/fchomo/node.js:734 #: htdocs/luci-static/resources/view/fchomo/node.js:817 msgid "DNS server" msgstr "DNS 服务器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1368 +#: htdocs/luci-static/resources/view/fchomo/client.js:1378 msgid "DNS settings" msgstr "DNS 设置" -#: htdocs/luci-static/resources/view/fchomo/global.js:874 +#: htdocs/luci-static/resources/view/fchomo/global.js:877 msgid "DSCP list" msgstr "DSCP 列表" @@ -650,11 +654,11 @@ msgstr "面板版本" msgid "Debug" msgstr "调试" -#: htdocs/luci-static/resources/view/fchomo/client.js:55 +#: htdocs/luci-static/resources/view/fchomo/client.js:56 msgid "Default DNS (issued by WAN)" msgstr "默认 DNS(由 WAN 下发)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1403 +#: htdocs/luci-static/resources/view/fchomo/client.js:1413 msgid "Default DNS server" msgstr "默认 DNS 服务器" @@ -679,37 +683,37 @@ msgstr "拨号字段" msgid "Different chain head/tail" msgstr "不同的链头/链尾" -#: htdocs/luci-static/resources/view/fchomo/global.js:395 +#: htdocs/luci-static/resources/view/fchomo/global.js:398 msgid "Direct" msgstr "直连" -#: htdocs/luci-static/resources/view/fchomo/global.js:777 +#: htdocs/luci-static/resources/view/fchomo/global.js:780 msgid "Direct IPv4 IP-s" msgstr "直连 IPv4 地址" -#: htdocs/luci-static/resources/view/fchomo/global.js:780 +#: htdocs/luci-static/resources/view/fchomo/global.js:783 msgid "Direct IPv6 IP-s" msgstr "直连 IPv6 地址" -#: htdocs/luci-static/resources/view/fchomo/global.js:783 +#: htdocs/luci-static/resources/view/fchomo/global.js:786 msgid "Direct MAC-s" msgstr "直连 MAC 地址" #: htdocs/luci-static/resources/fchomo/listeners.js:194 -#: htdocs/luci-static/resources/view/fchomo/global.js:403 +#: htdocs/luci-static/resources/view/fchomo/global.js:406 #: htdocs/luci-static/resources/view/fchomo/node.js:299 msgid "Disable" msgstr "禁用" -#: htdocs/luci-static/resources/view/fchomo/global.js:711 +#: htdocs/luci-static/resources/view/fchomo/global.js:714 msgid "Disable ECN of quic-go" msgstr "禁用 quic-go 的 显式拥塞通知(ECN)" -#: htdocs/luci-static/resources/view/fchomo/global.js:708 +#: htdocs/luci-static/resources/view/fchomo/global.js:711 msgid "Disable GSO of quic-go" msgstr "禁用 quic-go 的 通用分段卸载(GSO)" -#: htdocs/luci-static/resources/view/fchomo/global.js:523 +#: htdocs/luci-static/resources/view/fchomo/global.js:526 msgid "Disable ICMP Forwarding" msgstr "禁用 ICMP 转发" @@ -717,15 +721,15 @@ msgstr "禁用 ICMP 转发" msgid "Disable SNI" msgstr "禁用 SNI" -#: htdocs/luci-static/resources/view/fchomo/client.js:1085 +#: htdocs/luci-static/resources/view/fchomo/client.js:1095 msgid "Disable UDP" msgstr "禁用 UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:705 +#: htdocs/luci-static/resources/view/fchomo/global.js:708 msgid "Disable safe path check" msgstr "禁用安全路径检查" -#: htdocs/luci-static/resources/view/fchomo/client.js:820 +#: htdocs/luci-static/resources/view/fchomo/client.js:821 msgid "" "Do not resolve the domain connection to IP for this match.
Only works " "for pure domain inbound connections without DNS resolution. e.g., socks5h" @@ -733,11 +737,11 @@ msgstr "" "不要将域名连接解析为 IP 以进行此次匹配。
仅对未经 DNS 解析的纯域名入站连" "接有效。例如,socks5h" -#: htdocs/luci-static/resources/view/fchomo/client.js:843 -#: htdocs/luci-static/resources/view/fchomo/client.js:848 -#: htdocs/luci-static/resources/view/fchomo/client.js:1815 -#: htdocs/luci-static/resources/view/fchomo/client.js:1822 -#: htdocs/luci-static/resources/view/fchomo/client.js:1824 +#: htdocs/luci-static/resources/view/fchomo/client.js:844 +#: htdocs/luci-static/resources/view/fchomo/client.js:849 +#: htdocs/luci-static/resources/view/fchomo/client.js:1825 +#: htdocs/luci-static/resources/view/fchomo/client.js:1832 +#: htdocs/luci-static/resources/view/fchomo/client.js:1834 msgid "Domain" msgstr "域名" @@ -745,7 +749,7 @@ msgstr "域名" msgid "Donot send server name in ClientHello." msgstr "不要在 ClientHello 中发送服务器名称。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1577 +#: htdocs/luci-static/resources/view/fchomo/client.js:1587 #: htdocs/luci-static/resources/view/fchomo/node.js:1106 #: htdocs/luci-static/resources/view/fchomo/node.js:1774 msgid "Donot verifying server certificate." @@ -759,11 +763,11 @@ msgstr "下载带宽" msgid "Download bandwidth in Mbps." msgstr "下载带宽(单位:Mbps)。" -#: htdocs/luci-static/resources/fchomo.js:1248 +#: htdocs/luci-static/resources/fchomo.js:1249 msgid "Download failed: %s" msgstr "下载失败: %s" -#: htdocs/luci-static/resources/fchomo.js:1246 +#: htdocs/luci-static/resources/fchomo.js:1247 msgid "Download successful." msgstr "下载成功。" @@ -784,15 +788,15 @@ msgstr "ECH 配置" msgid "ECH key" msgstr "ECH 密钥" -#: htdocs/luci-static/resources/view/fchomo/client.js:1611 +#: htdocs/luci-static/resources/view/fchomo/client.js:1621 msgid "ECS override" msgstr "强制覆盖 ECS" -#: htdocs/luci-static/resources/view/fchomo/client.js:1595 +#: htdocs/luci-static/resources/view/fchomo/client.js:1605 msgid "EDNS Client Subnet" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:412 +#: htdocs/luci-static/resources/view/fchomo/global.js:415 msgid "ETag support" msgstr "ETag 支持" @@ -812,34 +816,38 @@ msgstr "编辑入站" msgid "Edit node" msgstr "编辑节点" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:137 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:138 msgid "Edit ruleset" msgstr "编辑规则集" #: htdocs/luci-static/resources/view/fchomo/node.js:1641 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:336 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:345 msgid "Editer" msgstr "编辑器" -#: htdocs/luci-static/resources/fchomo.js:384 +#: htdocs/luci-static/resources/fchomo.js:385 msgid "Eliminate encryption header characteristics" msgstr "消除加密头特征" +#: htdocs/luci-static/resources/view/fchomo/client.js:1086 +msgid "Empty fallback" +msgstr "为空时回退" + #: htdocs/luci-static/resources/fchomo/listeners.js:133 -#: htdocs/luci-static/resources/view/fchomo/client.js:931 -#: htdocs/luci-static/resources/view/fchomo/client.js:1024 -#: htdocs/luci-static/resources/view/fchomo/client.js:1262 -#: htdocs/luci-static/resources/view/fchomo/client.js:1354 -#: htdocs/luci-static/resources/view/fchomo/client.js:1493 -#: htdocs/luci-static/resources/view/fchomo/client.js:1724 -#: htdocs/luci-static/resources/view/fchomo/client.js:1780 -#: htdocs/luci-static/resources/view/fchomo/global.js:401 -#: htdocs/luci-static/resources/view/fchomo/global.js:680 +#: htdocs/luci-static/resources/view/fchomo/client.js:932 +#: htdocs/luci-static/resources/view/fchomo/client.js:1026 +#: htdocs/luci-static/resources/view/fchomo/client.js:1272 +#: htdocs/luci-static/resources/view/fchomo/client.js:1364 +#: htdocs/luci-static/resources/view/fchomo/client.js:1503 +#: htdocs/luci-static/resources/view/fchomo/client.js:1734 +#: htdocs/luci-static/resources/view/fchomo/client.js:1790 +#: htdocs/luci-static/resources/view/fchomo/global.js:404 +#: htdocs/luci-static/resources/view/fchomo/global.js:683 #: htdocs/luci-static/resources/view/fchomo/node.js:235 #: htdocs/luci-static/resources/view/fchomo/node.js:1614 #: htdocs/luci-static/resources/view/fchomo/node.js:1813 #: htdocs/luci-static/resources/view/fchomo/node.js:1902 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:264 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:272 #: htdocs/luci-static/resources/view/fchomo/server.js:49 msgid "Enable" msgstr "启用" @@ -857,7 +865,7 @@ msgstr "" msgid "Enable 0-RTT handshake" msgstr "启用 0-RTT 握手" -#: htdocs/luci-static/resources/view/fchomo/global.js:714 +#: htdocs/luci-static/resources/view/fchomo/global.js:717 msgid "" "Enable IP4P " "conversion for outbound connections" @@ -915,12 +923,12 @@ msgstr "加密方法" msgid "Endpoint pubkic key" msgstr "端点公钥" -#: htdocs/luci-static/resources/view/fchomo/global.js:519 +#: htdocs/luci-static/resources/view/fchomo/global.js:522 msgid "Endpoint-Independent NAT" msgstr "端点独立 NAT" -#: htdocs/luci-static/resources/view/fchomo/client.js:722 -#: htdocs/luci-static/resources/view/fchomo/client.js:865 +#: htdocs/luci-static/resources/view/fchomo/client.js:723 +#: htdocs/luci-static/resources/view/fchomo/client.js:866 msgid "Entry" msgstr "条目" @@ -928,7 +936,7 @@ msgstr "条目" msgid "Error" msgstr "错误" -#: htdocs/luci-static/resources/view/fchomo/client.js:1129 +#: htdocs/luci-static/resources/view/fchomo/client.js:1139 msgid "" "Exceeding this triggers a forced health check. 5 will be used " "if empty." @@ -938,7 +946,7 @@ msgstr "超过此限制将会触发强制健康检查。留空则使用 5< msgid "Exclude matched node types." msgstr "排除匹配的节点类型。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1166 +#: htdocs/luci-static/resources/view/fchomo/client.js:1176 msgid "" "Exclude matched node types. Available types see here." @@ -946,7 +954,7 @@ msgstr "" "排除匹配的节点类型。可用类型请参见此处。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1161 +#: htdocs/luci-static/resources/view/fchomo/client.js:1171 #: htdocs/luci-static/resources/view/fchomo/node.js:1864 msgid "Exclude nodes that meet keywords or regexps." msgstr "排除匹配关键词或表达式的节点。" @@ -955,49 +963,49 @@ msgstr "排除匹配关键词或表达式的节点。" msgid "Expand/Collapse result" msgstr "展开/收起 结果" -#: htdocs/luci-static/resources/view/fchomo/client.js:1121 +#: htdocs/luci-static/resources/view/fchomo/client.js:1131 #: htdocs/luci-static/resources/view/fchomo/node.js:1849 msgid "Expected HTTP code. 204 will be used if empty." msgstr "预期的 HTTP code。留空则使用 204。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1123 +#: htdocs/luci-static/resources/view/fchomo/client.js:1133 #: htdocs/luci-static/resources/view/fchomo/node.js:1851 msgid "Expected status" msgstr "预期状态" -#: htdocs/luci-static/resources/fchomo.js:441 -#: htdocs/luci-static/resources/fchomo.js:444 -#: htdocs/luci-static/resources/fchomo.js:447 -#: htdocs/luci-static/resources/fchomo.js:1386 -#: htdocs/luci-static/resources/fchomo.js:1394 -#: htdocs/luci-static/resources/fchomo.js:1402 -#: htdocs/luci-static/resources/fchomo.js:1425 -#: htdocs/luci-static/resources/fchomo.js:1428 -#: htdocs/luci-static/resources/fchomo.js:1435 -#: htdocs/luci-static/resources/fchomo.js:1451 -#: htdocs/luci-static/resources/fchomo.js:1460 -#: htdocs/luci-static/resources/fchomo.js:1472 -#: htdocs/luci-static/resources/fchomo.js:1475 -#: htdocs/luci-static/resources/fchomo.js:1485 -#: htdocs/luci-static/resources/fchomo.js:1497 -#: htdocs/luci-static/resources/fchomo.js:1500 -#: htdocs/luci-static/resources/fchomo.js:1510 -#: htdocs/luci-static/resources/fchomo.js:1520 -#: htdocs/luci-static/resources/fchomo.js:1555 -#: htdocs/luci-static/resources/fchomo.js:1557 -#: htdocs/luci-static/resources/fchomo.js:1570 -#: htdocs/luci-static/resources/fchomo.js:1576 -#: htdocs/luci-static/resources/fchomo.js:1583 -#: htdocs/luci-static/resources/fchomo.js:1592 +#: htdocs/luci-static/resources/fchomo.js:442 +#: htdocs/luci-static/resources/fchomo.js:445 +#: htdocs/luci-static/resources/fchomo.js:448 +#: htdocs/luci-static/resources/fchomo.js:1387 +#: htdocs/luci-static/resources/fchomo.js:1395 +#: htdocs/luci-static/resources/fchomo.js:1403 +#: htdocs/luci-static/resources/fchomo.js:1426 +#: htdocs/luci-static/resources/fchomo.js:1429 +#: htdocs/luci-static/resources/fchomo.js:1436 +#: htdocs/luci-static/resources/fchomo.js:1452 +#: htdocs/luci-static/resources/fchomo.js:1461 +#: htdocs/luci-static/resources/fchomo.js:1473 +#: htdocs/luci-static/resources/fchomo.js:1476 +#: htdocs/luci-static/resources/fchomo.js:1486 +#: htdocs/luci-static/resources/fchomo.js:1498 +#: htdocs/luci-static/resources/fchomo.js:1501 +#: htdocs/luci-static/resources/fchomo.js:1511 +#: htdocs/luci-static/resources/fchomo.js:1521 +#: htdocs/luci-static/resources/fchomo.js:1556 +#: htdocs/luci-static/resources/fchomo.js:1558 +#: htdocs/luci-static/resources/fchomo.js:1571 +#: htdocs/luci-static/resources/fchomo.js:1577 +#: htdocs/luci-static/resources/fchomo.js:1584 +#: htdocs/luci-static/resources/fchomo.js:1593 #: htdocs/luci-static/resources/fchomo/listeners.js:362 #: htdocs/luci-static/resources/fchomo/listeners.js:409 #: htdocs/luci-static/resources/fchomo/listeners.js:718 #: htdocs/luci-static/resources/fchomo/listeners.js:749 #: htdocs/luci-static/resources/fchomo/listeners.js:850 -#: htdocs/luci-static/resources/view/fchomo/client.js:68 -#: htdocs/luci-static/resources/view/fchomo/client.js:1018 -#: htdocs/luci-static/resources/view/fchomo/client.js:1508 -#: htdocs/luci-static/resources/view/fchomo/global.js:880 +#: htdocs/luci-static/resources/view/fchomo/client.js:69 +#: htdocs/luci-static/resources/view/fchomo/client.js:1020 +#: htdocs/luci-static/resources/view/fchomo/client.js:1518 +#: htdocs/luci-static/resources/view/fchomo/global.js:883 #: htdocs/luci-static/resources/view/fchomo/node.js:412 #: htdocs/luci-static/resources/view/fchomo/node.js:448 #: htdocs/luci-static/resources/view/fchomo/node.js:501 @@ -1006,8 +1014,8 @@ msgstr "预期状态" #: htdocs/luci-static/resources/view/fchomo/node.js:1098 #: htdocs/luci-static/resources/view/fchomo/node.js:1928 #: htdocs/luci-static/resources/view/fchomo/node.js:1948 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314 msgid "Expecting: %s" msgstr "请输入:%s" @@ -1019,74 +1027,74 @@ msgstr "请输入:%s" msgid "Expecting: only support %s." msgstr "请输入:仅支援 %s." -#: htdocs/luci-static/resources/view/fchomo/global.js:699 +#: htdocs/luci-static/resources/view/fchomo/global.js:702 msgid "Experimental" msgstr "实验性" -#: htdocs/luci-static/resources/view/fchomo/client.js:550 -#: htdocs/luci-static/resources/view/fchomo/client.js:563 -#: htdocs/luci-static/resources/view/fchomo/client.js:570 -#: htdocs/luci-static/resources/view/fchomo/client.js:580 -#: htdocs/luci-static/resources/view/fchomo/client.js:587 -#: htdocs/luci-static/resources/view/fchomo/client.js:595 -#: htdocs/luci-static/resources/view/fchomo/client.js:602 -#: htdocs/luci-static/resources/view/fchomo/client.js:669 +#: htdocs/luci-static/resources/view/fchomo/client.js:551 +#: htdocs/luci-static/resources/view/fchomo/client.js:564 +#: htdocs/luci-static/resources/view/fchomo/client.js:571 +#: htdocs/luci-static/resources/view/fchomo/client.js:581 +#: htdocs/luci-static/resources/view/fchomo/client.js:588 +#: htdocs/luci-static/resources/view/fchomo/client.js:596 +#: htdocs/luci-static/resources/view/fchomo/client.js:603 +#: htdocs/luci-static/resources/view/fchomo/client.js:670 msgid "Factor" msgstr "条件" -#: htdocs/luci-static/resources/fchomo.js:1327 +#: htdocs/luci-static/resources/fchomo.js:1328 msgid "Failed to execute \"/etc/init.d/fchomo %s %s\" reason: %s" msgstr "无法执行 \"/etc/init.d/fchomo %s %s\" 原因: %s" -#: htdocs/luci-static/resources/fchomo.js:1280 +#: htdocs/luci-static/resources/fchomo.js:1281 msgid "Failed to generate %s, error: %s." msgstr "生成 %s 失败,错误:%s。" -#: htdocs/luci-static/resources/fchomo.js:1692 +#: htdocs/luci-static/resources/fchomo.js:1693 msgid "Failed to upload %s, error: %s." msgstr "上传 %s 失败,错误:%s。" -#: htdocs/luci-static/resources/fchomo.js:1711 +#: htdocs/luci-static/resources/fchomo.js:1712 msgid "Failed to upload, error: %s." msgstr "上传失败,错误:%s。" -#: htdocs/luci-static/resources/fchomo.js:231 +#: htdocs/luci-static/resources/fchomo.js:232 #: htdocs/luci-static/resources/fchomo/listeners.js:448 msgid "Fallback" msgstr "自动回退" -#: htdocs/luci-static/resources/view/fchomo/client.js:1397 -#: htdocs/luci-static/resources/view/fchomo/client.js:1410 +#: htdocs/luci-static/resources/view/fchomo/client.js:1407 +#: htdocs/luci-static/resources/view/fchomo/client.js:1420 msgid "Fallback DNS server" msgstr "後備 DNS 服务器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1794 +#: htdocs/luci-static/resources/view/fchomo/client.js:1804 msgid "Fallback filter" msgstr "後備过滤器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1156 +#: htdocs/luci-static/resources/view/fchomo/client.js:1166 #: htdocs/luci-static/resources/view/fchomo/node.js:1858 msgid "Filter nodes that meet keywords or regexps." msgstr "过滤匹配关键字或表达式的节点。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1661 +#: htdocs/luci-static/resources/view/fchomo/client.js:1671 msgid "Filter record type:" msgstr "过滤记录类型:" -#: htdocs/luci-static/resources/view/fchomo/client.js:1629 -#: htdocs/luci-static/resources/view/fchomo/client.js:1645 +#: htdocs/luci-static/resources/view/fchomo/client.js:1639 +#: htdocs/luci-static/resources/view/fchomo/client.js:1655 msgid "Filter record: %s" msgstr "过滤 %s 记录" -#: htdocs/luci-static/resources/view/fchomo/client.js:1396 +#: htdocs/luci-static/resources/view/fchomo/client.js:1406 msgid "Final DNS server" msgstr "兜底 DNS 服务器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1398 +#: htdocs/luci-static/resources/view/fchomo/client.js:1408 msgid "Final DNS server (For non-poisoned domains)" msgstr "兜底 DNS 服务器 (用于未被投毒污染的域名)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1400 +#: htdocs/luci-static/resources/view/fchomo/client.js:1410 msgid "Final DNS server (For poisoned domains)" msgstr "兜底 DNS 服务器 (用于已被投毒污染的域名)" @@ -1099,7 +1107,7 @@ msgstr "" msgid "Flow" msgstr "流控" -#: htdocs/luci-static/resources/view/fchomo/client.js:1145 +#: htdocs/luci-static/resources/view/fchomo/client.js:1155 msgid "" "For details, see %s." @@ -1107,7 +1115,7 @@ msgstr "" "实现细节请参阅 %s." -#: htdocs/luci-static/resources/view/fchomo/client.js:1122 +#: htdocs/luci-static/resources/view/fchomo/client.js:1132 #: htdocs/luci-static/resources/view/fchomo/node.js:1724 #: htdocs/luci-static/resources/view/fchomo/node.js:1850 msgid "" @@ -1122,11 +1130,11 @@ msgstr "" msgid "Force DNS remote resolution." msgstr "强制 DNS 远程解析。" -#: htdocs/luci-static/resources/view/fchomo/global.js:659 +#: htdocs/luci-static/resources/view/fchomo/global.js:662 msgid "Forced sniffing domain" msgstr "强制嗅探域名" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:296 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 msgid "Format" msgstr "格式" @@ -1141,7 +1149,7 @@ msgstr "" msgid "GET" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:380 +#: htdocs/luci-static/resources/view/fchomo/global.js:383 msgid "GFW list version" msgstr "GFW 域名列表版本" @@ -1150,35 +1158,35 @@ msgstr "GFW 域名列表版本" msgid "Gecko" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:388 +#: htdocs/luci-static/resources/view/fchomo/global.js:391 msgid "General" msgstr "常规" #: htdocs/luci-static/resources/fchomo/listeners.js:119 -#: htdocs/luci-static/resources/view/fchomo/client.js:1009 +#: htdocs/luci-static/resources/view/fchomo/client.js:1011 #: htdocs/luci-static/resources/view/fchomo/node.js:222 #: htdocs/luci-static/resources/view/fchomo/node.js:1604 msgid "General fields" msgstr "常规字段" -#: htdocs/luci-static/resources/view/fchomo/global.js:391 +#: htdocs/luci-static/resources/view/fchomo/global.js:394 msgid "General settings" msgstr "常规设置" -#: htdocs/luci-static/resources/fchomo.js:542 -#: htdocs/luci-static/resources/fchomo.js:544 -#: htdocs/luci-static/resources/fchomo.js:558 -#: htdocs/luci-static/resources/fchomo.js:560 +#: htdocs/luci-static/resources/fchomo.js:543 +#: htdocs/luci-static/resources/fchomo.js:545 +#: htdocs/luci-static/resources/fchomo.js:559 +#: htdocs/luci-static/resources/fchomo.js:561 #: htdocs/luci-static/resources/fchomo/listeners.js:340 #: htdocs/luci-static/resources/fchomo/listeners.js:384 #: htdocs/luci-static/resources/fchomo/listeners.js:386 #: htdocs/luci-static/resources/fchomo/listeners.js:822 #: htdocs/luci-static/resources/fchomo/listeners.js:1048 -#: htdocs/luci-static/resources/view/fchomo/global.js:587 +#: htdocs/luci-static/resources/view/fchomo/global.js:590 msgid "Generate" msgstr "生成" -#: htdocs/luci-static/resources/view/fchomo/global.js:506 +#: htdocs/luci-static/resources/view/fchomo/global.js:509 msgid "Generic segmentation offload" msgstr "通用分段卸载(GSO)" @@ -1190,17 +1198,17 @@ msgstr "GeoIP 版本" msgid "GeoSite version" msgstr "GeoSite 版本" -#: htdocs/luci-static/resources/view/fchomo/client.js:1804 +#: htdocs/luci-static/resources/view/fchomo/client.js:1814 msgid "Geoip code" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1801 +#: htdocs/luci-static/resources/view/fchomo/client.js:1811 msgid "Geoip enable" msgstr "Geoip 启用" -#: htdocs/luci-static/resources/view/fchomo/client.js:844 -#: htdocs/luci-static/resources/view/fchomo/client.js:853 -#: htdocs/luci-static/resources/view/fchomo/client.js:1813 +#: htdocs/luci-static/resources/view/fchomo/client.js:845 +#: htdocs/luci-static/resources/view/fchomo/client.js:854 +#: htdocs/luci-static/resources/view/fchomo/client.js:1823 msgid "Geosite" msgstr "" @@ -1208,12 +1216,12 @@ msgstr "" msgid "GitHub" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:397 +#: htdocs/luci-static/resources/view/fchomo/global.js:400 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:14 msgid "Global" msgstr "全局" -#: htdocs/luci-static/resources/view/fchomo/global.js:435 +#: htdocs/luci-static/resources/view/fchomo/global.js:438 msgid "Global Authentication" msgstr "全局认证" @@ -1225,7 +1233,7 @@ msgstr "全局填充" msgid "Google" msgstr "谷歌" -#: htdocs/luci-static/resources/fchomo.js:244 +#: htdocs/luci-static/resources/fchomo.js:245 msgid "Google FCM" msgstr "谷歌 FCM" @@ -1233,7 +1241,7 @@ msgstr "谷歌 FCM" msgid "Grant access to fchomo configuration" msgstr "授予 fchomo 访问 UCI 配置的权限" -#: htdocs/luci-static/resources/view/fchomo/client.js:1034 +#: htdocs/luci-static/resources/view/fchomo/client.js:1036 msgid "Group" msgstr "组" @@ -1250,7 +1258,7 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:268 #: htdocs/luci-static/resources/view/fchomo/node.js:1270 #: htdocs/luci-static/resources/view/fchomo/node.js:1704 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:399 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:414 msgid "HTTP header" msgstr "HTTP header" @@ -1284,7 +1292,7 @@ msgstr "HTTP 请求方法" msgid "HTTP root path" msgstr "HTTP 根路径" -#: htdocs/luci-static/resources/view/fchomo/client.js:1560 +#: htdocs/luci-static/resources/view/fchomo/client.js:1570 msgid "HTTP/3" msgstr "" @@ -1300,7 +1308,7 @@ msgstr "身份验证失败时的 HTTP3 服务器响应。默认返回 404 页面 msgid "HTTPUpgrade" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:855 +#: htdocs/luci-static/resources/view/fchomo/global.js:858 msgid "Handle domain" msgstr "处理域名" @@ -1324,27 +1332,27 @@ msgstr "" msgid "Health check" msgstr "健康检查" -#: htdocs/luci-static/resources/view/fchomo/client.js:1091 +#: htdocs/luci-static/resources/view/fchomo/client.js:1101 #: htdocs/luci-static/resources/view/fchomo/node.js:1818 msgid "Health check URL" msgstr "健康检查 URL" -#: htdocs/luci-static/resources/view/fchomo/client.js:1120 +#: htdocs/luci-static/resources/view/fchomo/client.js:1130 #: htdocs/luci-static/resources/view/fchomo/node.js:1848 msgid "Health check expected status" msgstr "健康检查预期状态" -#: htdocs/luci-static/resources/view/fchomo/client.js:1100 +#: htdocs/luci-static/resources/view/fchomo/client.js:1110 #: htdocs/luci-static/resources/view/fchomo/node.js:1828 msgid "Health check interval" msgstr "健康检查间隔" -#: htdocs/luci-static/resources/view/fchomo/client.js:1107 +#: htdocs/luci-static/resources/view/fchomo/client.js:1117 #: htdocs/luci-static/resources/view/fchomo/node.js:1835 msgid "Health check timeout" msgstr "健康检查超时" -#: htdocs/luci-static/resources/view/fchomo/client.js:1011 +#: htdocs/luci-static/resources/view/fchomo/client.js:1013 #: htdocs/luci-static/resources/view/fchomo/node.js:1606 msgid "Health fields" msgstr "健康字段" @@ -1353,7 +1361,7 @@ msgstr "健康字段" msgid "Heartbeat interval" msgstr "心跳间隔" -#: htdocs/luci-static/resources/view/fchomo/client.js:1171 +#: htdocs/luci-static/resources/view/fchomo/client.js:1181 msgid "Hidden" msgstr "隐藏" @@ -1393,12 +1401,12 @@ msgstr "Hysteria2 Realm" msgid "Hysteria2 Realm fields" msgstr "Hysteria2 Realm 字段" -#: htdocs/luci-static/resources/view/fchomo/client.js:1806 -#: htdocs/luci-static/resources/view/fchomo/client.js:1819 +#: htdocs/luci-static/resources/view/fchomo/client.js:1816 +#: htdocs/luci-static/resources/view/fchomo/client.js:1829 msgid "IP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1817 +#: htdocs/luci-static/resources/view/fchomo/client.js:1827 msgid "IP CIDR" msgstr "" @@ -1419,12 +1427,12 @@ msgstr "仅 IPv4" msgid "IPv6 only" msgstr "仅 IPv6" -#: htdocs/luci-static/resources/view/fchomo/client.js:1379 -#: htdocs/luci-static/resources/view/fchomo/global.js:415 +#: htdocs/luci-static/resources/view/fchomo/client.js:1389 +#: htdocs/luci-static/resources/view/fchomo/global.js:418 msgid "IPv6 support" msgstr "IPv6 支持" -#: htdocs/luci-static/resources/view/fchomo/client.js:1177 +#: htdocs/luci-static/resources/view/fchomo/client.js:1187 msgid "Icon" msgstr "图标" @@ -1440,11 +1448,11 @@ msgstr "闲置会话超时" msgid "Idle timeout" msgstr "闲置超时" -#: htdocs/luci-static/resources/fchomo.js:1428 +#: htdocs/luci-static/resources/fchomo.js:1429 msgid "If All ports is selected, uncheck others" msgstr "如果选择了“所有端口”,则取消选中“其他”" -#: htdocs/luci-static/resources/view/fchomo/client.js:68 +#: htdocs/luci-static/resources/view/fchomo/client.js:69 msgid "If Block is selected, uncheck others" msgstr "如果选择了“阻止”,则取消选中“其他”" @@ -1452,32 +1460,32 @@ msgstr "如果选择了“阻止”,则取消选中“其他”" msgid "Ignore client bandwidth" msgstr "忽略客户端带宽" -#: htdocs/luci-static/resources/fchomo.js:727 +#: htdocs/luci-static/resources/fchomo.js:728 msgid "Import" msgstr "导入" -#: htdocs/luci-static/resources/view/fchomo/client.js:948 -#: htdocs/luci-static/resources/view/fchomo/client.js:1003 -#: htdocs/luci-static/resources/view/fchomo/client.js:1200 -#: htdocs/luci-static/resources/view/fchomo/client.js:1251 -#: htdocs/luci-static/resources/view/fchomo/client.js:1319 -#: htdocs/luci-static/resources/view/fchomo/client.js:1343 -#: htdocs/luci-static/resources/view/fchomo/client.js:1444 -#: htdocs/luci-static/resources/view/fchomo/client.js:1482 -#: htdocs/luci-static/resources/view/fchomo/client.js:1696 -#: htdocs/luci-static/resources/view/fchomo/client.js:1713 -#: htdocs/luci-static/resources/view/fchomo/client.js:1748 -#: htdocs/luci-static/resources/view/fchomo/client.js:1769 +#: htdocs/luci-static/resources/view/fchomo/client.js:949 +#: htdocs/luci-static/resources/view/fchomo/client.js:1005 +#: htdocs/luci-static/resources/view/fchomo/client.js:1210 +#: htdocs/luci-static/resources/view/fchomo/client.js:1261 +#: htdocs/luci-static/resources/view/fchomo/client.js:1329 +#: htdocs/luci-static/resources/view/fchomo/client.js:1353 +#: htdocs/luci-static/resources/view/fchomo/client.js:1454 +#: htdocs/luci-static/resources/view/fchomo/client.js:1492 +#: htdocs/luci-static/resources/view/fchomo/client.js:1706 +#: htdocs/luci-static/resources/view/fchomo/client.js:1723 +#: htdocs/luci-static/resources/view/fchomo/client.js:1758 +#: htdocs/luci-static/resources/view/fchomo/client.js:1779 #: htdocs/luci-static/resources/view/fchomo/node.js:1511 #: htdocs/luci-static/resources/view/fchomo/node.js:1592 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:153 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:241 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:249 msgid "Import mihomo config" msgstr "导入 mihomo 配置" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:197 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:245 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:205 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:255 msgid "Import rule-set links" msgstr "导入规则集链接" @@ -1491,7 +1499,7 @@ msgid "In Mbps." msgstr "单位为 Mbps。" #: htdocs/luci-static/resources/view/fchomo/node.js:1682 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:377 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:392 msgid "In bytes. %s will be used if empty." msgstr "单位为字节。留空则使用 %s。" @@ -1500,8 +1508,8 @@ msgstr "单位为字节。留空则使用 %s。" msgid "In millisecond." msgstr "单位为毫秒。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1108 -#: htdocs/luci-static/resources/view/fchomo/client.js:1137 +#: htdocs/luci-static/resources/view/fchomo/client.js:1118 +#: htdocs/luci-static/resources/view/fchomo/client.js:1147 #: htdocs/luci-static/resources/view/fchomo/node.js:1836 msgid "In millisecond. %s will be used if empty." msgstr "单位为毫秒。留空则使用 %s。" @@ -1519,14 +1527,14 @@ msgstr "" msgid "In seconds." msgstr "单位为秒。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1101 -#: htdocs/luci-static/resources/view/fchomo/global.js:425 -#: htdocs/luci-static/resources/view/fchomo/global.js:430 -#: htdocs/luci-static/resources/view/fchomo/global.js:515 +#: htdocs/luci-static/resources/view/fchomo/client.js:1111 +#: htdocs/luci-static/resources/view/fchomo/global.js:428 +#: htdocs/luci-static/resources/view/fchomo/global.js:433 +#: htdocs/luci-static/resources/view/fchomo/global.js:518 #: htdocs/luci-static/resources/view/fchomo/node.js:281 #: htdocs/luci-static/resources/view/fchomo/node.js:1688 #: htdocs/luci-static/resources/view/fchomo/node.js:1829 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:383 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:398 msgid "In seconds. %s will be used if empty." msgstr "单位为秒。留空则使用 %s。" @@ -1539,33 +1547,33 @@ msgstr "" "按照一个 Padding-Length 一个 Padding-Interval 的顺" "序,无限连接。" -#: htdocs/luci-static/resources/view/fchomo/global.js:449 +#: htdocs/luci-static/resources/view/fchomo/global.js:452 #: htdocs/luci-static/resources/view/fchomo/inbound.js:28 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:38 msgid "Inbound" msgstr "入站" -#: htdocs/luci-static/resources/view/fchomo/client.js:1069 +#: htdocs/luci-static/resources/view/fchomo/client.js:1071 msgid "Include all" msgstr "引入所有" -#: htdocs/luci-static/resources/view/fchomo/client.js:1074 +#: htdocs/luci-static/resources/view/fchomo/client.js:1076 msgid "Include all node" msgstr "引入所有节点" -#: htdocs/luci-static/resources/view/fchomo/client.js:1079 +#: htdocs/luci-static/resources/view/fchomo/client.js:1081 msgid "Include all provider" msgstr "引入所有供应商" -#: htdocs/luci-static/resources/view/fchomo/client.js:1080 +#: htdocs/luci-static/resources/view/fchomo/client.js:1082 msgid "Includes all Provider." msgstr "引入所有供应商。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1070 +#: htdocs/luci-static/resources/view/fchomo/client.js:1072 msgid "Includes all Proxy Node and Provider." msgstr "引入所有代理节点及供应商。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1075 +#: htdocs/luci-static/resources/view/fchomo/client.js:1077 msgid "Includes all Proxy Node." msgstr "引入所有代理节点。" @@ -1574,18 +1582,18 @@ msgid "Info" msgstr "信息" #: htdocs/luci-static/resources/view/fchomo/node.js:1621 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:279 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:288 msgid "Inline" msgstr "内嵌" -#: htdocs/luci-static/resources/view/fchomo/global.js:727 +#: htdocs/luci-static/resources/view/fchomo/global.js:730 msgid "Interface Control" msgstr "接口控制" #: htdocs/luci-static/resources/fchomo.js:52 #: htdocs/luci-static/resources/fchomo.js:59 #: htdocs/luci-static/resources/fchomo.js:172 -#: htdocs/luci-static/resources/fchomo.js:366 +#: htdocs/luci-static/resources/fchomo.js:367 #: htdocs/luci-static/resources/view/fchomo/node.js:1778 msgid "Keep default" msgstr "保持缺省" @@ -1609,20 +1617,20 @@ msgid "Keypairs" msgstr "密钥对" #: htdocs/luci-static/resources/fchomo/listeners.js:128 -#: htdocs/luci-static/resources/view/fchomo/client.js:1014 -#: htdocs/luci-static/resources/view/fchomo/client.js:1257 -#: htdocs/luci-static/resources/view/fchomo/client.js:1349 -#: htdocs/luci-static/resources/view/fchomo/client.js:1488 -#: htdocs/luci-static/resources/view/fchomo/client.js:1719 -#: htdocs/luci-static/resources/view/fchomo/client.js:1775 +#: htdocs/luci-static/resources/view/fchomo/client.js:1016 +#: htdocs/luci-static/resources/view/fchomo/client.js:1267 +#: htdocs/luci-static/resources/view/fchomo/client.js:1359 +#: htdocs/luci-static/resources/view/fchomo/client.js:1498 +#: htdocs/luci-static/resources/view/fchomo/client.js:1729 +#: htdocs/luci-static/resources/view/fchomo/client.js:1785 #: htdocs/luci-static/resources/view/fchomo/node.js:230 #: htdocs/luci-static/resources/view/fchomo/node.js:1609 #: htdocs/luci-static/resources/view/fchomo/node.js:1897 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:267 msgid "Label" msgstr "标签" -#: htdocs/luci-static/resources/view/fchomo/client.js:1114 +#: htdocs/luci-static/resources/view/fchomo/client.js:1124 #: htdocs/luci-static/resources/view/fchomo/node.js:1842 msgid "Lazy" msgstr "懒惰状态" @@ -1640,7 +1648,7 @@ msgstr "" "提供旧协议支持(VMess MD5 身份验证)仅出于兼容性目的,不建议使用 alterId > " "1。" -#: htdocs/luci-static/resources/view/fchomo/global.js:494 +#: htdocs/luci-static/resources/view/fchomo/global.js:497 msgid "Less compatibility and sometimes better performance." msgstr "有时性能更好。" @@ -1657,25 +1665,25 @@ msgstr "监听地址" msgid "Listen fields" msgstr "监听字段" -#: htdocs/luci-static/resources/view/fchomo/global.js:729 +#: htdocs/luci-static/resources/view/fchomo/global.js:732 msgid "Listen interfaces" msgstr "监听接口" #: htdocs/luci-static/resources/fchomo/listeners.js:153 -#: htdocs/luci-static/resources/view/fchomo/client.js:1374 +#: htdocs/luci-static/resources/view/fchomo/client.js:1384 msgid "Listen port" msgstr "监听端口" -#: htdocs/luci-static/resources/view/fchomo/global.js:452 +#: htdocs/luci-static/resources/view/fchomo/global.js:455 msgid "Listen ports" msgstr "监听端口" -#: htdocs/luci-static/resources/fchomo.js:233 +#: htdocs/luci-static/resources/fchomo.js:234 msgid "Load balance" msgstr "负载均衡" #: htdocs/luci-static/resources/view/fchomo/node.js:1619 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:277 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:286 msgid "Local" msgstr "本地" @@ -1701,7 +1709,7 @@ msgstr "日志文件不存在。" msgid "Log is empty." msgstr "日志为空。" -#: htdocs/luci-static/resources/view/fchomo/global.js:406 +#: htdocs/luci-static/resources/view/fchomo/global.js:409 msgid "Log level" msgstr "日志等级" @@ -1716,11 +1724,11 @@ msgstr "日志等级" msgid "Low-entropy data stream" msgstr "低熵数据流" -#: htdocs/luci-static/resources/fchomo.js:441 +#: htdocs/luci-static/resources/fchomo.js:442 msgid "Lowercase only" msgstr "仅限小写" -#: htdocs/luci-static/resources/view/fchomo/global.js:502 +#: htdocs/luci-static/resources/view/fchomo/global.js:505 #: htdocs/luci-static/resources/view/fchomo/node.js:722 #: htdocs/luci-static/resources/view/fchomo/node.js:805 msgid "MTU" @@ -1734,31 +1742,31 @@ msgstr "" msgid "Masquerade" msgstr "伪装" -#: htdocs/luci-static/resources/view/fchomo/client.js:849 +#: htdocs/luci-static/resources/view/fchomo/client.js:850 msgid "Match domain. Support wildcards." msgstr "匹配域名。支持通配符。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1823 +#: htdocs/luci-static/resources/view/fchomo/client.js:1833 msgid "Match domain. Support wildcards.
" msgstr "匹配域名。支持通配符。
" -#: htdocs/luci-static/resources/view/fchomo/client.js:854 +#: htdocs/luci-static/resources/view/fchomo/client.js:855 msgid "Match geosite." msgstr "匹配 geosite。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1814 +#: htdocs/luci-static/resources/view/fchomo/client.js:1824 msgid "Match geosite.
" msgstr "匹配 geosite。
" -#: htdocs/luci-static/resources/view/fchomo/client.js:1805 +#: htdocs/luci-static/resources/view/fchomo/client.js:1815 msgid "Match response with geoip.
" msgstr "匹配响应通过 geoip。
" -#: htdocs/luci-static/resources/view/fchomo/client.js:1818 +#: htdocs/luci-static/resources/view/fchomo/client.js:1828 msgid "Match response with ipcidr.
" msgstr "匹配响应通过 ipcidr
" -#: htdocs/luci-static/resources/view/fchomo/client.js:859 +#: htdocs/luci-static/resources/view/fchomo/client.js:860 msgid "Match rule set." msgstr "匹配规则集。" @@ -1783,7 +1791,7 @@ msgstr "最大并发" msgid "Max connections" msgstr "最大连接数" -#: htdocs/luci-static/resources/view/fchomo/client.js:1128 +#: htdocs/luci-static/resources/view/fchomo/client.js:1138 msgid "Max count of failures" msgstr "最大失败次数" @@ -1860,7 +1868,7 @@ msgstr "最大流数量" msgid "Mieru" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:903 +#: htdocs/luci-static/resources/view/fchomo/client.js:904 #: htdocs/luci-static/resources/view/fchomo/log.js:149 #: htdocs/luci-static/resources/view/fchomo/log.js:154 msgid "Mihomo client" @@ -1896,15 +1904,15 @@ msgid "Minimum streams" msgstr "最小流数量" #: htdocs/luci-static/resources/fchomo.js:155 -#: htdocs/luci-static/resources/view/fchomo/global.js:497 +#: htdocs/luci-static/resources/view/fchomo/global.js:500 msgid "Mixed" msgstr "混合" -#: htdocs/luci-static/resources/view/fchomo/global.js:497 +#: htdocs/luci-static/resources/view/fchomo/global.js:500 msgid "Mixed system TCP stack and gVisor UDP stack." msgstr "混合 系统 TCP 栈和 gVisor UDP 栈。" -#: htdocs/luci-static/resources/view/fchomo/global.js:455 +#: htdocs/luci-static/resources/view/fchomo/global.js:458 msgid "Mixed port" msgstr "混合端口" @@ -1921,8 +1929,8 @@ msgstr "多路复用字段" msgid "Multiplexing" msgstr "多路复用" -#: htdocs/luci-static/resources/view/fchomo/client.js:613 -#: htdocs/luci-static/resources/view/fchomo/client.js:688 +#: htdocs/luci-static/resources/view/fchomo/client.js:614 +#: htdocs/luci-static/resources/view/fchomo/client.js:689 msgid "NOT" msgstr "NOT" @@ -1934,7 +1942,7 @@ msgstr "出站代理组的名称。" msgid "Name of the Proxy group to download provider." msgstr "用于下载供应商订阅的代理组名称。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:389 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:404 msgid "Name of the Proxy group to download rule set." msgstr "用于下载规则集订阅的代理组名称。" @@ -1946,7 +1954,7 @@ msgstr "用于入站匹配的子规则名称。" msgid "Native UDP" msgstr "原生 UDP" -#: htdocs/luci-static/resources/fchomo.js:383 +#: htdocs/luci-static/resources/fchomo.js:384 msgid "Native appearance" msgstr "原生外观" @@ -1958,7 +1966,7 @@ msgstr "网络类型" msgid "No" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:443 +#: htdocs/luci-static/resources/view/fchomo/global.js:446 msgid "No Authentication IP ranges" msgstr "无需认证的 IP 范围" @@ -1966,7 +1974,7 @@ msgstr "无需认证的 IP 范围" msgid "No SSE header" msgstr "无 SSE header" -#: htdocs/luci-static/resources/view/fchomo/client.js:1508 +#: htdocs/luci-static/resources/view/fchomo/client.js:1518 msgid "No add'l params" msgstr "无附加参数" @@ -1974,53 +1982,53 @@ msgstr "无附加参数" msgid "No gRPC header" msgstr "无 gRPC header" -#: htdocs/luci-static/resources/view/fchomo/client.js:1115 +#: htdocs/luci-static/resources/view/fchomo/client.js:1125 #: htdocs/luci-static/resources/view/fchomo/node.js:1843 msgid "No testing is performed when this provider node is not in use." msgstr "当此供应商的节点未使用时,不执行任何测试。" -#: htdocs/luci-static/resources/fchomo.js:688 +#: htdocs/luci-static/resources/fchomo.js:689 msgid "No valid %s found." msgstr "未找到有效的%s。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:221 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:229 msgid "No valid rule-set link found." msgstr "未找到有效的规则集链接。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1041 +#: htdocs/luci-static/resources/view/fchomo/client.js:1043 #: htdocs/luci-static/resources/view/fchomo/node.js:217 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:46 msgid "Node" msgstr "节点" -#: htdocs/luci-static/resources/view/fchomo/client.js:1160 +#: htdocs/luci-static/resources/view/fchomo/client.js:1170 #: htdocs/luci-static/resources/view/fchomo/node.js:1863 msgid "Node exclude filter" msgstr "排除节点" -#: htdocs/luci-static/resources/view/fchomo/client.js:1165 +#: htdocs/luci-static/resources/view/fchomo/client.js:1175 #: htdocs/luci-static/resources/view/fchomo/node.js:1870 msgid "Node exclude type" msgstr "排除节点类型" -#: htdocs/luci-static/resources/view/fchomo/client.js:1155 +#: htdocs/luci-static/resources/view/fchomo/client.js:1165 #: htdocs/luci-static/resources/view/fchomo/node.js:1857 msgid "Node filter" msgstr "过滤节点" -#: htdocs/luci-static/resources/view/fchomo/client.js:1136 +#: htdocs/luci-static/resources/view/fchomo/client.js:1146 msgid "Node switch tolerance" msgstr "节点切换容差" -#: htdocs/luci-static/resources/fchomo.js:410 +#: htdocs/luci-static/resources/fchomo.js:411 msgid "None" msgstr "无" -#: htdocs/luci-static/resources/view/fchomo/global.js:613 +#: htdocs/luci-static/resources/view/fchomo/global.js:616 msgid "Not Installed" msgstr "未安装" -#: htdocs/luci-static/resources/fchomo.js:1206 +#: htdocs/luci-static/resources/fchomo.js:1207 msgid "Not Running" msgstr "未在运行" @@ -2066,7 +2074,7 @@ msgstr "混淆类型" msgid "Obfuscated as %s" msgstr "混淆为%s" -#: htdocs/luci-static/resources/view/fchomo/global.js:880 +#: htdocs/luci-static/resources/view/fchomo/global.js:883 msgid "One or more numbers in the range 0-63 separated by commas" msgstr "0-63 范围内的一个或多个数字,以逗号分隔" @@ -2079,24 +2087,24 @@ msgstr "仅当 %s 用作前端时适用。" msgid "Only applies to the %s." msgstr "只对%s生效。" -#: htdocs/luci-static/resources/view/fchomo/global.js:730 +#: htdocs/luci-static/resources/view/fchomo/global.js:733 msgid "Only process traffic from specific interfaces. Leave empty for all." msgstr "只处理来自指定接口的流量。留空表示全部。" -#: htdocs/luci-static/resources/fchomo.js:1200 +#: htdocs/luci-static/resources/fchomo.js:1201 msgid "Open Dashboard" msgstr "打开面板" -#: htdocs/luci-static/resources/view/fchomo/global.js:394 +#: htdocs/luci-static/resources/view/fchomo/global.js:397 msgid "Operation mode" msgstr "运行模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:655 -#: htdocs/luci-static/resources/view/fchomo/global.js:693 +#: htdocs/luci-static/resources/view/fchomo/global.js:658 +#: htdocs/luci-static/resources/view/fchomo/global.js:696 msgid "Override destination" msgstr "覆盖目标地址" -#: htdocs/luci-static/resources/view/fchomo/client.js:1010 +#: htdocs/luci-static/resources/view/fchomo/client.js:1012 #: htdocs/luci-static/resources/view/fchomo/node.js:1605 msgid "Override fields" msgstr "覆盖字段" @@ -2105,15 +2113,15 @@ msgstr "覆盖字段" msgid "Override the IP address of the server that DNS response." msgstr "覆盖 DNS 回应的服务器的 IP 地址。" -#: htdocs/luci-static/resources/view/fchomo/client.js:882 +#: htdocs/luci-static/resources/view/fchomo/client.js:883 msgid "Override the Proxy group of DNS server." msgstr "覆盖 DNS 服务器所使用的代理组。" -#: htdocs/luci-static/resources/view/fchomo/global.js:656 +#: htdocs/luci-static/resources/view/fchomo/global.js:659 msgid "Override the connection destination address with the sniffed domain." msgstr "使用嗅探到的域名覆盖连接目标。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1612 +#: htdocs/luci-static/resources/view/fchomo/client.js:1622 msgid "Override the existing ECS in original request." msgstr "覆盖原始请求中已有的 ECS。" @@ -2159,9 +2167,17 @@ msgstr "填充 (Paddings)" msgid "Password" msgstr "密码" +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:385 +msgid "Path in bundle" +msgstr "捆绑包路径" + +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:386 +msgid "Path in bundle: %s" +msgstr "在捆绑包%s中的路径" + #: htdocs/luci-static/resources/fchomo/listeners.js:676 #: htdocs/luci-static/resources/view/fchomo/node.js:1669 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:364 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:373 msgid "Payload" msgstr "Payload" @@ -2169,7 +2185,7 @@ msgstr "Payload" msgid "Peer pubkic key" msgstr "对端公钥" -#: htdocs/luci-static/resources/view/fchomo/global.js:520 +#: htdocs/luci-static/resources/view/fchomo/global.js:523 msgid "" "Performance may degrade slightly, so it is not recommended to enable on when " "it is not needed." @@ -2183,11 +2199,11 @@ msgstr "定期发送数据包以维持连接持久性。" msgid "Persistent keepalive" msgstr "持久连接" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:297 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:306 msgid "Plain text" msgstr "纯文本 text" -#: htdocs/luci-static/resources/view/fchomo/global.js:857 +#: htdocs/luci-static/resources/view/fchomo/global.js:860 msgid "" "Please ensure that the DNS query of the domains to be processed in the DNS " "policy
are send via DIRECT/Proxy Node in the same semantics as Routing " @@ -2196,7 +2212,7 @@ msgstr "" "请在 DNS 策略 中确保要处理的域名的 DNS 查询
以与路由模式相同的语义通过 直" "连/代理节点 发送。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:200 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:208 msgid "" "Please refer to %s for link format " "standards." @@ -2204,22 +2220,22 @@ msgstr "链接格式标准请参考 %s。" #: htdocs/luci-static/resources/view/fchomo/node.js:1642 #: htdocs/luci-static/resources/view/fchomo/node.js:1668 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:337 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:363 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:346 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:372 msgid "" "Please type %s." msgstr "" "请输入 %s。" -#: htdocs/luci-static/resources/view/fchomo/client.js:949 -#: htdocs/luci-static/resources/view/fchomo/client.js:1201 -#: htdocs/luci-static/resources/view/fchomo/client.js:1320 -#: htdocs/luci-static/resources/view/fchomo/client.js:1445 -#: htdocs/luci-static/resources/view/fchomo/client.js:1697 -#: htdocs/luci-static/resources/view/fchomo/client.js:1749 +#: htdocs/luci-static/resources/view/fchomo/client.js:950 +#: htdocs/luci-static/resources/view/fchomo/client.js:1211 +#: htdocs/luci-static/resources/view/fchomo/client.js:1330 +#: htdocs/luci-static/resources/view/fchomo/client.js:1455 +#: htdocs/luci-static/resources/view/fchomo/client.js:1707 +#: htdocs/luci-static/resources/view/fchomo/client.js:1759 #: htdocs/luci-static/resources/view/fchomo/node.js:1512 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:155 msgid "Please type %s fields of mihomo config.
" msgstr "请输入 mihomo 配置的 %s 字段。
" @@ -2246,7 +2262,7 @@ msgstr "插件:" msgid "Port" msgstr "端口" -#: htdocs/luci-static/resources/fchomo.js:1437 +#: htdocs/luci-static/resources/fchomo.js:1438 msgid "Port %s alrealy exists!" msgstr "端口 %s 已存在!" @@ -2258,7 +2274,7 @@ msgstr "端口跳跃间隔" msgid "Port range" msgstr "端口范围" -#: htdocs/luci-static/resources/view/fchomo/global.js:690 +#: htdocs/luci-static/resources/view/fchomo/global.js:693 msgid "Ports" msgstr "端口" @@ -2287,13 +2303,13 @@ msgstr "优先 IPv4" msgid "Prefer IPv6" msgstr "优先 IPv6" -#: htdocs/luci-static/resources/view/fchomo/global.js:524 +#: htdocs/luci-static/resources/view/fchomo/global.js:527 msgid "" "Prevent ICMP loopback issues in some cases. Ping will not show real delay." msgstr "防止某些情况下的 ICMP 环回问题。Ping 不会显示实际延迟。" -#: htdocs/luci-static/resources/view/fchomo/global.js:736 -#: htdocs/luci-static/resources/view/fchomo/global.js:753 +#: htdocs/luci-static/resources/view/fchomo/global.js:739 +#: htdocs/luci-static/resources/view/fchomo/global.js:756 #: htdocs/luci-static/resources/view/fchomo/node.js:1476 #: htdocs/luci-static/resources/view/fchomo/node.js:1482 #: htdocs/luci-static/resources/view/fchomo/node.js:1792 @@ -2314,11 +2330,11 @@ msgstr "密钥密码" msgid "Private key" msgstr "私钥" -#: htdocs/luci-static/resources/view/fchomo/global.js:400 +#: htdocs/luci-static/resources/view/fchomo/global.js:403 msgid "Process matching mode" msgstr "进程匹配模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:684 +#: htdocs/luci-static/resources/view/fchomo/global.js:687 #: htdocs/luci-static/resources/view/fchomo/node.js:1388 msgid "Protocol" msgstr "协议" @@ -2333,7 +2349,7 @@ msgid "" "default in v2ray and cannot be disabled)." msgstr "协议参数。 如启用会随机浪费流量(在 v2ray 中默认启用并且无法禁用)。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1055 +#: htdocs/luci-static/resources/view/fchomo/client.js:1057 #: htdocs/luci-static/resources/view/fchomo/node.js:1495 #: htdocs/luci-static/resources/view/fchomo/node.js:1504 #: htdocs/luci-static/resources/view/fchomo/node.js:1908 @@ -2344,21 +2360,21 @@ msgstr "供应商" msgid "Provider URL" msgstr "供应商订阅 URL" -#: htdocs/luci-static/resources/view/fchomo/client.js:923 -#: htdocs/luci-static/resources/view/fchomo/client.js:941 -#: htdocs/luci-static/resources/view/fchomo/client.js:1401 +#: htdocs/luci-static/resources/view/fchomo/client.js:924 +#: htdocs/luci-static/resources/view/fchomo/client.js:942 +#: htdocs/luci-static/resources/view/fchomo/client.js:1411 msgid "Proxy Group" msgstr "代理组" -#: htdocs/luci-static/resources/view/fchomo/global.js:786 +#: htdocs/luci-static/resources/view/fchomo/global.js:789 msgid "Proxy IPv4 IP-s" msgstr "代理 IPv4 地址" -#: htdocs/luci-static/resources/view/fchomo/global.js:789 +#: htdocs/luci-static/resources/view/fchomo/global.js:792 msgid "Proxy IPv6 IP-s" msgstr "代理 IPv6 地址" -#: htdocs/luci-static/resources/view/fchomo/global.js:792 +#: htdocs/luci-static/resources/view/fchomo/global.js:795 msgid "Proxy MAC-s" msgstr "代理 MAC 地址" @@ -2373,22 +2389,22 @@ msgid "Proxy chain" msgstr "代理链" #: htdocs/luci-static/resources/fchomo/listeners.js:610 -#: htdocs/luci-static/resources/view/fchomo/client.js:783 -#: htdocs/luci-static/resources/view/fchomo/client.js:1543 +#: htdocs/luci-static/resources/view/fchomo/client.js:784 +#: htdocs/luci-static/resources/view/fchomo/client.js:1553 #: htdocs/luci-static/resources/view/fchomo/node.js:1693 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:388 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:403 msgid "Proxy group" msgstr "代理组" -#: htdocs/luci-static/resources/view/fchomo/client.js:881 +#: htdocs/luci-static/resources/view/fchomo/client.js:882 msgid "Proxy group override" msgstr "代理组覆盖" -#: htdocs/luci-static/resources/view/fchomo/global.js:476 +#: htdocs/luci-static/resources/view/fchomo/global.js:479 msgid "Proxy mode" msgstr "代理模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:795 +#: htdocs/luci-static/resources/view/fchomo/global.js:798 msgid "Proxy routerself" msgstr "代理路由器自身" @@ -2397,7 +2413,7 @@ msgstr "代理路由器自身" msgid "QUIC" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:926 +#: htdocs/luci-static/resources/view/fchomo/client.js:927 #: htdocs/luci-static/resources/view/fchomo/server.js:44 msgid "Quick Reload" msgstr "快速重载" @@ -2439,15 +2455,15 @@ msgstr "REALITY 标识符" msgid "RTT" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:375 +#: htdocs/luci-static/resources/fchomo.js:376 msgid "Random" msgstr "随机" -#: htdocs/luci-static/resources/view/fchomo/global.js:644 +#: htdocs/luci-static/resources/view/fchomo/global.js:647 msgid "Random will be used if empty." msgstr "留空将使用随机令牌。" -#: htdocs/luci-static/resources/fchomo.js:385 +#: htdocs/luci-static/resources/fchomo.js:386 msgid "Randomized traffic characteristics" msgstr "随机化流量特征" @@ -2465,19 +2481,19 @@ msgstr "Realm ID" msgid "Realm name pattern" msgstr "Realm 名称模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:460 +#: htdocs/luci-static/resources/view/fchomo/global.js:463 msgid "Redir port" msgstr "Redir 端口" -#: htdocs/luci-static/resources/view/fchomo/global.js:477 +#: htdocs/luci-static/resources/view/fchomo/global.js:480 msgid "Redirect TCP" msgstr "Redirect TCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:479 +#: htdocs/luci-static/resources/view/fchomo/global.js:482 msgid "Redirect TCP + TProxy UDP" msgstr "Redirect TCP + TProxy UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:481 +#: htdocs/luci-static/resources/view/fchomo/global.js:484 msgid "Redirect TCP + Tun UDP" msgstr "Redirect TCP + Tun UDP" @@ -2485,8 +2501,8 @@ msgstr "Redirect TCP + Tun UDP" msgid "Refresh every %s seconds." msgstr "每 %s 秒刷新。" -#: htdocs/luci-static/resources/fchomo.js:1193 -#: htdocs/luci-static/resources/view/fchomo/client.js:927 +#: htdocs/luci-static/resources/fchomo.js:1194 +#: htdocs/luci-static/resources/view/fchomo/client.js:928 #: htdocs/luci-static/resources/view/fchomo/global.js:193 #: htdocs/luci-static/resources/view/fchomo/server.js:45 msgid "Reload" @@ -2497,7 +2513,7 @@ msgid "Reload All" msgstr "重载所有" #: htdocs/luci-static/resources/view/fchomo/node.js:1620 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:278 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:287 msgid "Remote" msgstr "远程" @@ -2506,15 +2522,15 @@ msgstr "远程" msgid "Remote DNS resolve" msgstr "远程 DNS 解析" -#: htdocs/luci-static/resources/fchomo.js:1358 +#: htdocs/luci-static/resources/fchomo.js:1359 msgid "Remove" msgstr "移除" -#: htdocs/luci-static/resources/fchomo.js:1363 +#: htdocs/luci-static/resources/fchomo.js:1364 #: htdocs/luci-static/resources/view/fchomo/node.js:1596 #: htdocs/luci-static/resources/view/fchomo/node.js:1598 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:251 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:261 msgid "Remove idles" msgstr "移除闲置" @@ -2531,7 +2547,7 @@ msgstr "名称替换" msgid "Replace node name." msgstr "替换节点名称" -#: htdocs/luci-static/resources/fchomo.js:359 +#: htdocs/luci-static/resources/fchomo.js:360 msgid "Request" msgstr "" @@ -2545,15 +2561,15 @@ msgstr "请求路径" msgid "Request timeout" msgstr "请求超时" -#: htdocs/luci-static/resources/fchomo.js:362 +#: htdocs/luci-static/resources/fchomo.js:363 msgid "Require and verify" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:360 +#: htdocs/luci-static/resources/fchomo.js:361 msgid "Require any" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:393 +#: htdocs/luci-static/resources/fchomo.js:394 #: htdocs/luci-static/resources/view/fchomo/node.js:1184 msgid "Requires server support." msgstr "需要服务器支持。" @@ -2570,12 +2586,12 @@ msgstr "资源管理" msgid "Restls script" msgstr "Restls 剧本" -#: htdocs/luci-static/resources/view/fchomo/client.js:1172 +#: htdocs/luci-static/resources/view/fchomo/client.js:1182 msgid "" "Returns hidden status in the API to hide the display of this proxy group." msgstr "在 API 返回 hidden 状态,以隐藏该代理组显示。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1178 +#: htdocs/luci-static/resources/view/fchomo/client.js:1188 msgid "" "Returns the string input for icon in the API to display in this proxy group." msgstr "在 API 返回 icon 所输入的字符串,以在该代理组显示。" @@ -2589,16 +2605,16 @@ msgstr "重用 HTTP 连接以减少每次建立连接的 RTT。" msgid "Reusing a single tunnel to carry multiple target connections within it." msgstr "复用单条隧道使其内部承载多条目标连线。" -#: htdocs/luci-static/resources/view/fchomo/global.js:814 +#: htdocs/luci-static/resources/view/fchomo/global.js:817 msgid "Routing Control" msgstr "路由控制" -#: htdocs/luci-static/resources/view/fchomo/global.js:869 #: htdocs/luci-static/resources/view/fchomo/global.js:872 +#: htdocs/luci-static/resources/view/fchomo/global.js:875 msgid "Routing DSCP" msgstr "路由 DSCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:839 +#: htdocs/luci-static/resources/view/fchomo/global.js:842 msgid "Routing GFW" msgstr "路由 GFW 流量" @@ -2607,51 +2623,51 @@ msgstr "路由 GFW 流量" msgid "Routing mark" msgstr "路由标记" -#: htdocs/luci-static/resources/view/fchomo/global.js:752 +#: htdocs/luci-static/resources/view/fchomo/global.js:755 msgid "Routing mark (Fwmark)" msgstr "路由标记 (Fwmark)" -#: htdocs/luci-static/resources/view/fchomo/global.js:834 +#: htdocs/luci-static/resources/view/fchomo/global.js:837 msgid "Routing mode" msgstr "路由模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:835 +#: htdocs/luci-static/resources/view/fchomo/global.js:838 msgid "Routing mode of the traffic enters mihomo via firewall rules." msgstr "流量通过防火墙规则进入 mihomo 的路由模式。" -#: htdocs/luci-static/resources/view/fchomo/global.js:856 +#: htdocs/luci-static/resources/view/fchomo/global.js:859 msgid "Routing mode will be handle domain." msgstr "路由模式将处理域名。" -#: htdocs/luci-static/resources/view/fchomo/global.js:816 -#: htdocs/luci-static/resources/view/fchomo/global.js:825 +#: htdocs/luci-static/resources/view/fchomo/global.js:819 +#: htdocs/luci-static/resources/view/fchomo/global.js:828 msgid "Routing ports" msgstr "路由端口" -#: htdocs/luci-static/resources/view/fchomo/client.js:1184 -#: htdocs/luci-static/resources/view/fchomo/client.js:1193 +#: htdocs/luci-static/resources/view/fchomo/client.js:1194 +#: htdocs/luci-static/resources/view/fchomo/client.js:1203 msgid "Routing rule" msgstr "路由规则" -#: htdocs/luci-static/resources/view/fchomo/global.js:746 +#: htdocs/luci-static/resources/view/fchomo/global.js:749 msgid "Routing rule priority" msgstr "路由规则优先权" -#: htdocs/luci-static/resources/view/fchomo/global.js:740 +#: htdocs/luci-static/resources/view/fchomo/global.js:743 msgid "Routing table ID" msgstr "路由表 ID" -#: htdocs/luci-static/resources/view/fchomo/global.js:396 +#: htdocs/luci-static/resources/view/fchomo/global.js:399 msgid "Rule" msgstr "规则" -#: htdocs/luci-static/resources/view/fchomo/client.js:845 -#: htdocs/luci-static/resources/view/fchomo/client.js:858 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146 +#: htdocs/luci-static/resources/view/fchomo/client.js:846 +#: htdocs/luci-static/resources/view/fchomo/client.js:859 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147 msgid "Rule set" msgstr "规则集" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:370 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:379 msgid "Rule set URL" msgstr "规则集订阅 URL" @@ -2659,15 +2675,15 @@ msgstr "规则集订阅 URL" msgid "Ruleset" msgstr "规则集" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:201 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:209 msgid "Ruleset-URI-Scheme" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1206 +#: htdocs/luci-static/resources/fchomo.js:1207 msgid "Running" msgstr "正在运行" -#: htdocs/luci-static/resources/fchomo.js:241 +#: htdocs/luci-static/resources/fchomo.js:242 msgid "SMTP" msgstr "" @@ -2683,7 +2699,7 @@ msgstr "" msgid "SSH" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:242 +#: htdocs/luci-static/resources/fchomo.js:243 msgid "STUN" msgstr "" @@ -2692,7 +2708,7 @@ msgstr "" msgid "STUN servers" msgstr "STUN 服务器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1276 +#: htdocs/luci-static/resources/view/fchomo/client.js:1286 msgid "SUB-RULE" msgstr "SUB-RULE" @@ -2713,24 +2729,24 @@ msgstr "相同 目标地址 请求。相同节点" msgid "Same srcaddr and dstaddr requests. Same node" msgstr "相同 来源地址 和 目标地址 请求。相同节点" -#: htdocs/luci-static/resources/view/fchomo/global.js:509 +#: htdocs/luci-static/resources/view/fchomo/global.js:512 msgid "Segment maximum size" msgstr "分段最大尺寸" -#: htdocs/luci-static/resources/fchomo.js:230 +#: htdocs/luci-static/resources/fchomo.js:231 msgid "Select" msgstr "手动选择" -#: htdocs/luci-static/resources/view/fchomo/global.js:605 +#: htdocs/luci-static/resources/view/fchomo/global.js:608 msgid "Select Dashboard" msgstr "选择面板" -#: htdocs/luci-static/resources/fchomo.js:399 +#: htdocs/luci-static/resources/fchomo.js:400 msgid "Send padding randomly 0-3333 bytes with 50% probability." msgstr "以 50% 的概率发送随机 0-3333 字节的填充。" -#: htdocs/luci-static/resources/fchomo.js:388 #: htdocs/luci-static/resources/fchomo.js:389 +#: htdocs/luci-static/resources/fchomo.js:390 msgid "Send random ticket of 300s-600s duration for client 0-RTT reuse." msgstr "发送 300-600 秒的随机票证,以供客户端 0-RTT 重用。" @@ -2793,25 +2809,25 @@ msgid "Simple round-robin all nodes" msgstr "简单轮替所有节点" #: htdocs/luci-static/resources/view/fchomo/node.js:1681 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:376 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:391 msgid "Size limit" msgstr "大小限制" -#: htdocs/luci-static/resources/view/fchomo/client.js:1576 +#: htdocs/luci-static/resources/view/fchomo/client.js:1586 #: htdocs/luci-static/resources/view/fchomo/node.js:1105 #: htdocs/luci-static/resources/view/fchomo/node.js:1773 msgid "Skip cert verify" msgstr "跳过证书验证" -#: htdocs/luci-static/resources/view/fchomo/global.js:662 +#: htdocs/luci-static/resources/view/fchomo/global.js:665 msgid "Skiped sniffing domain" msgstr "跳过嗅探域名" -#: htdocs/luci-static/resources/view/fchomo/global.js:668 +#: htdocs/luci-static/resources/view/fchomo/global.js:671 msgid "Skiped sniffing dst address" msgstr "跳过嗅探目标地址" -#: htdocs/luci-static/resources/view/fchomo/global.js:665 +#: htdocs/luci-static/resources/view/fchomo/global.js:668 msgid "Skiped sniffing src address" msgstr "跳过嗅探来源地址" @@ -2820,30 +2836,30 @@ msgstr "跳过嗅探来源地址" msgid "Snell" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:672 +#: htdocs/luci-static/resources/view/fchomo/global.js:675 msgid "Sniff protocol" msgstr "嗅探协议" -#: htdocs/luci-static/resources/view/fchomo/global.js:649 +#: htdocs/luci-static/resources/view/fchomo/global.js:652 msgid "Sniffer" msgstr "嗅探器" -#: htdocs/luci-static/resources/view/fchomo/global.js:652 +#: htdocs/luci-static/resources/view/fchomo/global.js:655 msgid "Sniffer settings" msgstr "嗅探器设置" -#: htdocs/luci-static/resources/fchomo.js:431 +#: htdocs/luci-static/resources/fchomo.js:432 msgid "Specify a ID" msgstr "指定一个ID" -#: htdocs/luci-static/resources/view/fchomo/global.js:817 -#: htdocs/luci-static/resources/view/fchomo/global.js:826 +#: htdocs/luci-static/resources/view/fchomo/global.js:820 +#: htdocs/luci-static/resources/view/fchomo/global.js:829 msgid "" "Specify target ports to be proxied. Multiple ports must be separated by " "commas." msgstr "指定需要被代理的目标端口。多个端口必须用逗号隔开。" -#: htdocs/luci-static/resources/view/fchomo/global.js:492 +#: htdocs/luci-static/resources/view/fchomo/global.js:495 msgid "Stack" msgstr "堆栈" @@ -2851,31 +2867,31 @@ msgstr "堆栈" msgid "Standard" msgstr "标准" -#: htdocs/luci-static/resources/fchomo.js:245 +#: htdocs/luci-static/resources/fchomo.js:246 msgid "Steam Client" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:246 +#: htdocs/luci-static/resources/fchomo.js:247 msgid "Steam P2P" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1144 -#: htdocs/luci-static/resources/view/fchomo/client.js:1146 +#: htdocs/luci-static/resources/view/fchomo/client.js:1154 +#: htdocs/luci-static/resources/view/fchomo/client.js:1156 msgid "Strategy" msgstr "策略" #: htdocs/luci-static/resources/fchomo/listeners.js:604 -#: htdocs/luci-static/resources/view/fchomo/client.js:1303 -#: htdocs/luci-static/resources/view/fchomo/client.js:1312 +#: htdocs/luci-static/resources/view/fchomo/client.js:1313 +#: htdocs/luci-static/resources/view/fchomo/client.js:1322 msgid "Sub rule" msgstr "子规则" -#: htdocs/luci-static/resources/view/fchomo/client.js:1358 +#: htdocs/luci-static/resources/view/fchomo/client.js:1368 msgid "Sub rule group" msgstr "子规则组" -#: htdocs/luci-static/resources/fchomo.js:691 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:223 +#: htdocs/luci-static/resources/fchomo.js:692 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:231 msgid "Successfully imported %s %s of total %s." msgstr "已成功导入 %s 个%s (共 %s 个)。" @@ -2883,7 +2899,7 @@ msgstr "已成功导入 %s 个%s (共 %s 个)。" msgid "Successfully updated." msgstr "更新成功。" -#: htdocs/luci-static/resources/fchomo.js:1708 +#: htdocs/luci-static/resources/fchomo.js:1709 msgid "Successfully uploaded." msgstr "已成功上传。" @@ -2892,7 +2908,7 @@ msgstr "已成功上传。" msgid "Sudoku" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:198 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:206 msgid "" "Supports rule-set links of type: %s and format: %s." "
" @@ -2900,11 +2916,11 @@ msgstr "" "支持规则集类型为: %s 并且格式为: %s 的规则集链接。" "
" -#: htdocs/luci-static/resources/view/fchomo/global.js:494 +#: htdocs/luci-static/resources/view/fchomo/global.js:497 msgid "System" msgstr "系统" -#: htdocs/luci-static/resources/view/fchomo/client.js:56 +#: htdocs/luci-static/resources/view/fchomo/client.js:57 msgid "System DNS" msgstr "系统 DNS" @@ -2924,12 +2940,12 @@ msgstr "系统 DNS" #: htdocs/luci-static/resources/fchomo.js:198 #: htdocs/luci-static/resources/fchomo.js:205 #: htdocs/luci-static/resources/fchomo/listeners.js:638 -#: htdocs/luci-static/resources/view/fchomo/client.js:589 -#: htdocs/luci-static/resources/view/fchomo/client.js:679 +#: htdocs/luci-static/resources/view/fchomo/client.js:590 +#: htdocs/luci-static/resources/view/fchomo/client.js:680 msgid "TCP" msgstr "TCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:421 +#: htdocs/luci-static/resources/view/fchomo/global.js:424 msgid "TCP concurrency" msgstr "TCP 并发" @@ -2937,11 +2953,11 @@ msgstr "TCP 并发" msgid "TCP only" msgstr "仅 TCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:429 +#: htdocs/luci-static/resources/view/fchomo/global.js:432 msgid "TCP-Keep-Alive idle timeout" msgstr "TCP-Keep-Alive 闲置超时" -#: htdocs/luci-static/resources/view/fchomo/global.js:424 +#: htdocs/luci-static/resources/view/fchomo/global.js:427 msgid "TCP-Keep-Alive interval" msgstr "TCP-Keep-Alive 间隔" @@ -2967,7 +2983,7 @@ msgstr "TCP 快速打开 (TFO)" #: htdocs/luci-static/resources/fchomo/listeners.js:569 #: htdocs/luci-static/resources/fchomo/listeners.js:901 -#: htdocs/luci-static/resources/view/fchomo/global.js:529 +#: htdocs/luci-static/resources/view/fchomo/global.js:532 #: htdocs/luci-static/resources/view/fchomo/node.js:476 #: htdocs/luci-static/resources/view/fchomo/node.js:836 #: htdocs/luci-static/resources/view/fchomo/node.js:1014 @@ -2993,7 +3009,7 @@ msgstr "TLS字段" msgid "TUIC" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:243 +#: htdocs/luci-static/resources/fchomo.js:244 msgid "TURN" msgstr "" @@ -3023,7 +3039,7 @@ msgstr "%s私钥,需要 PEM 格式。" #: htdocs/luci-static/resources/fchomo/listeners.js:961 #: htdocs/luci-static/resources/fchomo/listeners.js:999 -#: htdocs/luci-static/resources/view/fchomo/global.js:550 +#: htdocs/luci-static/resources/view/fchomo/global.js:553 #: htdocs/luci-static/resources/view/fchomo/node.js:1114 msgid "The %s public key, in PEM format." msgstr "%s公钥,需要 PEM 格式。" @@ -3052,13 +3068,13 @@ msgid "" "The first padding must have a probability of 100% and at least 35 bytes." msgstr "首个填充必须为 100% 的概率并且至少 35 字节。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1806 +#: htdocs/luci-static/resources/view/fchomo/client.js:1816 msgid "The matching %s will be deemed as not-poisoned." msgstr "匹配 %s 的将被视为未被投毒污染。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1815 -#: htdocs/luci-static/resources/view/fchomo/client.js:1819 -#: htdocs/luci-static/resources/view/fchomo/client.js:1824 +#: htdocs/luci-static/resources/view/fchomo/client.js:1825 +#: htdocs/luci-static/resources/view/fchomo/client.js:1829 +#: htdocs/luci-static/resources/view/fchomo/client.js:1834 msgid "The matching %s will be deemed as poisoned." msgstr "匹配 %s 的将被视为已被投毒污染。" @@ -3068,11 +3084,11 @@ msgid "The server and client can set different padding parameters." msgstr "服务器和客户端可以设置不同的填充参数。" #: htdocs/luci-static/resources/fchomo/listeners.js:1057 -#: htdocs/luci-static/resources/view/fchomo/global.js:594 +#: htdocs/luci-static/resources/view/fchomo/global.js:597 msgid "This ECH parameter needs to be added to the HTTPS record of the domain." msgstr "此 ECH 参数需要添加到域名的 HTTPS 记录中。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1579 +#: htdocs/luci-static/resources/view/fchomo/client.js:1589 #: htdocs/luci-static/resources/view/fchomo/node.js:1108 #: htdocs/luci-static/resources/view/fchomo/node.js:1776 msgid "" @@ -3094,22 +3110,22 @@ msgid "" "To check NAT Behavior you need to install %s first" msgstr "检测 NAT 行为需要先安装 %s" -#: htdocs/luci-static/resources/view/fchomo/global.js:484 +#: htdocs/luci-static/resources/view/fchomo/global.js:487 msgid "" "To enable Tun support, you need to install ip-full and " "kmod-tun" msgstr "" "要启用 Tun 支持,您需要安装 ip-fullkmod-tun。" -#: htdocs/luci-static/resources/view/fchomo/global.js:861 +#: htdocs/luci-static/resources/view/fchomo/global.js:864 msgid "To enable, you need to install dnsmasq-full." msgstr "要启用,您需要安装 dnsmasq-full。" -#: htdocs/luci-static/resources/view/fchomo/global.js:759 +#: htdocs/luci-static/resources/view/fchomo/global.js:762 msgid "Tproxy Fwmark/fwmask" msgstr "Tproxy Fwmark/fwmask" -#: htdocs/luci-static/resources/view/fchomo/global.js:465 +#: htdocs/luci-static/resources/view/fchomo/global.js:468 msgid "Tproxy port" msgstr "Tproxy 端口" @@ -3143,7 +3159,7 @@ msgstr "传输层字段" msgid "Transport type" msgstr "传输层类型" -#: htdocs/luci-static/resources/view/fchomo/client.js:802 +#: htdocs/luci-static/resources/view/fchomo/client.js:803 msgid "Treat the destination IP as the source IP." msgstr "将 目标 IP 视为 来源 IP。" @@ -3161,19 +3177,19 @@ msgstr "" msgid "Trusted proxy header" msgstr "可信代理 Header" -#: htdocs/luci-static/resources/view/fchomo/global.js:764 +#: htdocs/luci-static/resources/view/fchomo/global.js:767 msgid "Tun Fwmark/fwmask" msgstr "Tun Fwmark/fwmask" -#: htdocs/luci-static/resources/view/fchomo/global.js:482 +#: htdocs/luci-static/resources/view/fchomo/global.js:485 msgid "Tun TCP/UDP" msgstr "Tun TCP/UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:489 +#: htdocs/luci-static/resources/view/fchomo/global.js:492 msgid "Tun settings" msgstr "Tun 设置" -#: htdocs/luci-static/resources/view/fchomo/global.js:493 +#: htdocs/luci-static/resources/view/fchomo/global.js:496 msgid "Tun stack." msgstr "Tun 堆栈" @@ -3182,15 +3198,15 @@ msgid "Tunnel" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:142 -#: htdocs/luci-static/resources/view/fchomo/client.js:530 -#: htdocs/luci-static/resources/view/fchomo/client.js:643 -#: htdocs/luci-static/resources/view/fchomo/client.js:737 -#: htdocs/luci-static/resources/view/fchomo/client.js:842 -#: htdocs/luci-static/resources/view/fchomo/client.js:1028 +#: htdocs/luci-static/resources/view/fchomo/client.js:531 +#: htdocs/luci-static/resources/view/fchomo/client.js:644 +#: htdocs/luci-static/resources/view/fchomo/client.js:738 +#: htdocs/luci-static/resources/view/fchomo/client.js:843 +#: htdocs/luci-static/resources/view/fchomo/client.js:1030 #: htdocs/luci-static/resources/view/fchomo/node.js:239 #: htdocs/luci-static/resources/view/fchomo/node.js:1618 #: htdocs/luci-static/resources/view/fchomo/node.js:1906 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:276 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:285 msgid "Type" msgstr "类型" @@ -3202,14 +3218,14 @@ msgstr "类型" #: htdocs/luci-static/resources/fchomo.js:204 #: htdocs/luci-static/resources/fchomo/listeners.js:639 #: htdocs/luci-static/resources/fchomo/listeners.js:644 -#: htdocs/luci-static/resources/view/fchomo/client.js:588 -#: htdocs/luci-static/resources/view/fchomo/client.js:678 +#: htdocs/luci-static/resources/view/fchomo/client.js:589 +#: htdocs/luci-static/resources/view/fchomo/client.js:679 #: htdocs/luci-static/resources/view/fchomo/node.js:893 #: htdocs/luci-static/resources/view/fchomo/node.js:1750 msgid "UDP" msgstr "UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:513 +#: htdocs/luci-static/resources/view/fchomo/global.js:516 msgid "UDP NAT expiration time" msgstr "UDP NAT 过期时间" @@ -3236,7 +3252,7 @@ msgstr "UDP 中继模式" msgid "UP: %s; DOWN: %s" msgstr "上传: %s; 下载: %s" -#: htdocs/luci-static/resources/fchomo.js:232 +#: htdocs/luci-static/resources/fchomo.js:233 msgid "URL test" msgstr "自动选择" @@ -3248,7 +3264,7 @@ msgstr "自动选择" msgid "UUID" msgstr "UUID" -#: htdocs/luci-static/resources/fchomo.js:1251 +#: htdocs/luci-static/resources/fchomo.js:1252 msgid "Unable to download unsupported type: %s" msgstr "无法下载不支持的类型: %s" @@ -3256,7 +3272,7 @@ msgstr "无法下载不支持的类型: %s" msgid "Unable to save contents: %s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:418 +#: htdocs/luci-static/resources/view/fchomo/global.js:421 msgid "Unified delay" msgstr "统一延迟" @@ -3283,7 +3299,7 @@ msgid "Update failed." msgstr "更新失败。" #: htdocs/luci-static/resources/view/fchomo/node.js:1687 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:382 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:397 msgid "Update interval" msgstr "更新间隔" @@ -3319,23 +3335,23 @@ msgstr "上传密钥" msgid "Upload..." msgstr "上传..." -#: htdocs/luci-static/resources/view/fchomo/client.js:1399 +#: htdocs/luci-static/resources/view/fchomo/client.js:1409 msgid "" "Used to resolve domains that can be directly connected. Can use domestic DNS " "servers or ECS." msgstr "用于解析可直连的域名。可以使用国内 DNS 服务器或 ECS。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1401 +#: htdocs/luci-static/resources/view/fchomo/client.js:1411 msgid "" "Used to resolve domains you want to proxy. Recommended to configure %s for " "DNS servers." msgstr "用于解析想要代理的域名。建议为 DNS 服务器配置%s。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1383 +#: htdocs/luci-static/resources/view/fchomo/client.js:1393 msgid "Used to resolve the domain of the DNS server. Must be IP." msgstr "用于解析 DNS 服务器的域名。必须是 IP。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1390 +#: htdocs/luci-static/resources/view/fchomo/client.js:1400 msgid "Used to resolve the domain of the Proxy node." msgstr "用于解析代理节点的域名。" @@ -3343,7 +3359,7 @@ msgstr "用于解析代理节点的域名。" msgid "Used to verify the hostname on the returned certificates." msgstr "用于验证返回的证书上的主机名。" -#: htdocs/luci-static/resources/view/fchomo/global.js:438 +#: htdocs/luci-static/resources/view/fchomo/global.js:441 msgid "User Authentication" msgstr "用户认证" @@ -3356,7 +3372,7 @@ msgstr "User-hint 是必填项" msgid "Username" msgstr "用户名" -#: htdocs/luci-static/resources/view/fchomo/global.js:772 +#: htdocs/luci-static/resources/view/fchomo/global.js:775 msgid "Users filter mode" msgstr "使用者过滤模式" @@ -3380,11 +3396,11 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1624 #: htdocs/luci-static/resources/view/fchomo/node.js:1912 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:319 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:328 msgid "Value" msgstr "可视化值" -#: htdocs/luci-static/resources/fchomo.js:361 +#: htdocs/luci-static/resources/fchomo.js:362 msgid "Verify if given" msgstr "" @@ -3404,7 +3420,7 @@ msgstr "" msgid "Vless Encryption fields" msgstr "Vless Encryption 字段" -#: htdocs/luci-static/resources/fchomo.js:398 +#: htdocs/luci-static/resources/fchomo.js:399 msgid "Wait a random 0-111 milliseconds with 75% probability." msgstr "以 75% 的概率等待随机 0-111 毫秒。" @@ -3429,7 +3445,7 @@ msgstr "" msgid "When used as a server, HomeProxy is a better choice." msgstr "用作服务端时,HomeProxy 是更好的选择。" -#: htdocs/luci-static/resources/view/fchomo/global.js:774 +#: htdocs/luci-static/resources/view/fchomo/global.js:777 msgid "White list" msgstr "白名单" @@ -3482,7 +3498,7 @@ msgstr "XOR 模式" msgid "Xudp (Xray-core)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:298 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:307 msgid "Yaml text" msgstr "Yaml 格式文本" @@ -3494,23 +3510,23 @@ msgstr "" msgid "YouTube" msgstr "油管" -#: htdocs/luci-static/resources/fchomo.js:1690 +#: htdocs/luci-static/resources/fchomo.js:1691 msgid "Your %s was successfully uploaded. Size: %sB." msgstr "您的 %s 已成功上传。大小:%sB。" -#: htdocs/luci-static/resources/fchomo.js:334 -#: htdocs/luci-static/resources/fchomo.js:347 -#: htdocs/luci-static/resources/fchomo.js:352 +#: htdocs/luci-static/resources/fchomo.js:335 +#: htdocs/luci-static/resources/fchomo.js:348 +#: htdocs/luci-static/resources/fchomo.js:353 #: htdocs/luci-static/resources/view/fchomo/node.js:668 msgid "aes-128-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:335 +#: htdocs/luci-static/resources/fchomo.js:336 msgid "aes-192-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:336 -#: htdocs/luci-static/resources/fchomo.js:353 +#: htdocs/luci-static/resources/fchomo.js:337 +#: htdocs/luci-static/resources/fchomo.js:354 msgid "aes-256-gcm" msgstr "" @@ -3528,9 +3544,9 @@ msgstr "bbr" msgid "certificate" msgstr "证书" -#: htdocs/luci-static/resources/fchomo.js:337 -#: htdocs/luci-static/resources/fchomo.js:348 -#: htdocs/luci-static/resources/fchomo.js:354 +#: htdocs/luci-static/resources/fchomo.js:338 +#: htdocs/luci-static/resources/fchomo.js:349 +#: htdocs/luci-static/resources/fchomo.js:355 msgid "chacha20-ietf-poly1305" msgstr "" @@ -3547,7 +3563,7 @@ msgstr "cubic" msgid "decryption" msgstr "decryption" -#: htdocs/luci-static/resources/view/fchomo/global.js:808 +#: htdocs/luci-static/resources/view/fchomo/global.js:811 msgid "dnsmasq selects upstream on its own. (may affect CDN accuracy)" msgstr "dnsmasq 自行选择上游服务器。 (可能影响 CDN 准确性)" @@ -3589,7 +3605,7 @@ msgstr "gRPC ping 间隔" msgid "gRPC service name" msgstr "gRPC 服务名称" -#: htdocs/luci-static/resources/view/fchomo/global.js:496 +#: htdocs/luci-static/resources/view/fchomo/global.js:499 msgid "gVisor" msgstr "gVisor" @@ -3605,18 +3621,18 @@ msgstr "至少需要一对密钥" msgid "metacubexd" msgstr "metacubexd" -#: htdocs/luci-static/resources/view/fchomo/client.js:1001 -#: htdocs/luci-static/resources/view/fchomo/client.js:1249 -#: htdocs/luci-static/resources/view/fchomo/client.js:1341 -#: htdocs/luci-static/resources/view/fchomo/client.js:1480 -#: htdocs/luci-static/resources/view/fchomo/client.js:1711 -#: htdocs/luci-static/resources/view/fchomo/client.js:1767 +#: htdocs/luci-static/resources/view/fchomo/client.js:1003 +#: htdocs/luci-static/resources/view/fchomo/client.js:1259 +#: htdocs/luci-static/resources/view/fchomo/client.js:1351 +#: htdocs/luci-static/resources/view/fchomo/client.js:1490 +#: htdocs/luci-static/resources/view/fchomo/client.js:1721 +#: htdocs/luci-static/resources/view/fchomo/client.js:1777 #: htdocs/luci-static/resources/view/fchomo/node.js:1590 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:239 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247 msgid "mihomo config" msgstr "mihomo 配置" -#: htdocs/luci-static/resources/fchomo.js:380 +#: htdocs/luci-static/resources/fchomo.js:381 msgid "mlkem768x25519plus" msgstr "" @@ -3629,25 +3645,25 @@ msgstr "多路径 TCP (mpTCP)" msgid "new_reno" msgstr "new_reno" -#: htdocs/luci-static/resources/view/fchomo/client.js:819 +#: htdocs/luci-static/resources/view/fchomo/client.js:820 msgid "no-resolve" msgstr "no-resolve" -#: htdocs/luci-static/resources/fchomo.js:1425 -#: htdocs/luci-static/resources/fchomo.js:1520 -#: htdocs/luci-static/resources/fchomo.js:1555 -#: htdocs/luci-static/resources/fchomo.js:1583 +#: htdocs/luci-static/resources/fchomo.js:1426 +#: htdocs/luci-static/resources/fchomo.js:1521 +#: htdocs/luci-static/resources/fchomo.js:1556 +#: htdocs/luci-static/resources/fchomo.js:1584 msgid "non-empty value" msgstr "非空值" -#: htdocs/luci-static/resources/fchomo.js:332 -#: htdocs/luci-static/resources/fchomo.js:346 -#: htdocs/luci-static/resources/fchomo.js:358 +#: htdocs/luci-static/resources/fchomo.js:333 +#: htdocs/luci-static/resources/fchomo.js:347 +#: htdocs/luci-static/resources/fchomo.js:359 #: htdocs/luci-static/resources/fchomo/listeners.js:560 #: htdocs/luci-static/resources/view/fchomo/node.js:666 #: htdocs/luci-static/resources/view/fchomo/node.js:686 #: htdocs/luci-static/resources/view/fchomo/node.js:824 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:315 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:324 msgid "none" msgstr "无" @@ -3655,11 +3671,11 @@ msgstr "无" msgid "not found" msgstr "未找到" -#: htdocs/luci-static/resources/view/fchomo/client.js:1018 +#: htdocs/luci-static/resources/view/fchomo/client.js:1020 msgid "not included \",\"" msgstr "不包含 \",\"" -#: htdocs/luci-static/resources/fchomo.js:218 +#: htdocs/luci-static/resources/fchomo.js:219 #: htdocs/luci-static/resources/fchomo/listeners.js:606 #: htdocs/luci-static/resources/fchomo/listeners.js:607 msgid "null" @@ -3705,8 +3721,8 @@ msgstr "私钥" msgid "razord-meta" msgstr "razord-meta" -#: htdocs/luci-static/resources/view/fchomo/client.js:1173 -#: htdocs/luci-static/resources/view/fchomo/client.js:1179 +#: htdocs/luci-static/resources/view/fchomo/client.js:1183 +#: htdocs/luci-static/resources/view/fchomo/client.js:1189 msgid "requires front-end adaptation using the API." msgstr "需要使用 API 的前端适配。" @@ -3714,7 +3730,7 @@ msgstr "需要使用 API 的前端适配。" msgid "restls" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:224 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:232 msgid "rule-set" msgstr "规则集" @@ -3732,7 +3748,7 @@ msgstr "" msgid "split-stream" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:801 +#: htdocs/luci-static/resources/view/fchomo/client.js:802 msgid "src" msgstr "src" @@ -3762,15 +3778,15 @@ msgstr "" msgid "unchecked" msgstr "未检查" -#: htdocs/luci-static/resources/fchomo.js:444 +#: htdocs/luci-static/resources/fchomo.js:445 msgid "unique UCI identifier" msgstr "独立 UCI 标识" -#: htdocs/luci-static/resources/fchomo.js:447 +#: htdocs/luci-static/resources/fchomo.js:448 msgid "unique identifier" msgstr "独立标识" -#: htdocs/luci-static/resources/fchomo.js:1592 +#: htdocs/luci-static/resources/fchomo.js:1593 msgid "unique value" msgstr "独立值" @@ -3812,8 +3828,8 @@ msgstr "" msgid "v5" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1472 -#: htdocs/luci-static/resources/fchomo.js:1475 +#: htdocs/luci-static/resources/fchomo.js:1473 +#: htdocs/luci-static/resources/fchomo.js:1476 msgid "valid JSON format" msgstr "有效的 JSON 格式" @@ -3821,41 +3837,41 @@ msgstr "有效的 JSON 格式" msgid "valid SHA256 string with %d characters" msgstr "包含 %d 个字符的有效 SHA256 字符串" -#: htdocs/luci-static/resources/fchomo.js:1497 -#: htdocs/luci-static/resources/fchomo.js:1500 +#: htdocs/luci-static/resources/fchomo.js:1498 +#: htdocs/luci-static/resources/fchomo.js:1501 msgid "valid URL" msgstr "有效网址" -#: htdocs/luci-static/resources/fchomo.js:1510 +#: htdocs/luci-static/resources/fchomo.js:1511 msgid "valid base64 key with %d characters" msgstr "包含 %d 个字符的有效 base64 密钥" -#: htdocs/luci-static/resources/fchomo.js:1570 -#: htdocs/luci-static/resources/fchomo.js:1576 +#: htdocs/luci-static/resources/fchomo.js:1571 +#: htdocs/luci-static/resources/fchomo.js:1577 msgid "valid format: 2x, 2p, 4v" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1557 +#: htdocs/luci-static/resources/fchomo.js:1558 msgid "valid key length with %d characters" msgstr "包含 %d 个字符的有效密钥" -#: htdocs/luci-static/resources/fchomo.js:1435 +#: htdocs/luci-static/resources/fchomo.js:1436 msgid "valid port value" msgstr "有效端口值" -#: htdocs/luci-static/resources/fchomo.js:1485 +#: htdocs/luci-static/resources/fchomo.js:1486 msgid "valid uuid" msgstr "有效 uuid" -#: htdocs/luci-static/resources/fchomo.js:404 +#: htdocs/luci-static/resources/fchomo.js:405 msgid "vless-mlkem768" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:403 +#: htdocs/luci-static/resources/fchomo.js:404 msgid "vless-x25519" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:338 +#: htdocs/luci-static/resources/fchomo.js:339 msgid "xchacha20-ietf-poly1305" msgstr "" @@ -3875,7 +3891,7 @@ msgstr "" msgid "zero" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1253 +#: htdocs/luci-static/resources/fchomo.js:1254 msgid "🡇" msgstr "" diff --git a/luci-app-fchomo/po/zh_Hant/fchomo.po b/luci-app-fchomo/po/zh_Hant/fchomo.po index f7fda319..58ee6c0a 100644 --- a/luci-app-fchomo/po/zh_Hant/fchomo.po +++ b/luci-app-fchomo/po/zh_Hant/fchomo.po @@ -12,26 +12,26 @@ msgstr "" msgid "%s log" msgstr "%s 日誌" -#: htdocs/luci-static/resources/fchomo.js:241 #: htdocs/luci-static/resources/fchomo.js:242 #: htdocs/luci-static/resources/fchomo.js:243 #: htdocs/luci-static/resources/fchomo.js:244 #: htdocs/luci-static/resources/fchomo.js:245 #: htdocs/luci-static/resources/fchomo.js:246 +#: htdocs/luci-static/resources/fchomo.js:247 msgid "%s ports" msgstr "%s 連接埠" -#: htdocs/luci-static/resources/fchomo.js:606 -#: htdocs/luci-static/resources/fchomo.js:609 -#: htdocs/luci-static/resources/view/fchomo/client.js:315 +#: htdocs/luci-static/resources/fchomo.js:607 +#: htdocs/luci-static/resources/fchomo.js:610 +#: htdocs/luci-static/resources/view/fchomo/client.js:316 msgid "(Imported)" msgstr "(已導入)" #: htdocs/luci-static/resources/fchomo/listeners.js:990 #: htdocs/luci-static/resources/fchomo/listeners.js:998 #: htdocs/luci-static/resources/fchomo/listeners.js:1007 -#: htdocs/luci-static/resources/view/fchomo/global.js:543 -#: htdocs/luci-static/resources/view/fchomo/global.js:549 +#: htdocs/luci-static/resources/view/fchomo/global.js:546 +#: htdocs/luci-static/resources/view/fchomo/global.js:552 #: htdocs/luci-static/resources/view/fchomo/node.js:1113 #: htdocs/luci-static/resources/view/fchomo/node.js:1119 #: htdocs/luci-static/resources/view/fchomo/node.js:1127 @@ -39,13 +39,13 @@ msgstr "(已導入)" msgid "(mTLS)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:860 #: htdocs/luci-static/resources/view/fchomo/client.js:861 -#: htdocs/luci-static/resources/view/fchomo/client.js:1042 -#: htdocs/luci-static/resources/view/fchomo/client.js:1043 -#: htdocs/luci-static/resources/view/fchomo/client.js:1056 -#: htdocs/luci-static/resources/view/fchomo/client.js:1057 -#: htdocs/luci-static/resources/view/fchomo/client.js:1278 +#: htdocs/luci-static/resources/view/fchomo/client.js:862 +#: htdocs/luci-static/resources/view/fchomo/client.js:1044 +#: htdocs/luci-static/resources/view/fchomo/client.js:1045 +#: htdocs/luci-static/resources/view/fchomo/client.js:1058 +#: htdocs/luci-static/resources/view/fchomo/client.js:1059 +#: htdocs/luci-static/resources/view/fchomo/client.js:1288 #: htdocs/luci-static/resources/view/fchomo/node.js:1916 #: htdocs/luci-static/resources/view/fchomo/node.js:1922 #: htdocs/luci-static/resources/view/fchomo/node.js:1936 @@ -53,12 +53,12 @@ msgstr "" msgid "-- Please choose --" msgstr "-- 請選擇 --" -#: htdocs/luci-static/resources/fchomo.js:393 +#: htdocs/luci-static/resources/fchomo.js:394 msgid "0-RTT reuse." msgstr "0-RTT 重用。" -#: htdocs/luci-static/resources/fchomo.js:390 -#: htdocs/luci-static/resources/fchomo.js:394 +#: htdocs/luci-static/resources/fchomo.js:391 +#: htdocs/luci-static/resources/fchomo.js:395 msgid "1-RTT only." msgstr "僅限 1-RTT。" @@ -66,19 +66,19 @@ msgstr "僅限 1-RTT。" msgid "163Music" msgstr "網易雲音樂" -#: htdocs/luci-static/resources/fchomo.js:340 +#: htdocs/luci-static/resources/fchomo.js:341 msgid "2022-blake3-aes-128-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:341 +#: htdocs/luci-static/resources/fchomo.js:342 msgid "2022-blake3-aes-256-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:342 +#: htdocs/luci-static/resources/fchomo.js:343 msgid "2022-blake3-chacha20-poly1305" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:689 +#: htdocs/luci-static/resources/view/fchomo/client.js:690 msgid "0 or 1 only." msgstr "僅限 01。" @@ -100,47 +100,47 @@ msgstr "" "一個 base64 字串用於微調網路行為。
格式請參考文檔。" -#: htdocs/luci-static/resources/view/fchomo/global.js:599 +#: htdocs/luci-static/resources/view/fchomo/global.js:602 msgid "API" msgstr "API" -#: htdocs/luci-static/resources/view/fchomo/global.js:549 +#: htdocs/luci-static/resources/view/fchomo/global.js:552 msgid "API Client Auth Certificate path" msgstr "API 客戶端認證憑證路徑" -#: htdocs/luci-static/resources/view/fchomo/global.js:543 +#: htdocs/luci-static/resources/view/fchomo/global.js:546 msgid "API Client Auth type" msgstr "API 客戶端認證類型" -#: htdocs/luci-static/resources/view/fchomo/global.js:639 +#: htdocs/luci-static/resources/view/fchomo/global.js:642 msgid "API DoH service" msgstr "API DoH 伺服器" -#: htdocs/luci-static/resources/view/fchomo/global.js:593 +#: htdocs/luci-static/resources/view/fchomo/global.js:596 msgid "API ECH config" msgstr "API ECH 配置" -#: htdocs/luci-static/resources/view/fchomo/global.js:554 +#: htdocs/luci-static/resources/view/fchomo/global.js:557 msgid "API ECH key" msgstr "API ECH 密鑰" -#: htdocs/luci-static/resources/view/fchomo/global.js:630 +#: htdocs/luci-static/resources/view/fchomo/global.js:633 msgid "API HTTP port" msgstr "API HTTP 連接埠" -#: htdocs/luci-static/resources/view/fchomo/global.js:634 +#: htdocs/luci-static/resources/view/fchomo/global.js:637 msgid "API HTTPS port" msgstr "API HTTPS 連接埠" -#: htdocs/luci-static/resources/view/fchomo/global.js:535 +#: htdocs/luci-static/resources/view/fchomo/global.js:538 msgid "API TLS certificate path" msgstr "API TLS 憑證路徑" -#: htdocs/luci-static/resources/view/fchomo/global.js:539 +#: htdocs/luci-static/resources/view/fchomo/global.js:542 msgid "API TLS private key path" msgstr "API TLS 私鑰" -#: htdocs/luci-static/resources/view/fchomo/global.js:643 +#: htdocs/luci-static/resources/view/fchomo/global.js:646 msgid "API secret" msgstr "API 令牌" @@ -157,20 +157,20 @@ msgstr "ASCII 資料流" msgid "ASN version" msgstr "ASN 版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:720 -#: htdocs/luci-static/resources/view/fchomo/global.js:770 +#: htdocs/luci-static/resources/view/fchomo/global.js:723 +#: htdocs/luci-static/resources/view/fchomo/global.js:773 msgid "Access Control" msgstr "訪問控制" -#: htdocs/luci-static/resources/view/fchomo/client.js:1689 +#: htdocs/luci-static/resources/view/fchomo/client.js:1699 msgid "Add a Bootstrap DNS policy (Node)" msgstr "新增 引導 DNS 策略 (節點)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1741 +#: htdocs/luci-static/resources/view/fchomo/client.js:1751 msgid "Add a DNS policy" msgstr "新增 DNS 策略" -#: htdocs/luci-static/resources/view/fchomo/client.js:1437 +#: htdocs/luci-static/resources/view/fchomo/client.js:1447 msgid "Add a DNS server" msgstr "新增 DNS 伺服器" @@ -190,15 +190,15 @@ msgstr "新增 供應商" msgid "Add a proxy chain" msgstr "新增 代理鏈" -#: htdocs/luci-static/resources/view/fchomo/client.js:941 +#: htdocs/luci-static/resources/view/fchomo/client.js:942 msgid "Add a proxy group" msgstr "新增 代理組" -#: htdocs/luci-static/resources/view/fchomo/client.js:1193 +#: htdocs/luci-static/resources/view/fchomo/client.js:1203 msgid "Add a routing rule" msgstr "新增 路由規則" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147 msgid "Add a rule set" msgstr "新增 規則集" @@ -206,7 +206,7 @@ msgstr "新增 規則集" msgid "Add a server" msgstr "新增 伺服器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1312 +#: htdocs/luci-static/resources/view/fchomo/client.js:1322 msgid "Add a sub rule" msgstr "新增 子規則" @@ -218,12 +218,12 @@ msgstr "添加前綴" msgid "Add suffix" msgstr "添加後綴" -#: htdocs/luci-static/resources/view/fchomo/client.js:1497 -#: htdocs/luci-static/resources/view/fchomo/client.js:1502 +#: htdocs/luci-static/resources/view/fchomo/client.js:1507 +#: htdocs/luci-static/resources/view/fchomo/client.js:1512 msgid "Address" msgstr "位址" -#: htdocs/luci-static/resources/fchomo.js:397 +#: htdocs/luci-static/resources/fchomo.js:398 msgid "" "After the 1-RTT client/server hello, padding randomly 111-1111 bytes with " "100% probability." @@ -234,21 +234,21 @@ msgstr "" msgid "Aggressive" msgstr "侵略性" -#: htdocs/luci-static/resources/view/fchomo/global.js:514 +#: htdocs/luci-static/resources/view/fchomo/global.js:517 msgid "Aging time of NAT map maintained by client.
" msgstr "客戶端維護的 NAT 映射 的老化時間。
" -#: htdocs/luci-static/resources/view/fchomo/global.js:773 -#: htdocs/luci-static/resources/view/fchomo/global.js:836 -#: htdocs/luci-static/resources/view/fchomo/global.js:870 +#: htdocs/luci-static/resources/view/fchomo/global.js:776 +#: htdocs/luci-static/resources/view/fchomo/global.js:839 +#: htdocs/luci-static/resources/view/fchomo/global.js:873 msgid "All allowed" msgstr "允許所有" -#: htdocs/luci-static/resources/fchomo.js:238 +#: htdocs/luci-static/resources/fchomo.js:239 msgid "All ports" msgstr "所有連接埠" -#: htdocs/luci-static/resources/view/fchomo/global.js:626 +#: htdocs/luci-static/resources/view/fchomo/global.js:629 msgid "" "Allow access from private network.
To access the API on a private " "network from a public website, it must be enabled." @@ -285,12 +285,12 @@ msgstr "" msgid "Application version" msgstr "應用版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:798 +#: htdocs/luci-static/resources/view/fchomo/global.js:801 msgid "As the TOP upstream of dnsmasq" msgstr "作為 dnsmasq 的最優先上游" -#: htdocs/luci-static/resources/view/fchomo/global.js:799 -#: htdocs/luci-static/resources/view/fchomo/global.js:806 +#: htdocs/luci-static/resources/view/fchomo/global.js:802 +#: htdocs/luci-static/resources/view/fchomo/global.js:809 msgid "As the TOP upstream of dnsmasq." msgstr "作為 dnsmasq 的最優先上游。" @@ -304,7 +304,7 @@ msgstr "認證長度" #: htdocs/luci-static/resources/fchomo/listeners.js:439 #: htdocs/luci-static/resources/fchomo/listeners.js:1162 -#: htdocs/luci-static/resources/view/fchomo/global.js:402 +#: htdocs/luci-static/resources/view/fchomo/global.js:405 #: htdocs/luci-static/resources/view/fchomo/node.js:471 #: htdocs/luci-static/resources/view/fchomo/node.js:495 #: htdocs/luci-static/resources/view/fchomo/node.js:1315 @@ -340,24 +340,24 @@ msgstr "基於 NIST P-256 曲線的 Base64 編碼 ECDSA 私鑰。" msgid "Base64 encoded ECDSA public key on the NIST P-256 curve." msgstr "基於 NIST P-256 曲線的 Base64 編碼 ECDSA 公鑰。" -#: htdocs/luci-static/resources/view/fchomo/global.js:496 +#: htdocs/luci-static/resources/view/fchomo/global.js:499 msgid "Based on google/gvisor." msgstr "基於 google/gvisor。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:282 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 msgid "Behavior" msgstr "行為" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314 msgid "Binary format only supports domain / ipcidr" msgstr "二進位格式僅支持 domain/ipcidr" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:299 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:308 msgid "Binary mrs" msgstr "二進位 mrs" -#: htdocs/luci-static/resources/view/fchomo/global.js:734 +#: htdocs/luci-static/resources/view/fchomo/global.js:737 #: htdocs/luci-static/resources/view/fchomo/node.js:1474 #: htdocs/luci-static/resources/view/fchomo/node.js:1790 msgid "Bind interface" @@ -368,37 +368,41 @@ msgstr "綁定介面" msgid "Bind outbound interface.
" msgstr "綁定出站介面。
" -#: htdocs/luci-static/resources/view/fchomo/global.js:735 +#: htdocs/luci-static/resources/view/fchomo/global.js:738 msgid "" "Bind outbound traffic to specific interface. Leave empty to auto detect.
" msgstr "綁定出站流量至指定介面。留空自動檢測。
" -#: htdocs/luci-static/resources/view/fchomo/global.js:775 +#: htdocs/luci-static/resources/view/fchomo/global.js:778 msgid "Black list" msgstr "黑名單" -#: htdocs/luci-static/resources/view/fchomo/client.js:57 +#: htdocs/luci-static/resources/view/fchomo/client.js:58 msgid "Block DNS queries" msgstr "封鎖 DNS 請求" -#: htdocs/luci-static/resources/view/fchomo/client.js:1680 -#: htdocs/luci-static/resources/view/fchomo/client.js:1689 +#: htdocs/luci-static/resources/view/fchomo/client.js:1690 +#: htdocs/luci-static/resources/view/fchomo/client.js:1699 msgid "Bootstrap DNS policy (Node)" msgstr "引導 DNS 策略 (節點)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1382 +#: htdocs/luci-static/resources/view/fchomo/client.js:1392 msgid "Bootstrap DNS server" msgstr "引導 DNS 伺服器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1389 +#: htdocs/luci-static/resources/view/fchomo/client.js:1399 msgid "Bootstrap DNS server (Node)" msgstr "引導 DNS 伺服器 (節點)" -#: htdocs/luci-static/resources/view/fchomo/global.js:837 +#: htdocs/luci-static/resources/view/fchomo/global.js:374 +msgid "BundleMRS version" +msgstr "BundleMRS 版本" + +#: htdocs/luci-static/resources/view/fchomo/global.js:840 msgid "Bypass CN" msgstr "繞過 CN 流量" -#: htdocs/luci-static/resources/view/fchomo/global.js:871 +#: htdocs/luci-static/resources/view/fchomo/global.js:874 msgid "Bypass DSCP" msgstr "繞過 DSCP" @@ -413,19 +417,19 @@ msgstr "繞過 DSCP" msgid "CDN support" msgstr "CDN 支援" -#: htdocs/luci-static/resources/view/fchomo/global.js:621 +#: htdocs/luci-static/resources/view/fchomo/global.js:624 msgid "CORS Allow origins" msgstr "CORS 允許的來源" -#: htdocs/luci-static/resources/view/fchomo/global.js:625 +#: htdocs/luci-static/resources/view/fchomo/global.js:628 msgid "CORS Allow private network" msgstr "CORS 允許私有網路" -#: htdocs/luci-static/resources/view/fchomo/global.js:622 +#: htdocs/luci-static/resources/view/fchomo/global.js:625 msgid "CORS allowed origins, * will be used if empty." msgstr "CORS 允許的來源,留空則使用 *。" -#: htdocs/luci-static/resources/fchomo.js:722 +#: htdocs/luci-static/resources/fchomo.js:723 msgid "Cancel" msgstr "取消" @@ -456,15 +460,15 @@ msgstr "檢測路由器自身 NAT 行為" msgid "Check update" msgstr "檢查更新" -#: htdocs/luci-static/resources/view/fchomo/global.js:374 +#: htdocs/luci-static/resources/view/fchomo/global.js:377 msgid "China IPv4 list version" msgstr "大陸 IPv4 庫版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:377 +#: htdocs/luci-static/resources/view/fchomo/global.js:380 msgid "China IPv6 list version" msgstr "大陸 IPv6 庫版本" -#: htdocs/luci-static/resources/view/fchomo/global.js:383 +#: htdocs/luci-static/resources/view/fchomo/global.js:386 msgid "China list version" msgstr "大陸網域清單版本" @@ -495,7 +499,7 @@ msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:726 #: htdocs/luci-static/resources/fchomo/listeners.js:999 -#: htdocs/luci-static/resources/view/fchomo/global.js:550 +#: htdocs/luci-static/resources/view/fchomo/global.js:553 #: htdocs/luci-static/resources/view/fchomo/node.js:948 #: htdocs/luci-static/resources/view/fchomo/node.js:1114 #: htdocs/luci-static/resources/view/fchomo/node.js:1128 @@ -527,12 +531,12 @@ msgstr "客戶端狀態" msgid "Collecting data..." msgstr "收集資料中..." -#: htdocs/luci-static/resources/fchomo.js:239 #: htdocs/luci-static/resources/fchomo.js:240 +#: htdocs/luci-static/resources/fchomo.js:241 msgid "Common ports (bypass P2P traffic)" msgstr "常用連接埠(繞過 P2P 流量)" -#: htdocs/luci-static/resources/fchomo.js:1369 +#: htdocs/luci-static/resources/fchomo.js:1370 msgid "Complete" msgstr "完成" @@ -557,20 +561,20 @@ msgstr "連接重用" msgid "Conservative" msgstr "保守" -#: htdocs/luci-static/resources/fchomo.js:591 +#: htdocs/luci-static/resources/fchomo.js:592 msgid "Content copied to clipboard!" msgstr "內容已複製到剪貼簿!" -#: htdocs/luci-static/resources/view/fchomo/client.js:670 +#: htdocs/luci-static/resources/view/fchomo/client.js:671 #: htdocs/luci-static/resources/view/fchomo/node.js:1644 #: htdocs/luci-static/resources/view/fchomo/node.js:1670 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:339 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:365 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:348 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:374 msgid "Content will not be verified, Please make sure you enter it correctly." msgstr "內容將不會被驗證,請確保輸入正確。" #: htdocs/luci-static/resources/view/fchomo/node.js:1643 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:338 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:347 msgid "Contents" msgstr "內容" @@ -578,7 +582,7 @@ msgstr "內容" msgid "Contents have been saved." msgstr "" -#: htdocs/luci-static/resources/fchomo.js:593 +#: htdocs/luci-static/resources/fchomo.js:594 msgid "Copy" msgstr "複製" @@ -590,16 +594,16 @@ msgstr "核心版本" msgid "Cron expression" msgstr "Cron 表達式" -#: htdocs/luci-static/resources/view/fchomo/global.js:889 +#: htdocs/luci-static/resources/view/fchomo/global.js:892 msgid "Custom Direct List" msgstr "自訂直連清單" #: htdocs/luci-static/resources/view/fchomo/node.js:1705 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:400 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:415 msgid "Custom HTTP header." msgstr "自訂 HTTP header。" -#: htdocs/luci-static/resources/view/fchomo/global.js:907 +#: htdocs/luci-static/resources/view/fchomo/global.js:910 msgid "Custom Proxy List" msgstr "自訂代理清單" @@ -617,28 +621,28 @@ msgstr "自訂內部 hosts。支援 yamljson 格 msgid "DIRECT" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1732 -#: htdocs/luci-static/resources/view/fchomo/client.js:1741 +#: htdocs/luci-static/resources/view/fchomo/client.js:1742 +#: htdocs/luci-static/resources/view/fchomo/client.js:1751 msgid "DNS policy" msgstr "DNS 策略" -#: htdocs/luci-static/resources/view/fchomo/global.js:471 +#: htdocs/luci-static/resources/view/fchomo/global.js:474 msgid "DNS port" msgstr " DNS 連接埠" -#: htdocs/luci-static/resources/view/fchomo/client.js:873 -#: htdocs/luci-static/resources/view/fchomo/client.js:1428 -#: htdocs/luci-static/resources/view/fchomo/client.js:1437 +#: htdocs/luci-static/resources/view/fchomo/client.js:874 +#: htdocs/luci-static/resources/view/fchomo/client.js:1438 +#: htdocs/luci-static/resources/view/fchomo/client.js:1447 #: htdocs/luci-static/resources/view/fchomo/node.js:734 #: htdocs/luci-static/resources/view/fchomo/node.js:817 msgid "DNS server" msgstr "DNS 伺服器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1368 +#: htdocs/luci-static/resources/view/fchomo/client.js:1378 msgid "DNS settings" msgstr "DNS 設定" -#: htdocs/luci-static/resources/view/fchomo/global.js:874 +#: htdocs/luci-static/resources/view/fchomo/global.js:877 msgid "DSCP list" msgstr "DSCP 清單" @@ -650,11 +654,11 @@ msgstr "面板版本" msgid "Debug" msgstr "調試" -#: htdocs/luci-static/resources/view/fchomo/client.js:55 +#: htdocs/luci-static/resources/view/fchomo/client.js:56 msgid "Default DNS (issued by WAN)" msgstr "預設 DNS(由 WAN 下發)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1403 +#: htdocs/luci-static/resources/view/fchomo/client.js:1413 msgid "Default DNS server" msgstr "預設 DNS 伺服器" @@ -679,37 +683,37 @@ msgstr "撥號欄位" msgid "Different chain head/tail" msgstr "不同的鏈頭/鏈尾" -#: htdocs/luci-static/resources/view/fchomo/global.js:395 +#: htdocs/luci-static/resources/view/fchomo/global.js:398 msgid "Direct" msgstr "直連" -#: htdocs/luci-static/resources/view/fchomo/global.js:777 +#: htdocs/luci-static/resources/view/fchomo/global.js:780 msgid "Direct IPv4 IP-s" msgstr "直連 IPv4 位址" -#: htdocs/luci-static/resources/view/fchomo/global.js:780 +#: htdocs/luci-static/resources/view/fchomo/global.js:783 msgid "Direct IPv6 IP-s" msgstr "直連 IPv6 位址" -#: htdocs/luci-static/resources/view/fchomo/global.js:783 +#: htdocs/luci-static/resources/view/fchomo/global.js:786 msgid "Direct MAC-s" msgstr "直連 MAC 位址" #: htdocs/luci-static/resources/fchomo/listeners.js:194 -#: htdocs/luci-static/resources/view/fchomo/global.js:403 +#: htdocs/luci-static/resources/view/fchomo/global.js:406 #: htdocs/luci-static/resources/view/fchomo/node.js:299 msgid "Disable" msgstr "停用" -#: htdocs/luci-static/resources/view/fchomo/global.js:711 +#: htdocs/luci-static/resources/view/fchomo/global.js:714 msgid "Disable ECN of quic-go" msgstr "停用 quic-go 的 明確壅塞通知(ECN)" -#: htdocs/luci-static/resources/view/fchomo/global.js:708 +#: htdocs/luci-static/resources/view/fchomo/global.js:711 msgid "Disable GSO of quic-go" msgstr "停用 quic-go 的 通用分段卸載(GSO)" -#: htdocs/luci-static/resources/view/fchomo/global.js:523 +#: htdocs/luci-static/resources/view/fchomo/global.js:526 msgid "Disable ICMP Forwarding" msgstr "禁用 ICMP 轉發" @@ -717,15 +721,15 @@ msgstr "禁用 ICMP 轉發" msgid "Disable SNI" msgstr "停用 SNI" -#: htdocs/luci-static/resources/view/fchomo/client.js:1085 +#: htdocs/luci-static/resources/view/fchomo/client.js:1095 msgid "Disable UDP" msgstr "停用 UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:705 +#: htdocs/luci-static/resources/view/fchomo/global.js:708 msgid "Disable safe path check" msgstr "禁用安全路徑檢查" -#: htdocs/luci-static/resources/view/fchomo/client.js:820 +#: htdocs/luci-static/resources/view/fchomo/client.js:821 msgid "" "Do not resolve the domain connection to IP for this match.
Only works " "for pure domain inbound connections without DNS resolution. e.g., socks5h" @@ -733,11 +737,11 @@ msgstr "" "不要將網域連線解析為 IP 以進行此次匹配。
僅對未經 DNS 解析的純網域入站連" "線有效。例如,socks5h" -#: htdocs/luci-static/resources/view/fchomo/client.js:843 -#: htdocs/luci-static/resources/view/fchomo/client.js:848 -#: htdocs/luci-static/resources/view/fchomo/client.js:1815 -#: htdocs/luci-static/resources/view/fchomo/client.js:1822 -#: htdocs/luci-static/resources/view/fchomo/client.js:1824 +#: htdocs/luci-static/resources/view/fchomo/client.js:844 +#: htdocs/luci-static/resources/view/fchomo/client.js:849 +#: htdocs/luci-static/resources/view/fchomo/client.js:1825 +#: htdocs/luci-static/resources/view/fchomo/client.js:1832 +#: htdocs/luci-static/resources/view/fchomo/client.js:1834 msgid "Domain" msgstr "網域" @@ -745,7 +749,7 @@ msgstr "網域" msgid "Donot send server name in ClientHello." msgstr "不要在 ClientHello 中傳送伺服器名稱。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1577 +#: htdocs/luci-static/resources/view/fchomo/client.js:1587 #: htdocs/luci-static/resources/view/fchomo/node.js:1106 #: htdocs/luci-static/resources/view/fchomo/node.js:1774 msgid "Donot verifying server certificate." @@ -759,11 +763,11 @@ msgstr "下載頻寬" msgid "Download bandwidth in Mbps." msgstr "下載頻寬(單位:Mbps)。" -#: htdocs/luci-static/resources/fchomo.js:1248 +#: htdocs/luci-static/resources/fchomo.js:1249 msgid "Download failed: %s" msgstr "下載失敗: %s" -#: htdocs/luci-static/resources/fchomo.js:1246 +#: htdocs/luci-static/resources/fchomo.js:1247 msgid "Download successful." msgstr "下載成功。" @@ -784,15 +788,15 @@ msgstr "ECH 配置" msgid "ECH key" msgstr "ECH 密鑰" -#: htdocs/luci-static/resources/view/fchomo/client.js:1611 +#: htdocs/luci-static/resources/view/fchomo/client.js:1621 msgid "ECS override" msgstr "強制覆蓋 ECS" -#: htdocs/luci-static/resources/view/fchomo/client.js:1595 +#: htdocs/luci-static/resources/view/fchomo/client.js:1605 msgid "EDNS Client Subnet" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:412 +#: htdocs/luci-static/resources/view/fchomo/global.js:415 msgid "ETag support" msgstr "ETag 支援" @@ -812,34 +816,38 @@ msgstr "編輯入站" msgid "Edit node" msgstr "編輯節點" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:137 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:138 msgid "Edit ruleset" msgstr "編輯規則集" #: htdocs/luci-static/resources/view/fchomo/node.js:1641 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:336 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:345 msgid "Editer" msgstr "編輯器" -#: htdocs/luci-static/resources/fchomo.js:384 +#: htdocs/luci-static/resources/fchomo.js:385 msgid "Eliminate encryption header characteristics" msgstr "消除加密頭特徵" +#: htdocs/luci-static/resources/view/fchomo/client.js:1086 +msgid "Empty fallback" +msgstr "為空時回退" + #: htdocs/luci-static/resources/fchomo/listeners.js:133 -#: htdocs/luci-static/resources/view/fchomo/client.js:931 -#: htdocs/luci-static/resources/view/fchomo/client.js:1024 -#: htdocs/luci-static/resources/view/fchomo/client.js:1262 -#: htdocs/luci-static/resources/view/fchomo/client.js:1354 -#: htdocs/luci-static/resources/view/fchomo/client.js:1493 -#: htdocs/luci-static/resources/view/fchomo/client.js:1724 -#: htdocs/luci-static/resources/view/fchomo/client.js:1780 -#: htdocs/luci-static/resources/view/fchomo/global.js:401 -#: htdocs/luci-static/resources/view/fchomo/global.js:680 +#: htdocs/luci-static/resources/view/fchomo/client.js:932 +#: htdocs/luci-static/resources/view/fchomo/client.js:1026 +#: htdocs/luci-static/resources/view/fchomo/client.js:1272 +#: htdocs/luci-static/resources/view/fchomo/client.js:1364 +#: htdocs/luci-static/resources/view/fchomo/client.js:1503 +#: htdocs/luci-static/resources/view/fchomo/client.js:1734 +#: htdocs/luci-static/resources/view/fchomo/client.js:1790 +#: htdocs/luci-static/resources/view/fchomo/global.js:404 +#: htdocs/luci-static/resources/view/fchomo/global.js:683 #: htdocs/luci-static/resources/view/fchomo/node.js:235 #: htdocs/luci-static/resources/view/fchomo/node.js:1614 #: htdocs/luci-static/resources/view/fchomo/node.js:1813 #: htdocs/luci-static/resources/view/fchomo/node.js:1902 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:264 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:272 #: htdocs/luci-static/resources/view/fchomo/server.js:49 msgid "Enable" msgstr "啟用" @@ -857,7 +865,7 @@ msgstr "" msgid "Enable 0-RTT handshake" msgstr "啟用 0-RTT 握手" -#: htdocs/luci-static/resources/view/fchomo/global.js:714 +#: htdocs/luci-static/resources/view/fchomo/global.js:717 msgid "" "Enable IP4P " "conversion for outbound connections" @@ -915,12 +923,12 @@ msgstr "加密方法" msgid "Endpoint pubkic key" msgstr "端點公鑰" -#: htdocs/luci-static/resources/view/fchomo/global.js:519 +#: htdocs/luci-static/resources/view/fchomo/global.js:522 msgid "Endpoint-Independent NAT" msgstr "端點獨立 NAT" -#: htdocs/luci-static/resources/view/fchomo/client.js:722 -#: htdocs/luci-static/resources/view/fchomo/client.js:865 +#: htdocs/luci-static/resources/view/fchomo/client.js:723 +#: htdocs/luci-static/resources/view/fchomo/client.js:866 msgid "Entry" msgstr "條目" @@ -928,7 +936,7 @@ msgstr "條目" msgid "Error" msgstr "錯誤" -#: htdocs/luci-static/resources/view/fchomo/client.js:1129 +#: htdocs/luci-static/resources/view/fchomo/client.js:1139 msgid "" "Exceeding this triggers a forced health check. 5 will be used " "if empty." @@ -938,7 +946,7 @@ msgstr "超過此限制將會觸發強制健康檢查。留空則使用 5< msgid "Exclude matched node types." msgstr "排除匹配的節點類型。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1166 +#: htdocs/luci-static/resources/view/fchomo/client.js:1176 msgid "" "Exclude matched node types. Available types see here." @@ -946,7 +954,7 @@ msgstr "" "排除匹配的節點類型。可用類型請參考此處。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1161 +#: htdocs/luci-static/resources/view/fchomo/client.js:1171 #: htdocs/luci-static/resources/view/fchomo/node.js:1864 msgid "Exclude nodes that meet keywords or regexps." msgstr "排除匹配關鍵字或表達式的節點。" @@ -955,49 +963,49 @@ msgstr "排除匹配關鍵字或表達式的節點。" msgid "Expand/Collapse result" msgstr "展開/收起 結果" -#: htdocs/luci-static/resources/view/fchomo/client.js:1121 +#: htdocs/luci-static/resources/view/fchomo/client.js:1131 #: htdocs/luci-static/resources/view/fchomo/node.js:1849 msgid "Expected HTTP code. 204 will be used if empty." msgstr "預期的 HTTP code。留空則使用 204。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1123 +#: htdocs/luci-static/resources/view/fchomo/client.js:1133 #: htdocs/luci-static/resources/view/fchomo/node.js:1851 msgid "Expected status" msgstr "預期狀態" -#: htdocs/luci-static/resources/fchomo.js:441 -#: htdocs/luci-static/resources/fchomo.js:444 -#: htdocs/luci-static/resources/fchomo.js:447 -#: htdocs/luci-static/resources/fchomo.js:1386 -#: htdocs/luci-static/resources/fchomo.js:1394 -#: htdocs/luci-static/resources/fchomo.js:1402 -#: htdocs/luci-static/resources/fchomo.js:1425 -#: htdocs/luci-static/resources/fchomo.js:1428 -#: htdocs/luci-static/resources/fchomo.js:1435 -#: htdocs/luci-static/resources/fchomo.js:1451 -#: htdocs/luci-static/resources/fchomo.js:1460 -#: htdocs/luci-static/resources/fchomo.js:1472 -#: htdocs/luci-static/resources/fchomo.js:1475 -#: htdocs/luci-static/resources/fchomo.js:1485 -#: htdocs/luci-static/resources/fchomo.js:1497 -#: htdocs/luci-static/resources/fchomo.js:1500 -#: htdocs/luci-static/resources/fchomo.js:1510 -#: htdocs/luci-static/resources/fchomo.js:1520 -#: htdocs/luci-static/resources/fchomo.js:1555 -#: htdocs/luci-static/resources/fchomo.js:1557 -#: htdocs/luci-static/resources/fchomo.js:1570 -#: htdocs/luci-static/resources/fchomo.js:1576 -#: htdocs/luci-static/resources/fchomo.js:1583 -#: htdocs/luci-static/resources/fchomo.js:1592 +#: htdocs/luci-static/resources/fchomo.js:442 +#: htdocs/luci-static/resources/fchomo.js:445 +#: htdocs/luci-static/resources/fchomo.js:448 +#: htdocs/luci-static/resources/fchomo.js:1387 +#: htdocs/luci-static/resources/fchomo.js:1395 +#: htdocs/luci-static/resources/fchomo.js:1403 +#: htdocs/luci-static/resources/fchomo.js:1426 +#: htdocs/luci-static/resources/fchomo.js:1429 +#: htdocs/luci-static/resources/fchomo.js:1436 +#: htdocs/luci-static/resources/fchomo.js:1452 +#: htdocs/luci-static/resources/fchomo.js:1461 +#: htdocs/luci-static/resources/fchomo.js:1473 +#: htdocs/luci-static/resources/fchomo.js:1476 +#: htdocs/luci-static/resources/fchomo.js:1486 +#: htdocs/luci-static/resources/fchomo.js:1498 +#: htdocs/luci-static/resources/fchomo.js:1501 +#: htdocs/luci-static/resources/fchomo.js:1511 +#: htdocs/luci-static/resources/fchomo.js:1521 +#: htdocs/luci-static/resources/fchomo.js:1556 +#: htdocs/luci-static/resources/fchomo.js:1558 +#: htdocs/luci-static/resources/fchomo.js:1571 +#: htdocs/luci-static/resources/fchomo.js:1577 +#: htdocs/luci-static/resources/fchomo.js:1584 +#: htdocs/luci-static/resources/fchomo.js:1593 #: htdocs/luci-static/resources/fchomo/listeners.js:362 #: htdocs/luci-static/resources/fchomo/listeners.js:409 #: htdocs/luci-static/resources/fchomo/listeners.js:718 #: htdocs/luci-static/resources/fchomo/listeners.js:749 #: htdocs/luci-static/resources/fchomo/listeners.js:850 -#: htdocs/luci-static/resources/view/fchomo/client.js:68 -#: htdocs/luci-static/resources/view/fchomo/client.js:1018 -#: htdocs/luci-static/resources/view/fchomo/client.js:1508 -#: htdocs/luci-static/resources/view/fchomo/global.js:880 +#: htdocs/luci-static/resources/view/fchomo/client.js:69 +#: htdocs/luci-static/resources/view/fchomo/client.js:1020 +#: htdocs/luci-static/resources/view/fchomo/client.js:1518 +#: htdocs/luci-static/resources/view/fchomo/global.js:883 #: htdocs/luci-static/resources/view/fchomo/node.js:412 #: htdocs/luci-static/resources/view/fchomo/node.js:448 #: htdocs/luci-static/resources/view/fchomo/node.js:501 @@ -1006,8 +1014,8 @@ msgstr "預期狀態" #: htdocs/luci-static/resources/view/fchomo/node.js:1098 #: htdocs/luci-static/resources/view/fchomo/node.js:1928 #: htdocs/luci-static/resources/view/fchomo/node.js:1948 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:291 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:300 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:314 msgid "Expecting: %s" msgstr "請輸入:%s" @@ -1019,74 +1027,74 @@ msgstr "請輸入:%s" msgid "Expecting: only support %s." msgstr "請輸入:僅支援 %s." -#: htdocs/luci-static/resources/view/fchomo/global.js:699 +#: htdocs/luci-static/resources/view/fchomo/global.js:702 msgid "Experimental" msgstr "實驗性" -#: htdocs/luci-static/resources/view/fchomo/client.js:550 -#: htdocs/luci-static/resources/view/fchomo/client.js:563 -#: htdocs/luci-static/resources/view/fchomo/client.js:570 -#: htdocs/luci-static/resources/view/fchomo/client.js:580 -#: htdocs/luci-static/resources/view/fchomo/client.js:587 -#: htdocs/luci-static/resources/view/fchomo/client.js:595 -#: htdocs/luci-static/resources/view/fchomo/client.js:602 -#: htdocs/luci-static/resources/view/fchomo/client.js:669 +#: htdocs/luci-static/resources/view/fchomo/client.js:551 +#: htdocs/luci-static/resources/view/fchomo/client.js:564 +#: htdocs/luci-static/resources/view/fchomo/client.js:571 +#: htdocs/luci-static/resources/view/fchomo/client.js:581 +#: htdocs/luci-static/resources/view/fchomo/client.js:588 +#: htdocs/luci-static/resources/view/fchomo/client.js:596 +#: htdocs/luci-static/resources/view/fchomo/client.js:603 +#: htdocs/luci-static/resources/view/fchomo/client.js:670 msgid "Factor" msgstr "條件" -#: htdocs/luci-static/resources/fchomo.js:1327 +#: htdocs/luci-static/resources/fchomo.js:1328 msgid "Failed to execute \"/etc/init.d/fchomo %s %s\" reason: %s" msgstr "無法執行 \"/etc/init.d/fchomo %s %s\" 原因: %s" -#: htdocs/luci-static/resources/fchomo.js:1280 +#: htdocs/luci-static/resources/fchomo.js:1281 msgid "Failed to generate %s, error: %s." msgstr "生成 %s 失敗,錯誤:%s。" -#: htdocs/luci-static/resources/fchomo.js:1692 +#: htdocs/luci-static/resources/fchomo.js:1693 msgid "Failed to upload %s, error: %s." msgstr "上傳 %s 失敗,錯誤:%s。" -#: htdocs/luci-static/resources/fchomo.js:1711 +#: htdocs/luci-static/resources/fchomo.js:1712 msgid "Failed to upload, error: %s." msgstr "上傳失敗,錯誤:%s。" -#: htdocs/luci-static/resources/fchomo.js:231 +#: htdocs/luci-static/resources/fchomo.js:232 #: htdocs/luci-static/resources/fchomo/listeners.js:448 msgid "Fallback" msgstr "自動回退" -#: htdocs/luci-static/resources/view/fchomo/client.js:1397 -#: htdocs/luci-static/resources/view/fchomo/client.js:1410 +#: htdocs/luci-static/resources/view/fchomo/client.js:1407 +#: htdocs/luci-static/resources/view/fchomo/client.js:1420 msgid "Fallback DNS server" msgstr "後備 DNS 伺服器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1794 +#: htdocs/luci-static/resources/view/fchomo/client.js:1804 msgid "Fallback filter" msgstr "後備過濾器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1156 +#: htdocs/luci-static/resources/view/fchomo/client.js:1166 #: htdocs/luci-static/resources/view/fchomo/node.js:1858 msgid "Filter nodes that meet keywords or regexps." msgstr "過濾匹配關鍵字或表達式的節點。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1661 +#: htdocs/luci-static/resources/view/fchomo/client.js:1671 msgid "Filter record type:" msgstr "過濾記錄類型:" -#: htdocs/luci-static/resources/view/fchomo/client.js:1629 -#: htdocs/luci-static/resources/view/fchomo/client.js:1645 +#: htdocs/luci-static/resources/view/fchomo/client.js:1639 +#: htdocs/luci-static/resources/view/fchomo/client.js:1655 msgid "Filter record: %s" msgstr "過濾 %s 記錄" -#: htdocs/luci-static/resources/view/fchomo/client.js:1396 +#: htdocs/luci-static/resources/view/fchomo/client.js:1406 msgid "Final DNS server" msgstr "兜底 DNS 伺服器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1398 +#: htdocs/luci-static/resources/view/fchomo/client.js:1408 msgid "Final DNS server (For non-poisoned domains)" msgstr "兜底 DNS 伺服器 (用於未被投毒汙染的網域)" -#: htdocs/luci-static/resources/view/fchomo/client.js:1400 +#: htdocs/luci-static/resources/view/fchomo/client.js:1410 msgid "Final DNS server (For poisoned domains)" msgstr "兜底 DNS 伺服器 (用於已被投毒汙染的網域)" @@ -1099,7 +1107,7 @@ msgstr "" msgid "Flow" msgstr "流控" -#: htdocs/luci-static/resources/view/fchomo/client.js:1145 +#: htdocs/luci-static/resources/view/fchomo/client.js:1155 msgid "" "For details, see %s." @@ -1107,7 +1115,7 @@ msgstr "" "實作細節請參閱 %s." -#: htdocs/luci-static/resources/view/fchomo/client.js:1122 +#: htdocs/luci-static/resources/view/fchomo/client.js:1132 #: htdocs/luci-static/resources/view/fchomo/node.js:1724 #: htdocs/luci-static/resources/view/fchomo/node.js:1850 msgid "" @@ -1122,11 +1130,11 @@ msgstr "" msgid "Force DNS remote resolution." msgstr "強制 DNS 遠端解析。" -#: htdocs/luci-static/resources/view/fchomo/global.js:659 +#: htdocs/luci-static/resources/view/fchomo/global.js:662 msgid "Forced sniffing domain" msgstr "強制嗅探網域" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:296 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:305 msgid "Format" msgstr "格式" @@ -1141,7 +1149,7 @@ msgstr "" msgid "GET" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:380 +#: htdocs/luci-static/resources/view/fchomo/global.js:383 msgid "GFW list version" msgstr "GFW 網域清單版本" @@ -1150,35 +1158,35 @@ msgstr "GFW 網域清單版本" msgid "Gecko" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:388 +#: htdocs/luci-static/resources/view/fchomo/global.js:391 msgid "General" msgstr "常規" #: htdocs/luci-static/resources/fchomo/listeners.js:119 -#: htdocs/luci-static/resources/view/fchomo/client.js:1009 +#: htdocs/luci-static/resources/view/fchomo/client.js:1011 #: htdocs/luci-static/resources/view/fchomo/node.js:222 #: htdocs/luci-static/resources/view/fchomo/node.js:1604 msgid "General fields" msgstr "常規欄位" -#: htdocs/luci-static/resources/view/fchomo/global.js:391 +#: htdocs/luci-static/resources/view/fchomo/global.js:394 msgid "General settings" msgstr "常規設定" -#: htdocs/luci-static/resources/fchomo.js:542 -#: htdocs/luci-static/resources/fchomo.js:544 -#: htdocs/luci-static/resources/fchomo.js:558 -#: htdocs/luci-static/resources/fchomo.js:560 +#: htdocs/luci-static/resources/fchomo.js:543 +#: htdocs/luci-static/resources/fchomo.js:545 +#: htdocs/luci-static/resources/fchomo.js:559 +#: htdocs/luci-static/resources/fchomo.js:561 #: htdocs/luci-static/resources/fchomo/listeners.js:340 #: htdocs/luci-static/resources/fchomo/listeners.js:384 #: htdocs/luci-static/resources/fchomo/listeners.js:386 #: htdocs/luci-static/resources/fchomo/listeners.js:822 #: htdocs/luci-static/resources/fchomo/listeners.js:1048 -#: htdocs/luci-static/resources/view/fchomo/global.js:587 +#: htdocs/luci-static/resources/view/fchomo/global.js:590 msgid "Generate" msgstr "生成" -#: htdocs/luci-static/resources/view/fchomo/global.js:506 +#: htdocs/luci-static/resources/view/fchomo/global.js:509 msgid "Generic segmentation offload" msgstr "通用分段卸載(GSO)" @@ -1190,17 +1198,17 @@ msgstr "GeoIP 版本" msgid "GeoSite version" msgstr "GeoSite 版本" -#: htdocs/luci-static/resources/view/fchomo/client.js:1804 +#: htdocs/luci-static/resources/view/fchomo/client.js:1814 msgid "Geoip code" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1801 +#: htdocs/luci-static/resources/view/fchomo/client.js:1811 msgid "Geoip enable" msgstr "Geoip 啟用" -#: htdocs/luci-static/resources/view/fchomo/client.js:844 -#: htdocs/luci-static/resources/view/fchomo/client.js:853 -#: htdocs/luci-static/resources/view/fchomo/client.js:1813 +#: htdocs/luci-static/resources/view/fchomo/client.js:845 +#: htdocs/luci-static/resources/view/fchomo/client.js:854 +#: htdocs/luci-static/resources/view/fchomo/client.js:1823 msgid "Geosite" msgstr "" @@ -1208,12 +1216,12 @@ msgstr "" msgid "GitHub" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:397 +#: htdocs/luci-static/resources/view/fchomo/global.js:400 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:14 msgid "Global" msgstr "全域" -#: htdocs/luci-static/resources/view/fchomo/global.js:435 +#: htdocs/luci-static/resources/view/fchomo/global.js:438 msgid "Global Authentication" msgstr "全域認證" @@ -1225,7 +1233,7 @@ msgstr "全域填充" msgid "Google" msgstr "Google" -#: htdocs/luci-static/resources/fchomo.js:244 +#: htdocs/luci-static/resources/fchomo.js:245 msgid "Google FCM" msgstr "" @@ -1233,7 +1241,7 @@ msgstr "" msgid "Grant access to fchomo configuration" msgstr "授予 fchomo 存取 UCI 配置的權限" -#: htdocs/luci-static/resources/view/fchomo/client.js:1034 +#: htdocs/luci-static/resources/view/fchomo/client.js:1036 msgid "Group" msgstr "組" @@ -1250,7 +1258,7 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:268 #: htdocs/luci-static/resources/view/fchomo/node.js:1270 #: htdocs/luci-static/resources/view/fchomo/node.js:1704 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:399 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:414 msgid "HTTP header" msgstr "HTTP header" @@ -1284,7 +1292,7 @@ msgstr "HTTP 請求方法" msgid "HTTP root path" msgstr "HTTP 根路徑" -#: htdocs/luci-static/resources/view/fchomo/client.js:1560 +#: htdocs/luci-static/resources/view/fchomo/client.js:1570 msgid "HTTP/3" msgstr "" @@ -1300,7 +1308,7 @@ msgstr "身份驗證失敗時的 HTTP3 伺服器回應。預設回傳 404 頁面 msgid "HTTPUpgrade" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:855 +#: htdocs/luci-static/resources/view/fchomo/global.js:858 msgid "Handle domain" msgstr "處理網域" @@ -1324,27 +1332,27 @@ msgstr "" msgid "Health check" msgstr "健康檢查" -#: htdocs/luci-static/resources/view/fchomo/client.js:1091 +#: htdocs/luci-static/resources/view/fchomo/client.js:1101 #: htdocs/luci-static/resources/view/fchomo/node.js:1818 msgid "Health check URL" msgstr "健康檢查 URL" -#: htdocs/luci-static/resources/view/fchomo/client.js:1120 +#: htdocs/luci-static/resources/view/fchomo/client.js:1130 #: htdocs/luci-static/resources/view/fchomo/node.js:1848 msgid "Health check expected status" msgstr "健康檢查预期状态" -#: htdocs/luci-static/resources/view/fchomo/client.js:1100 +#: htdocs/luci-static/resources/view/fchomo/client.js:1110 #: htdocs/luci-static/resources/view/fchomo/node.js:1828 msgid "Health check interval" msgstr "健康檢查間隔" -#: htdocs/luci-static/resources/view/fchomo/client.js:1107 +#: htdocs/luci-static/resources/view/fchomo/client.js:1117 #: htdocs/luci-static/resources/view/fchomo/node.js:1835 msgid "Health check timeout" msgstr "健康檢查超时" -#: htdocs/luci-static/resources/view/fchomo/client.js:1011 +#: htdocs/luci-static/resources/view/fchomo/client.js:1013 #: htdocs/luci-static/resources/view/fchomo/node.js:1606 msgid "Health fields" msgstr "健康欄位" @@ -1353,7 +1361,7 @@ msgstr "健康欄位" msgid "Heartbeat interval" msgstr "心跳間隔" -#: htdocs/luci-static/resources/view/fchomo/client.js:1171 +#: htdocs/luci-static/resources/view/fchomo/client.js:1181 msgid "Hidden" msgstr "隱藏" @@ -1393,12 +1401,12 @@ msgstr "Hysteria2 Realm" msgid "Hysteria2 Realm fields" msgstr "Hysteria2 Realm 欄位" -#: htdocs/luci-static/resources/view/fchomo/client.js:1806 -#: htdocs/luci-static/resources/view/fchomo/client.js:1819 +#: htdocs/luci-static/resources/view/fchomo/client.js:1816 +#: htdocs/luci-static/resources/view/fchomo/client.js:1829 msgid "IP" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1817 +#: htdocs/luci-static/resources/view/fchomo/client.js:1827 msgid "IP CIDR" msgstr "" @@ -1419,12 +1427,12 @@ msgstr "僅 IPv4" msgid "IPv6 only" msgstr "僅 IPv6" -#: htdocs/luci-static/resources/view/fchomo/client.js:1379 -#: htdocs/luci-static/resources/view/fchomo/global.js:415 +#: htdocs/luci-static/resources/view/fchomo/client.js:1389 +#: htdocs/luci-static/resources/view/fchomo/global.js:418 msgid "IPv6 support" msgstr "IPv6 支援" -#: htdocs/luci-static/resources/view/fchomo/client.js:1177 +#: htdocs/luci-static/resources/view/fchomo/client.js:1187 msgid "Icon" msgstr "圖標" @@ -1440,11 +1448,11 @@ msgstr "閒置會話逾時" msgid "Idle timeout" msgstr "閒置逾時" -#: htdocs/luci-static/resources/fchomo.js:1428 +#: htdocs/luci-static/resources/fchomo.js:1429 msgid "If All ports is selected, uncheck others" msgstr "如果選擇了“所有連接埠”,則取消選取“其他”" -#: htdocs/luci-static/resources/view/fchomo/client.js:68 +#: htdocs/luci-static/resources/view/fchomo/client.js:69 msgid "If Block is selected, uncheck others" msgstr "如果選擇了“封鎖”,則取消選取“其他”" @@ -1452,32 +1460,32 @@ msgstr "如果選擇了“封鎖”,則取消選取“其他”" msgid "Ignore client bandwidth" msgstr "忽略客戶端頻寬" -#: htdocs/luci-static/resources/fchomo.js:727 +#: htdocs/luci-static/resources/fchomo.js:728 msgid "Import" msgstr "導入" -#: htdocs/luci-static/resources/view/fchomo/client.js:948 -#: htdocs/luci-static/resources/view/fchomo/client.js:1003 -#: htdocs/luci-static/resources/view/fchomo/client.js:1200 -#: htdocs/luci-static/resources/view/fchomo/client.js:1251 -#: htdocs/luci-static/resources/view/fchomo/client.js:1319 -#: htdocs/luci-static/resources/view/fchomo/client.js:1343 -#: htdocs/luci-static/resources/view/fchomo/client.js:1444 -#: htdocs/luci-static/resources/view/fchomo/client.js:1482 -#: htdocs/luci-static/resources/view/fchomo/client.js:1696 -#: htdocs/luci-static/resources/view/fchomo/client.js:1713 -#: htdocs/luci-static/resources/view/fchomo/client.js:1748 -#: htdocs/luci-static/resources/view/fchomo/client.js:1769 +#: htdocs/luci-static/resources/view/fchomo/client.js:949 +#: htdocs/luci-static/resources/view/fchomo/client.js:1005 +#: htdocs/luci-static/resources/view/fchomo/client.js:1210 +#: htdocs/luci-static/resources/view/fchomo/client.js:1261 +#: htdocs/luci-static/resources/view/fchomo/client.js:1329 +#: htdocs/luci-static/resources/view/fchomo/client.js:1353 +#: htdocs/luci-static/resources/view/fchomo/client.js:1454 +#: htdocs/luci-static/resources/view/fchomo/client.js:1492 +#: htdocs/luci-static/resources/view/fchomo/client.js:1706 +#: htdocs/luci-static/resources/view/fchomo/client.js:1723 +#: htdocs/luci-static/resources/view/fchomo/client.js:1758 +#: htdocs/luci-static/resources/view/fchomo/client.js:1779 #: htdocs/luci-static/resources/view/fchomo/node.js:1511 #: htdocs/luci-static/resources/view/fchomo/node.js:1592 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:153 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:241 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:249 msgid "Import mihomo config" msgstr "導入 mihomo 配置" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:197 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:245 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:205 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:255 msgid "Import rule-set links" msgstr "導入規則集連結" @@ -1491,7 +1499,7 @@ msgid "In Mbps." msgstr "單位為 Mbps。" #: htdocs/luci-static/resources/view/fchomo/node.js:1682 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:377 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:392 msgid "In bytes. %s will be used if empty." msgstr "單位為位元組。留空則使用 %s。" @@ -1500,8 +1508,8 @@ msgstr "單位為位元組。留空則使用 %s。" msgid "In millisecond." msgstr "單位為毫秒。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1108 -#: htdocs/luci-static/resources/view/fchomo/client.js:1137 +#: htdocs/luci-static/resources/view/fchomo/client.js:1118 +#: htdocs/luci-static/resources/view/fchomo/client.js:1147 #: htdocs/luci-static/resources/view/fchomo/node.js:1836 msgid "In millisecond. %s will be used if empty." msgstr "單位為毫秒。留空則使用 %s。" @@ -1519,14 +1527,14 @@ msgstr "" msgid "In seconds." msgstr "單位為秒。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1101 -#: htdocs/luci-static/resources/view/fchomo/global.js:425 -#: htdocs/luci-static/resources/view/fchomo/global.js:430 -#: htdocs/luci-static/resources/view/fchomo/global.js:515 +#: htdocs/luci-static/resources/view/fchomo/client.js:1111 +#: htdocs/luci-static/resources/view/fchomo/global.js:428 +#: htdocs/luci-static/resources/view/fchomo/global.js:433 +#: htdocs/luci-static/resources/view/fchomo/global.js:518 #: htdocs/luci-static/resources/view/fchomo/node.js:281 #: htdocs/luci-static/resources/view/fchomo/node.js:1688 #: htdocs/luci-static/resources/view/fchomo/node.js:1829 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:383 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:398 msgid "In seconds. %s will be used if empty." msgstr "單位為秒。留空則使用 %s。" @@ -1539,33 +1547,33 @@ msgstr "" "依照一個 Padding-Length 一個 Padding-Interval 的順" "序,無限連接。" -#: htdocs/luci-static/resources/view/fchomo/global.js:449 +#: htdocs/luci-static/resources/view/fchomo/global.js:452 #: htdocs/luci-static/resources/view/fchomo/inbound.js:28 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:38 msgid "Inbound" msgstr "入站" -#: htdocs/luci-static/resources/view/fchomo/client.js:1069 +#: htdocs/luci-static/resources/view/fchomo/client.js:1071 msgid "Include all" msgstr "引入所有" -#: htdocs/luci-static/resources/view/fchomo/client.js:1074 +#: htdocs/luci-static/resources/view/fchomo/client.js:1076 msgid "Include all node" msgstr "引入所有節點" -#: htdocs/luci-static/resources/view/fchomo/client.js:1079 +#: htdocs/luci-static/resources/view/fchomo/client.js:1081 msgid "Include all provider" msgstr "引入所有供應商" -#: htdocs/luci-static/resources/view/fchomo/client.js:1080 +#: htdocs/luci-static/resources/view/fchomo/client.js:1082 msgid "Includes all Provider." msgstr "引入所有供應商。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1070 +#: htdocs/luci-static/resources/view/fchomo/client.js:1072 msgid "Includes all Proxy Node and Provider." msgstr "引入所有代理節點及供應商。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1075 +#: htdocs/luci-static/resources/view/fchomo/client.js:1077 msgid "Includes all Proxy Node." msgstr "引入所有代理節點。" @@ -1574,18 +1582,18 @@ msgid "Info" msgstr "訊息" #: htdocs/luci-static/resources/view/fchomo/node.js:1621 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:279 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:288 msgid "Inline" msgstr "內嵌" -#: htdocs/luci-static/resources/view/fchomo/global.js:727 +#: htdocs/luci-static/resources/view/fchomo/global.js:730 msgid "Interface Control" msgstr "介面控制" #: htdocs/luci-static/resources/fchomo.js:52 #: htdocs/luci-static/resources/fchomo.js:59 #: htdocs/luci-static/resources/fchomo.js:172 -#: htdocs/luci-static/resources/fchomo.js:366 +#: htdocs/luci-static/resources/fchomo.js:367 #: htdocs/luci-static/resources/view/fchomo/node.js:1778 msgid "Keep default" msgstr "保持預設" @@ -1609,20 +1617,20 @@ msgid "Keypairs" msgstr "密鑰對" #: htdocs/luci-static/resources/fchomo/listeners.js:128 -#: htdocs/luci-static/resources/view/fchomo/client.js:1014 -#: htdocs/luci-static/resources/view/fchomo/client.js:1257 -#: htdocs/luci-static/resources/view/fchomo/client.js:1349 -#: htdocs/luci-static/resources/view/fchomo/client.js:1488 -#: htdocs/luci-static/resources/view/fchomo/client.js:1719 -#: htdocs/luci-static/resources/view/fchomo/client.js:1775 +#: htdocs/luci-static/resources/view/fchomo/client.js:1016 +#: htdocs/luci-static/resources/view/fchomo/client.js:1267 +#: htdocs/luci-static/resources/view/fchomo/client.js:1359 +#: htdocs/luci-static/resources/view/fchomo/client.js:1498 +#: htdocs/luci-static/resources/view/fchomo/client.js:1729 +#: htdocs/luci-static/resources/view/fchomo/client.js:1785 #: htdocs/luci-static/resources/view/fchomo/node.js:230 #: htdocs/luci-static/resources/view/fchomo/node.js:1609 #: htdocs/luci-static/resources/view/fchomo/node.js:1897 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:267 msgid "Label" msgstr "標籤" -#: htdocs/luci-static/resources/view/fchomo/client.js:1114 +#: htdocs/luci-static/resources/view/fchomo/client.js:1124 #: htdocs/luci-static/resources/view/fchomo/node.js:1842 msgid "Lazy" msgstr "懶惰狀態" @@ -1640,7 +1648,7 @@ msgstr "" "提供舊協議支援(VMess MD5 身份認證)僅出於相容性目的,不建議使用 alterId > " "1。" -#: htdocs/luci-static/resources/view/fchomo/global.js:494 +#: htdocs/luci-static/resources/view/fchomo/global.js:497 msgid "Less compatibility and sometimes better performance." msgstr "有時效能較好。" @@ -1657,25 +1665,25 @@ msgstr "監聽位址" msgid "Listen fields" msgstr "監聽欄位" -#: htdocs/luci-static/resources/view/fchomo/global.js:729 +#: htdocs/luci-static/resources/view/fchomo/global.js:732 msgid "Listen interfaces" msgstr "監聽介面" #: htdocs/luci-static/resources/fchomo/listeners.js:153 -#: htdocs/luci-static/resources/view/fchomo/client.js:1374 +#: htdocs/luci-static/resources/view/fchomo/client.js:1384 msgid "Listen port" msgstr "監聽埠" -#: htdocs/luci-static/resources/view/fchomo/global.js:452 +#: htdocs/luci-static/resources/view/fchomo/global.js:455 msgid "Listen ports" msgstr "監聽埠" -#: htdocs/luci-static/resources/fchomo.js:233 +#: htdocs/luci-static/resources/fchomo.js:234 msgid "Load balance" msgstr "負載均衡" #: htdocs/luci-static/resources/view/fchomo/node.js:1619 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:277 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:286 msgid "Local" msgstr "本地" @@ -1701,7 +1709,7 @@ msgstr "日誌檔不存在。" msgid "Log is empty." msgstr "日誌為空。" -#: htdocs/luci-static/resources/view/fchomo/global.js:406 +#: htdocs/luci-static/resources/view/fchomo/global.js:409 msgid "Log level" msgstr "日誌等級" @@ -1716,11 +1724,11 @@ msgstr "日誌等級" msgid "Low-entropy data stream" msgstr "低熵資料流" -#: htdocs/luci-static/resources/fchomo.js:441 +#: htdocs/luci-static/resources/fchomo.js:442 msgid "Lowercase only" msgstr "僅限小寫" -#: htdocs/luci-static/resources/view/fchomo/global.js:502 +#: htdocs/luci-static/resources/view/fchomo/global.js:505 #: htdocs/luci-static/resources/view/fchomo/node.js:722 #: htdocs/luci-static/resources/view/fchomo/node.js:805 msgid "MTU" @@ -1734,31 +1742,31 @@ msgstr "" msgid "Masquerade" msgstr "偽裝" -#: htdocs/luci-static/resources/view/fchomo/client.js:849 +#: htdocs/luci-static/resources/view/fchomo/client.js:850 msgid "Match domain. Support wildcards." msgstr "匹配網域。支援通配符。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1823 +#: htdocs/luci-static/resources/view/fchomo/client.js:1833 msgid "Match domain. Support wildcards.
" msgstr "匹配網域。支援通配符。
" -#: htdocs/luci-static/resources/view/fchomo/client.js:854 +#: htdocs/luci-static/resources/view/fchomo/client.js:855 msgid "Match geosite." msgstr "匹配 geosite。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1814 +#: htdocs/luci-static/resources/view/fchomo/client.js:1824 msgid "Match geosite.
" msgstr "匹配 geosite。
" -#: htdocs/luci-static/resources/view/fchomo/client.js:1805 +#: htdocs/luci-static/resources/view/fchomo/client.js:1815 msgid "Match response with geoip.
" msgstr "匹配回應通過 geoip。
" -#: htdocs/luci-static/resources/view/fchomo/client.js:1818 +#: htdocs/luci-static/resources/view/fchomo/client.js:1828 msgid "Match response with ipcidr.
" msgstr "匹配回應通過 ipcidr
" -#: htdocs/luci-static/resources/view/fchomo/client.js:859 +#: htdocs/luci-static/resources/view/fchomo/client.js:860 msgid "Match rule set." msgstr "匹配規則集。" @@ -1783,7 +1791,7 @@ msgstr "最大並發" msgid "Max connections" msgstr "最大連線數" -#: htdocs/luci-static/resources/view/fchomo/client.js:1128 +#: htdocs/luci-static/resources/view/fchomo/client.js:1138 msgid "Max count of failures" msgstr "最大失敗次數" @@ -1860,7 +1868,7 @@ msgstr "最大流數量" msgid "Mieru" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:903 +#: htdocs/luci-static/resources/view/fchomo/client.js:904 #: htdocs/luci-static/resources/view/fchomo/log.js:149 #: htdocs/luci-static/resources/view/fchomo/log.js:154 msgid "Mihomo client" @@ -1896,15 +1904,15 @@ msgid "Minimum streams" msgstr "最小流數量" #: htdocs/luci-static/resources/fchomo.js:155 -#: htdocs/luci-static/resources/view/fchomo/global.js:497 +#: htdocs/luci-static/resources/view/fchomo/global.js:500 msgid "Mixed" msgstr "混合" -#: htdocs/luci-static/resources/view/fchomo/global.js:497 +#: htdocs/luci-static/resources/view/fchomo/global.js:500 msgid "Mixed system TCP stack and gVisor UDP stack." msgstr "混合 系統 TCP 堆栈和 gVisor UDP 堆栈。" -#: htdocs/luci-static/resources/view/fchomo/global.js:455 +#: htdocs/luci-static/resources/view/fchomo/global.js:458 msgid "Mixed port" msgstr "混合連接埠" @@ -1921,8 +1929,8 @@ msgstr "多路復用欄位" msgid "Multiplexing" msgstr "多路復用" -#: htdocs/luci-static/resources/view/fchomo/client.js:613 -#: htdocs/luci-static/resources/view/fchomo/client.js:688 +#: htdocs/luci-static/resources/view/fchomo/client.js:614 +#: htdocs/luci-static/resources/view/fchomo/client.js:689 msgid "NOT" msgstr "NOT" @@ -1934,7 +1942,7 @@ msgstr "出站代理組的名稱。" msgid "Name of the Proxy group to download provider." msgstr "用於下載供應商訂閱的代理組名稱。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:389 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:404 msgid "Name of the Proxy group to download rule set." msgstr "用於下載規則集訂閱的代理組名稱。" @@ -1946,7 +1954,7 @@ msgstr "用於入站匹配的子規則名稱。" msgid "Native UDP" msgstr "原生 UDP" -#: htdocs/luci-static/resources/fchomo.js:383 +#: htdocs/luci-static/resources/fchomo.js:384 msgid "Native appearance" msgstr "原生外觀" @@ -1958,7 +1966,7 @@ msgstr "網路類型" msgid "No" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:443 +#: htdocs/luci-static/resources/view/fchomo/global.js:446 msgid "No Authentication IP ranges" msgstr "無需認證的 IP 範圍" @@ -1966,7 +1974,7 @@ msgstr "無需認證的 IP 範圍" msgid "No SSE header" msgstr "無 SSE header" -#: htdocs/luci-static/resources/view/fchomo/client.js:1508 +#: htdocs/luci-static/resources/view/fchomo/client.js:1518 msgid "No add'l params" msgstr "無附加參數" @@ -1974,53 +1982,53 @@ msgstr "無附加參數" msgid "No gRPC header" msgstr "無 gRPC header" -#: htdocs/luci-static/resources/view/fchomo/client.js:1115 +#: htdocs/luci-static/resources/view/fchomo/client.js:1125 #: htdocs/luci-static/resources/view/fchomo/node.js:1843 msgid "No testing is performed when this provider node is not in use." msgstr "當此供應商的節點未使用時,不執行任何測試。" -#: htdocs/luci-static/resources/fchomo.js:688 +#: htdocs/luci-static/resources/fchomo.js:689 msgid "No valid %s found." msgstr "未找到有效的%s。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:221 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:229 msgid "No valid rule-set link found." msgstr "未找到有效的規則集連結。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1041 +#: htdocs/luci-static/resources/view/fchomo/client.js:1043 #: htdocs/luci-static/resources/view/fchomo/node.js:217 #: root/usr/share/luci/menu.d/luci-app-fchomo.json:46 msgid "Node" msgstr "節點" -#: htdocs/luci-static/resources/view/fchomo/client.js:1160 +#: htdocs/luci-static/resources/view/fchomo/client.js:1170 #: htdocs/luci-static/resources/view/fchomo/node.js:1863 msgid "Node exclude filter" msgstr "排除節點" -#: htdocs/luci-static/resources/view/fchomo/client.js:1165 +#: htdocs/luci-static/resources/view/fchomo/client.js:1175 #: htdocs/luci-static/resources/view/fchomo/node.js:1870 msgid "Node exclude type" msgstr "排除節點類型" -#: htdocs/luci-static/resources/view/fchomo/client.js:1155 +#: htdocs/luci-static/resources/view/fchomo/client.js:1165 #: htdocs/luci-static/resources/view/fchomo/node.js:1857 msgid "Node filter" msgstr "過濾節點" -#: htdocs/luci-static/resources/view/fchomo/client.js:1136 +#: htdocs/luci-static/resources/view/fchomo/client.js:1146 msgid "Node switch tolerance" msgstr "節點切換容差" -#: htdocs/luci-static/resources/fchomo.js:410 +#: htdocs/luci-static/resources/fchomo.js:411 msgid "None" msgstr "無" -#: htdocs/luci-static/resources/view/fchomo/global.js:613 +#: htdocs/luci-static/resources/view/fchomo/global.js:616 msgid "Not Installed" msgstr "未安裝" -#: htdocs/luci-static/resources/fchomo.js:1206 +#: htdocs/luci-static/resources/fchomo.js:1207 msgid "Not Running" msgstr "未在運作" @@ -2066,7 +2074,7 @@ msgstr "混淆類型" msgid "Obfuscated as %s" msgstr "混淆為%s" -#: htdocs/luci-static/resources/view/fchomo/global.js:880 +#: htdocs/luci-static/resources/view/fchomo/global.js:883 msgid "One or more numbers in the range 0-63 separated by commas" msgstr "0-63 範圍內的一個或多個數字,以逗號分隔" @@ -2079,24 +2087,24 @@ msgstr "僅當 %s 用作前端時適用。" msgid "Only applies to the %s." msgstr "只對%s生效。" -#: htdocs/luci-static/resources/view/fchomo/global.js:730 +#: htdocs/luci-static/resources/view/fchomo/global.js:733 msgid "Only process traffic from specific interfaces. Leave empty for all." msgstr "只處理來自指定介面的流量。留空表示全部。" -#: htdocs/luci-static/resources/fchomo.js:1200 +#: htdocs/luci-static/resources/fchomo.js:1201 msgid "Open Dashboard" msgstr "打開面板" -#: htdocs/luci-static/resources/view/fchomo/global.js:394 +#: htdocs/luci-static/resources/view/fchomo/global.js:397 msgid "Operation mode" msgstr "運作模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:655 -#: htdocs/luci-static/resources/view/fchomo/global.js:693 +#: htdocs/luci-static/resources/view/fchomo/global.js:658 +#: htdocs/luci-static/resources/view/fchomo/global.js:696 msgid "Override destination" msgstr "覆蓋目標位址" -#: htdocs/luci-static/resources/view/fchomo/client.js:1010 +#: htdocs/luci-static/resources/view/fchomo/client.js:1012 #: htdocs/luci-static/resources/view/fchomo/node.js:1605 msgid "Override fields" msgstr "覆蓋欄位" @@ -2105,15 +2113,15 @@ msgstr "覆蓋欄位" msgid "Override the IP address of the server that DNS response." msgstr "覆蓋 DNS 回應的伺服器的 IP 位址。" -#: htdocs/luci-static/resources/view/fchomo/client.js:882 +#: htdocs/luci-static/resources/view/fchomo/client.js:883 msgid "Override the Proxy group of DNS server." msgstr "覆蓋 DNS 伺服器所使用的代理組。" -#: htdocs/luci-static/resources/view/fchomo/global.js:656 +#: htdocs/luci-static/resources/view/fchomo/global.js:659 msgid "Override the connection destination address with the sniffed domain." msgstr "使用嗅探到的網域覆寫連線目標。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1612 +#: htdocs/luci-static/resources/view/fchomo/client.js:1622 msgid "Override the existing ECS in original request." msgstr "覆蓋原始請求中已有的 ECS。" @@ -2159,9 +2167,17 @@ msgstr "填充 (Paddings)" msgid "Password" msgstr "密碼" +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:385 +msgid "Path in bundle" +msgstr "捆綁包路徑" + +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:386 +msgid "Path in bundle: %s" +msgstr "在捆綁包%s中的路徑" + #: htdocs/luci-static/resources/fchomo/listeners.js:676 #: htdocs/luci-static/resources/view/fchomo/node.js:1669 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:364 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:373 msgid "Payload" msgstr "Payload" @@ -2169,7 +2185,7 @@ msgstr "Payload" msgid "Peer pubkic key" msgstr "對端公鑰" -#: htdocs/luci-static/resources/view/fchomo/global.js:520 +#: htdocs/luci-static/resources/view/fchomo/global.js:523 msgid "" "Performance may degrade slightly, so it is not recommended to enable on when " "it is not needed." @@ -2183,11 +2199,11 @@ msgstr "定期發送資料包以維持連線持久性。" msgid "Persistent keepalive" msgstr "持久連接" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:297 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:306 msgid "Plain text" msgstr "純文本 text" -#: htdocs/luci-static/resources/view/fchomo/global.js:857 +#: htdocs/luci-static/resources/view/fchomo/global.js:860 msgid "" "Please ensure that the DNS query of the domains to be processed in the DNS " "policy
are send via DIRECT/Proxy Node in the same semantics as Routing " @@ -2196,7 +2212,7 @@ msgstr "" "請在 DNS 策略 中確保要處理的網域的 DNS 查詢
以與路由模式相同的語意透過 直" "連/代理節點 傳送。" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:200 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:208 msgid "" "Please refer to %s for link format " "standards." @@ -2204,22 +2220,22 @@ msgstr "連結格式標準請參考 %s。" #: htdocs/luci-static/resources/view/fchomo/node.js:1642 #: htdocs/luci-static/resources/view/fchomo/node.js:1668 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:337 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:363 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:346 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:372 msgid "" "Please type %s." msgstr "" "請輸入 %s。" -#: htdocs/luci-static/resources/view/fchomo/client.js:949 -#: htdocs/luci-static/resources/view/fchomo/client.js:1201 -#: htdocs/luci-static/resources/view/fchomo/client.js:1320 -#: htdocs/luci-static/resources/view/fchomo/client.js:1445 -#: htdocs/luci-static/resources/view/fchomo/client.js:1697 -#: htdocs/luci-static/resources/view/fchomo/client.js:1749 +#: htdocs/luci-static/resources/view/fchomo/client.js:950 +#: htdocs/luci-static/resources/view/fchomo/client.js:1211 +#: htdocs/luci-static/resources/view/fchomo/client.js:1330 +#: htdocs/luci-static/resources/view/fchomo/client.js:1455 +#: htdocs/luci-static/resources/view/fchomo/client.js:1707 +#: htdocs/luci-static/resources/view/fchomo/client.js:1759 #: htdocs/luci-static/resources/view/fchomo/node.js:1512 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:154 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:155 msgid "Please type %s fields of mihomo config.
" msgstr "請輸入 mihomo 配置的 %s 欄位。
" @@ -2246,7 +2262,7 @@ msgstr "插件:" msgid "Port" msgstr "連接埠" -#: htdocs/luci-static/resources/fchomo.js:1437 +#: htdocs/luci-static/resources/fchomo.js:1438 msgid "Port %s alrealy exists!" msgstr "連接埠 %s 已存在!" @@ -2258,7 +2274,7 @@ msgstr "連接埠跳躍間隔" msgid "Port range" msgstr "連接埠範圍" -#: htdocs/luci-static/resources/view/fchomo/global.js:690 +#: htdocs/luci-static/resources/view/fchomo/global.js:693 msgid "Ports" msgstr "連接埠" @@ -2287,13 +2303,13 @@ msgstr "優先 IPv4" msgid "Prefer IPv6" msgstr "優先 IPv6" -#: htdocs/luci-static/resources/view/fchomo/global.js:524 +#: htdocs/luci-static/resources/view/fchomo/global.js:527 msgid "" "Prevent ICMP loopback issues in some cases. Ping will not show real delay." msgstr "防止某些情況下的 ICMP 環回問題。 Ping 不會顯示實際延遲。" -#: htdocs/luci-static/resources/view/fchomo/global.js:736 -#: htdocs/luci-static/resources/view/fchomo/global.js:753 +#: htdocs/luci-static/resources/view/fchomo/global.js:739 +#: htdocs/luci-static/resources/view/fchomo/global.js:756 #: htdocs/luci-static/resources/view/fchomo/node.js:1476 #: htdocs/luci-static/resources/view/fchomo/node.js:1482 #: htdocs/luci-static/resources/view/fchomo/node.js:1792 @@ -2314,11 +2330,11 @@ msgstr "金鑰密碼" msgid "Private key" msgstr "私鑰" -#: htdocs/luci-static/resources/view/fchomo/global.js:400 +#: htdocs/luci-static/resources/view/fchomo/global.js:403 msgid "Process matching mode" msgstr "進程匹配模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:684 +#: htdocs/luci-static/resources/view/fchomo/global.js:687 #: htdocs/luci-static/resources/view/fchomo/node.js:1388 msgid "Protocol" msgstr "協議" @@ -2333,7 +2349,7 @@ msgid "" "default in v2ray and cannot be disabled)." msgstr "協議參數。 如啟用會隨機浪費流量(在 v2ray 中預設為啟用且無法停用)。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1055 +#: htdocs/luci-static/resources/view/fchomo/client.js:1057 #: htdocs/luci-static/resources/view/fchomo/node.js:1495 #: htdocs/luci-static/resources/view/fchomo/node.js:1504 #: htdocs/luci-static/resources/view/fchomo/node.js:1908 @@ -2344,21 +2360,21 @@ msgstr "供應商" msgid "Provider URL" msgstr "供應商訂閱 URL" -#: htdocs/luci-static/resources/view/fchomo/client.js:923 -#: htdocs/luci-static/resources/view/fchomo/client.js:941 -#: htdocs/luci-static/resources/view/fchomo/client.js:1401 +#: htdocs/luci-static/resources/view/fchomo/client.js:924 +#: htdocs/luci-static/resources/view/fchomo/client.js:942 +#: htdocs/luci-static/resources/view/fchomo/client.js:1411 msgid "Proxy Group" msgstr "代理組" -#: htdocs/luci-static/resources/view/fchomo/global.js:786 +#: htdocs/luci-static/resources/view/fchomo/global.js:789 msgid "Proxy IPv4 IP-s" msgstr "代理 IPv4 位址" -#: htdocs/luci-static/resources/view/fchomo/global.js:789 +#: htdocs/luci-static/resources/view/fchomo/global.js:792 msgid "Proxy IPv6 IP-s" msgstr "代理 IPv6 位址" -#: htdocs/luci-static/resources/view/fchomo/global.js:792 +#: htdocs/luci-static/resources/view/fchomo/global.js:795 msgid "Proxy MAC-s" msgstr "代理 MAC 位址" @@ -2373,22 +2389,22 @@ msgid "Proxy chain" msgstr "代理鏈" #: htdocs/luci-static/resources/fchomo/listeners.js:610 -#: htdocs/luci-static/resources/view/fchomo/client.js:783 -#: htdocs/luci-static/resources/view/fchomo/client.js:1543 +#: htdocs/luci-static/resources/view/fchomo/client.js:784 +#: htdocs/luci-static/resources/view/fchomo/client.js:1553 #: htdocs/luci-static/resources/view/fchomo/node.js:1693 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:388 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:403 msgid "Proxy group" msgstr "代理組" -#: htdocs/luci-static/resources/view/fchomo/client.js:881 +#: htdocs/luci-static/resources/view/fchomo/client.js:882 msgid "Proxy group override" msgstr "代理組覆蓋" -#: htdocs/luci-static/resources/view/fchomo/global.js:476 +#: htdocs/luci-static/resources/view/fchomo/global.js:479 msgid "Proxy mode" msgstr "代理模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:795 +#: htdocs/luci-static/resources/view/fchomo/global.js:798 msgid "Proxy routerself" msgstr "代理路由器自身" @@ -2397,7 +2413,7 @@ msgstr "代理路由器自身" msgid "QUIC" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:926 +#: htdocs/luci-static/resources/view/fchomo/client.js:927 #: htdocs/luci-static/resources/view/fchomo/server.js:44 msgid "Quick Reload" msgstr "快速重載" @@ -2439,15 +2455,15 @@ msgstr "REALITY 標識符" msgid "RTT" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:375 +#: htdocs/luci-static/resources/fchomo.js:376 msgid "Random" msgstr "隨機" -#: htdocs/luci-static/resources/view/fchomo/global.js:644 +#: htdocs/luci-static/resources/view/fchomo/global.js:647 msgid "Random will be used if empty." msgstr "留空將使用隨機令牌。" -#: htdocs/luci-static/resources/fchomo.js:385 +#: htdocs/luci-static/resources/fchomo.js:386 msgid "Randomized traffic characteristics" msgstr "隨機化流量特徵" @@ -2465,19 +2481,19 @@ msgstr "Realm ID" msgid "Realm name pattern" msgstr "Realm 名稱模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:460 +#: htdocs/luci-static/resources/view/fchomo/global.js:463 msgid "Redir port" msgstr "Redir 連接埠" -#: htdocs/luci-static/resources/view/fchomo/global.js:477 +#: htdocs/luci-static/resources/view/fchomo/global.js:480 msgid "Redirect TCP" msgstr "Redirect TCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:479 +#: htdocs/luci-static/resources/view/fchomo/global.js:482 msgid "Redirect TCP + TProxy UDP" msgstr "Redirect TCP + TProxy UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:481 +#: htdocs/luci-static/resources/view/fchomo/global.js:484 msgid "Redirect TCP + Tun UDP" msgstr "Redirect TCP + Tun UDP" @@ -2485,8 +2501,8 @@ msgstr "Redirect TCP + Tun UDP" msgid "Refresh every %s seconds." msgstr "每 %s 秒刷新。" -#: htdocs/luci-static/resources/fchomo.js:1193 -#: htdocs/luci-static/resources/view/fchomo/client.js:927 +#: htdocs/luci-static/resources/fchomo.js:1194 +#: htdocs/luci-static/resources/view/fchomo/client.js:928 #: htdocs/luci-static/resources/view/fchomo/global.js:193 #: htdocs/luci-static/resources/view/fchomo/server.js:45 msgid "Reload" @@ -2497,7 +2513,7 @@ msgid "Reload All" msgstr "重載所有" #: htdocs/luci-static/resources/view/fchomo/node.js:1620 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:278 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:287 msgid "Remote" msgstr "遠端" @@ -2506,15 +2522,15 @@ msgstr "遠端" msgid "Remote DNS resolve" msgstr "遠端 DNS 解析" -#: htdocs/luci-static/resources/fchomo.js:1358 +#: htdocs/luci-static/resources/fchomo.js:1359 msgid "Remove" msgstr "移除" -#: htdocs/luci-static/resources/fchomo.js:1363 +#: htdocs/luci-static/resources/fchomo.js:1364 #: htdocs/luci-static/resources/view/fchomo/node.js:1596 #: htdocs/luci-static/resources/view/fchomo/node.js:1598 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:251 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:253 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:259 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:261 msgid "Remove idles" msgstr "移除閒置" @@ -2531,7 +2547,7 @@ msgstr "名稱替換" msgid "Replace node name." msgstr "替換節點名稱" -#: htdocs/luci-static/resources/fchomo.js:359 +#: htdocs/luci-static/resources/fchomo.js:360 msgid "Request" msgstr "" @@ -2545,15 +2561,15 @@ msgstr "請求路徑" msgid "Request timeout" msgstr "請求逾時" -#: htdocs/luci-static/resources/fchomo.js:362 +#: htdocs/luci-static/resources/fchomo.js:363 msgid "Require and verify" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:360 +#: htdocs/luci-static/resources/fchomo.js:361 msgid "Require any" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:393 +#: htdocs/luci-static/resources/fchomo.js:394 #: htdocs/luci-static/resources/view/fchomo/node.js:1184 msgid "Requires server support." msgstr "需要伺服器支援。" @@ -2570,12 +2586,12 @@ msgstr "資源管理" msgid "Restls script" msgstr "Restls 劇本" -#: htdocs/luci-static/resources/view/fchomo/client.js:1172 +#: htdocs/luci-static/resources/view/fchomo/client.js:1182 msgid "" "Returns hidden status in the API to hide the display of this proxy group." msgstr "在 API 傳回 hidden 狀態,以隱藏該代理組顯示。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1178 +#: htdocs/luci-static/resources/view/fchomo/client.js:1188 msgid "" "Returns the string input for icon in the API to display in this proxy group." msgstr "在 API 傳回 icon 所輸入的字串,以在該代理組顯示。" @@ -2589,16 +2605,16 @@ msgstr "重用 HTTP 連接以減少每次建立連接的 RTT。" msgid "Reusing a single tunnel to carry multiple target connections within it." msgstr "複用單條隧道使其內部承載多條目標連線。" -#: htdocs/luci-static/resources/view/fchomo/global.js:814 +#: htdocs/luci-static/resources/view/fchomo/global.js:817 msgid "Routing Control" msgstr "路由控制" -#: htdocs/luci-static/resources/view/fchomo/global.js:869 #: htdocs/luci-static/resources/view/fchomo/global.js:872 +#: htdocs/luci-static/resources/view/fchomo/global.js:875 msgid "Routing DSCP" msgstr "路由 DSCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:839 +#: htdocs/luci-static/resources/view/fchomo/global.js:842 msgid "Routing GFW" msgstr "路由 GFW 流量" @@ -2607,51 +2623,51 @@ msgstr "路由 GFW 流量" msgid "Routing mark" msgstr "路由標記" -#: htdocs/luci-static/resources/view/fchomo/global.js:752 +#: htdocs/luci-static/resources/view/fchomo/global.js:755 msgid "Routing mark (Fwmark)" msgstr "路由標記 (Fwmark)" -#: htdocs/luci-static/resources/view/fchomo/global.js:834 +#: htdocs/luci-static/resources/view/fchomo/global.js:837 msgid "Routing mode" msgstr "路由模式" -#: htdocs/luci-static/resources/view/fchomo/global.js:835 +#: htdocs/luci-static/resources/view/fchomo/global.js:838 msgid "Routing mode of the traffic enters mihomo via firewall rules." msgstr "流量經由防火牆規則進入 mihomo 的路由模式。" -#: htdocs/luci-static/resources/view/fchomo/global.js:856 +#: htdocs/luci-static/resources/view/fchomo/global.js:859 msgid "Routing mode will be handle domain." msgstr "路由模式將處理網域。" -#: htdocs/luci-static/resources/view/fchomo/global.js:816 -#: htdocs/luci-static/resources/view/fchomo/global.js:825 +#: htdocs/luci-static/resources/view/fchomo/global.js:819 +#: htdocs/luci-static/resources/view/fchomo/global.js:828 msgid "Routing ports" msgstr "路由連接埠" -#: htdocs/luci-static/resources/view/fchomo/client.js:1184 -#: htdocs/luci-static/resources/view/fchomo/client.js:1193 +#: htdocs/luci-static/resources/view/fchomo/client.js:1194 +#: htdocs/luci-static/resources/view/fchomo/client.js:1203 msgid "Routing rule" msgstr "路由規則" -#: htdocs/luci-static/resources/view/fchomo/global.js:746 +#: htdocs/luci-static/resources/view/fchomo/global.js:749 msgid "Routing rule priority" msgstr "路由規則優先權" -#: htdocs/luci-static/resources/view/fchomo/global.js:740 +#: htdocs/luci-static/resources/view/fchomo/global.js:743 msgid "Routing table ID" msgstr "路由表 ID" -#: htdocs/luci-static/resources/view/fchomo/global.js:396 +#: htdocs/luci-static/resources/view/fchomo/global.js:399 msgid "Rule" msgstr "規則" -#: htdocs/luci-static/resources/view/fchomo/client.js:845 -#: htdocs/luci-static/resources/view/fchomo/client.js:858 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:146 +#: htdocs/luci-static/resources/view/fchomo/client.js:846 +#: htdocs/luci-static/resources/view/fchomo/client.js:859 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:147 msgid "Rule set" msgstr "規則集" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:370 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:379 msgid "Rule set URL" msgstr "規則集訂閱 URL" @@ -2659,15 +2675,15 @@ msgstr "規則集訂閱 URL" msgid "Ruleset" msgstr "規則集" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:201 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:209 msgid "Ruleset-URI-Scheme" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1206 +#: htdocs/luci-static/resources/fchomo.js:1207 msgid "Running" msgstr "正在運作" -#: htdocs/luci-static/resources/fchomo.js:241 +#: htdocs/luci-static/resources/fchomo.js:242 msgid "SMTP" msgstr "" @@ -2683,7 +2699,7 @@ msgstr "" msgid "SSH" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:242 +#: htdocs/luci-static/resources/fchomo.js:243 msgid "STUN" msgstr "" @@ -2692,7 +2708,7 @@ msgstr "" msgid "STUN servers" msgstr "STUN 伺服器" -#: htdocs/luci-static/resources/view/fchomo/client.js:1276 +#: htdocs/luci-static/resources/view/fchomo/client.js:1286 msgid "SUB-RULE" msgstr "SUB-RULE" @@ -2713,24 +2729,24 @@ msgstr "相同 目標位址 請求。相同節點" msgid "Same srcaddr and dstaddr requests. Same node" msgstr "相同 來源位址 和 目標位址 請求。相同節點" -#: htdocs/luci-static/resources/view/fchomo/global.js:509 +#: htdocs/luci-static/resources/view/fchomo/global.js:512 msgid "Segment maximum size" msgstr "分段最大尺寸" -#: htdocs/luci-static/resources/fchomo.js:230 +#: htdocs/luci-static/resources/fchomo.js:231 msgid "Select" msgstr "手動選擇" -#: htdocs/luci-static/resources/view/fchomo/global.js:605 +#: htdocs/luci-static/resources/view/fchomo/global.js:608 msgid "Select Dashboard" msgstr "選擇面板" -#: htdocs/luci-static/resources/fchomo.js:399 +#: htdocs/luci-static/resources/fchomo.js:400 msgid "Send padding randomly 0-3333 bytes with 50% probability." msgstr "以 50% 的機率發送隨機 0 到 3333 位元組的填充。" -#: htdocs/luci-static/resources/fchomo.js:388 #: htdocs/luci-static/resources/fchomo.js:389 +#: htdocs/luci-static/resources/fchomo.js:390 msgid "Send random ticket of 300s-600s duration for client 0-RTT reuse." msgstr "發送 300-600 秒的隨機票證,以供客戶端 0-RTT 重用。" @@ -2793,25 +2809,25 @@ msgid "Simple round-robin all nodes" msgstr "簡單輪替所有節點" #: htdocs/luci-static/resources/view/fchomo/node.js:1681 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:376 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:391 msgid "Size limit" msgstr "大小限制" -#: htdocs/luci-static/resources/view/fchomo/client.js:1576 +#: htdocs/luci-static/resources/view/fchomo/client.js:1586 #: htdocs/luci-static/resources/view/fchomo/node.js:1105 #: htdocs/luci-static/resources/view/fchomo/node.js:1773 msgid "Skip cert verify" msgstr "跳過憑證驗證" -#: htdocs/luci-static/resources/view/fchomo/global.js:662 +#: htdocs/luci-static/resources/view/fchomo/global.js:665 msgid "Skiped sniffing domain" msgstr "跳過嗅探網域" -#: htdocs/luci-static/resources/view/fchomo/global.js:668 +#: htdocs/luci-static/resources/view/fchomo/global.js:671 msgid "Skiped sniffing dst address" msgstr "跳過嗅探目標位址" -#: htdocs/luci-static/resources/view/fchomo/global.js:665 +#: htdocs/luci-static/resources/view/fchomo/global.js:668 msgid "Skiped sniffing src address" msgstr "跳過嗅探來源位址" @@ -2820,30 +2836,30 @@ msgstr "跳過嗅探來源位址" msgid "Snell" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:672 +#: htdocs/luci-static/resources/view/fchomo/global.js:675 msgid "Sniff protocol" msgstr "嗅探協議" -#: htdocs/luci-static/resources/view/fchomo/global.js:649 +#: htdocs/luci-static/resources/view/fchomo/global.js:652 msgid "Sniffer" msgstr "嗅探器" -#: htdocs/luci-static/resources/view/fchomo/global.js:652 +#: htdocs/luci-static/resources/view/fchomo/global.js:655 msgid "Sniffer settings" msgstr "嗅探器設定" -#: htdocs/luci-static/resources/fchomo.js:431 +#: htdocs/luci-static/resources/fchomo.js:432 msgid "Specify a ID" msgstr "指定一個ID" -#: htdocs/luci-static/resources/view/fchomo/global.js:817 -#: htdocs/luci-static/resources/view/fchomo/global.js:826 +#: htdocs/luci-static/resources/view/fchomo/global.js:820 +#: htdocs/luci-static/resources/view/fchomo/global.js:829 msgid "" "Specify target ports to be proxied. Multiple ports must be separated by " "commas." msgstr "指定需要被代理的目標連接埠。多個連接埠必須以逗號隔開。" -#: htdocs/luci-static/resources/view/fchomo/global.js:492 +#: htdocs/luci-static/resources/view/fchomo/global.js:495 msgid "Stack" msgstr "堆栈" @@ -2851,31 +2867,31 @@ msgstr "堆栈" msgid "Standard" msgstr "標準" -#: htdocs/luci-static/resources/fchomo.js:245 +#: htdocs/luci-static/resources/fchomo.js:246 msgid "Steam Client" msgstr "Steam 客戶端" -#: htdocs/luci-static/resources/fchomo.js:246 +#: htdocs/luci-static/resources/fchomo.js:247 msgid "Steam P2P" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:1144 -#: htdocs/luci-static/resources/view/fchomo/client.js:1146 +#: htdocs/luci-static/resources/view/fchomo/client.js:1154 +#: htdocs/luci-static/resources/view/fchomo/client.js:1156 msgid "Strategy" msgstr "策略" #: htdocs/luci-static/resources/fchomo/listeners.js:604 -#: htdocs/luci-static/resources/view/fchomo/client.js:1303 -#: htdocs/luci-static/resources/view/fchomo/client.js:1312 +#: htdocs/luci-static/resources/view/fchomo/client.js:1313 +#: htdocs/luci-static/resources/view/fchomo/client.js:1322 msgid "Sub rule" msgstr "子規則" -#: htdocs/luci-static/resources/view/fchomo/client.js:1358 +#: htdocs/luci-static/resources/view/fchomo/client.js:1368 msgid "Sub rule group" msgstr "子規則組" -#: htdocs/luci-static/resources/fchomo.js:691 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:223 +#: htdocs/luci-static/resources/fchomo.js:692 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:231 msgid "Successfully imported %s %s of total %s." msgstr "已成功匯入 %s 個%s (共 %s 個)。" @@ -2883,7 +2899,7 @@ msgstr "已成功匯入 %s 個%s (共 %s 個)。" msgid "Successfully updated." msgstr "更新成功。" -#: htdocs/luci-static/resources/fchomo.js:1708 +#: htdocs/luci-static/resources/fchomo.js:1709 msgid "Successfully uploaded." msgstr "已成功上傳。" @@ -2892,7 +2908,7 @@ msgstr "已成功上傳。" msgid "Sudoku" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:198 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:206 msgid "" "Supports rule-set links of type: %s and format: %s." "
" @@ -2900,11 +2916,11 @@ msgstr "" "支持规则集类型为: %s 并且格式为: %s 的规则集鏈接。" "
" -#: htdocs/luci-static/resources/view/fchomo/global.js:494 +#: htdocs/luci-static/resources/view/fchomo/global.js:497 msgid "System" msgstr "系統" -#: htdocs/luci-static/resources/view/fchomo/client.js:56 +#: htdocs/luci-static/resources/view/fchomo/client.js:57 msgid "System DNS" msgstr "系統 DNS" @@ -2924,12 +2940,12 @@ msgstr "系統 DNS" #: htdocs/luci-static/resources/fchomo.js:198 #: htdocs/luci-static/resources/fchomo.js:205 #: htdocs/luci-static/resources/fchomo/listeners.js:638 -#: htdocs/luci-static/resources/view/fchomo/client.js:589 -#: htdocs/luci-static/resources/view/fchomo/client.js:679 +#: htdocs/luci-static/resources/view/fchomo/client.js:590 +#: htdocs/luci-static/resources/view/fchomo/client.js:680 msgid "TCP" msgstr "TCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:421 +#: htdocs/luci-static/resources/view/fchomo/global.js:424 msgid "TCP concurrency" msgstr "TCP 併發" @@ -2937,11 +2953,11 @@ msgstr "TCP 併發" msgid "TCP only" msgstr "僅 TCP" -#: htdocs/luci-static/resources/view/fchomo/global.js:429 +#: htdocs/luci-static/resources/view/fchomo/global.js:432 msgid "TCP-Keep-Alive idle timeout" msgstr "TCP-Keep-Alive 閒置逾時" -#: htdocs/luci-static/resources/view/fchomo/global.js:424 +#: htdocs/luci-static/resources/view/fchomo/global.js:427 msgid "TCP-Keep-Alive interval" msgstr "TCP-Keep-Alive 間隔" @@ -2967,7 +2983,7 @@ msgstr "TCP 快速開啟 (TFO)" #: htdocs/luci-static/resources/fchomo/listeners.js:569 #: htdocs/luci-static/resources/fchomo/listeners.js:901 -#: htdocs/luci-static/resources/view/fchomo/global.js:529 +#: htdocs/luci-static/resources/view/fchomo/global.js:532 #: htdocs/luci-static/resources/view/fchomo/node.js:476 #: htdocs/luci-static/resources/view/fchomo/node.js:836 #: htdocs/luci-static/resources/view/fchomo/node.js:1014 @@ -2993,7 +3009,7 @@ msgstr "TLS欄位" msgid "TUIC" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:243 +#: htdocs/luci-static/resources/fchomo.js:244 msgid "TURN" msgstr "" @@ -3023,7 +3039,7 @@ msgstr "%s私鑰,需要 PEM 格式。" #: htdocs/luci-static/resources/fchomo/listeners.js:961 #: htdocs/luci-static/resources/fchomo/listeners.js:999 -#: htdocs/luci-static/resources/view/fchomo/global.js:550 +#: htdocs/luci-static/resources/view/fchomo/global.js:553 #: htdocs/luci-static/resources/view/fchomo/node.js:1114 msgid "The %s public key, in PEM format." msgstr "%s公鑰,需要 PEM 格式。" @@ -3052,13 +3068,13 @@ msgid "" "The first padding must have a probability of 100% and at least 35 bytes." msgstr "首個填充必須為 100% 的機率並且至少 35 位元組。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1806 +#: htdocs/luci-static/resources/view/fchomo/client.js:1816 msgid "The matching %s will be deemed as not-poisoned." msgstr "匹配 %s 的將被視為未被投毒汙染。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1815 -#: htdocs/luci-static/resources/view/fchomo/client.js:1819 -#: htdocs/luci-static/resources/view/fchomo/client.js:1824 +#: htdocs/luci-static/resources/view/fchomo/client.js:1825 +#: htdocs/luci-static/resources/view/fchomo/client.js:1829 +#: htdocs/luci-static/resources/view/fchomo/client.js:1834 msgid "The matching %s will be deemed as poisoned." msgstr "匹配 %s 的將被視為已被投毒汙染。" @@ -3068,11 +3084,11 @@ msgid "The server and client can set different padding parameters." msgstr "伺服器和客戶端可以設定不同的填充參數。" #: htdocs/luci-static/resources/fchomo/listeners.js:1057 -#: htdocs/luci-static/resources/view/fchomo/global.js:594 +#: htdocs/luci-static/resources/view/fchomo/global.js:597 msgid "This ECH parameter needs to be added to the HTTPS record of the domain." msgstr "此 ECH 參數需要加入到網域的 HTTPS 記錄中。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1579 +#: htdocs/luci-static/resources/view/fchomo/client.js:1589 #: htdocs/luci-static/resources/view/fchomo/node.js:1108 #: htdocs/luci-static/resources/view/fchomo/node.js:1776 msgid "" @@ -3094,22 +3110,22 @@ msgid "" "To check NAT Behavior you need to install %s first" msgstr "檢測 NAT 行為需要先安裝 %s" -#: htdocs/luci-static/resources/view/fchomo/global.js:484 +#: htdocs/luci-static/resources/view/fchomo/global.js:487 msgid "" "To enable Tun support, you need to install ip-full and " "kmod-tun" msgstr "" "要啟用 Tun 支持,您需要安裝 ip-fullkmod-tun。" -#: htdocs/luci-static/resources/view/fchomo/global.js:861 +#: htdocs/luci-static/resources/view/fchomo/global.js:864 msgid "To enable, you need to install dnsmasq-full." msgstr "要啟用,您需要安裝 dnsmasq-full。" -#: htdocs/luci-static/resources/view/fchomo/global.js:759 +#: htdocs/luci-static/resources/view/fchomo/global.js:762 msgid "Tproxy Fwmark/fwmask" msgstr "Tproxy Fwmark/fwmask" -#: htdocs/luci-static/resources/view/fchomo/global.js:465 +#: htdocs/luci-static/resources/view/fchomo/global.js:468 msgid "Tproxy port" msgstr "Tproxy 連接埠" @@ -3143,7 +3159,7 @@ msgstr "傳輸層欄位" msgid "Transport type" msgstr "傳輸層類型" -#: htdocs/luci-static/resources/view/fchomo/client.js:802 +#: htdocs/luci-static/resources/view/fchomo/client.js:803 msgid "Treat the destination IP as the source IP." msgstr "將 目標 IP 視為 來源 IP。" @@ -3161,19 +3177,19 @@ msgstr "" msgid "Trusted proxy header" msgstr "可信代理 Header" -#: htdocs/luci-static/resources/view/fchomo/global.js:764 +#: htdocs/luci-static/resources/view/fchomo/global.js:767 msgid "Tun Fwmark/fwmask" msgstr "Tun Fwmark/fwmask" -#: htdocs/luci-static/resources/view/fchomo/global.js:482 +#: htdocs/luci-static/resources/view/fchomo/global.js:485 msgid "Tun TCP/UDP" msgstr "Tun TCP/UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:489 +#: htdocs/luci-static/resources/view/fchomo/global.js:492 msgid "Tun settings" msgstr "Tun 設定" -#: htdocs/luci-static/resources/view/fchomo/global.js:493 +#: htdocs/luci-static/resources/view/fchomo/global.js:496 msgid "Tun stack." msgstr "Tun 堆栈" @@ -3182,15 +3198,15 @@ msgid "Tunnel" msgstr "" #: htdocs/luci-static/resources/fchomo/listeners.js:142 -#: htdocs/luci-static/resources/view/fchomo/client.js:530 -#: htdocs/luci-static/resources/view/fchomo/client.js:643 -#: htdocs/luci-static/resources/view/fchomo/client.js:737 -#: htdocs/luci-static/resources/view/fchomo/client.js:842 -#: htdocs/luci-static/resources/view/fchomo/client.js:1028 +#: htdocs/luci-static/resources/view/fchomo/client.js:531 +#: htdocs/luci-static/resources/view/fchomo/client.js:644 +#: htdocs/luci-static/resources/view/fchomo/client.js:738 +#: htdocs/luci-static/resources/view/fchomo/client.js:843 +#: htdocs/luci-static/resources/view/fchomo/client.js:1030 #: htdocs/luci-static/resources/view/fchomo/node.js:239 #: htdocs/luci-static/resources/view/fchomo/node.js:1618 #: htdocs/luci-static/resources/view/fchomo/node.js:1906 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:276 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:285 msgid "Type" msgstr "類型" @@ -3202,14 +3218,14 @@ msgstr "類型" #: htdocs/luci-static/resources/fchomo.js:204 #: htdocs/luci-static/resources/fchomo/listeners.js:639 #: htdocs/luci-static/resources/fchomo/listeners.js:644 -#: htdocs/luci-static/resources/view/fchomo/client.js:588 -#: htdocs/luci-static/resources/view/fchomo/client.js:678 +#: htdocs/luci-static/resources/view/fchomo/client.js:589 +#: htdocs/luci-static/resources/view/fchomo/client.js:679 #: htdocs/luci-static/resources/view/fchomo/node.js:893 #: htdocs/luci-static/resources/view/fchomo/node.js:1750 msgid "UDP" msgstr "UDP" -#: htdocs/luci-static/resources/view/fchomo/global.js:513 +#: htdocs/luci-static/resources/view/fchomo/global.js:516 msgid "UDP NAT expiration time" msgstr "UDP NAT 過期時間" @@ -3236,7 +3252,7 @@ msgstr "UDP 中繼模式" msgid "UP: %s; DOWN: %s" msgstr "上傳: %s; 下載: %s" -#: htdocs/luci-static/resources/fchomo.js:232 +#: htdocs/luci-static/resources/fchomo.js:233 msgid "URL test" msgstr "自動選擇" @@ -3248,7 +3264,7 @@ msgstr "自動選擇" msgid "UUID" msgstr "UUID" -#: htdocs/luci-static/resources/fchomo.js:1251 +#: htdocs/luci-static/resources/fchomo.js:1252 msgid "Unable to download unsupported type: %s" msgstr "無法下載不支援的類型: %s" @@ -3256,7 +3272,7 @@ msgstr "無法下載不支援的類型: %s" msgid "Unable to save contents: %s" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/global.js:418 +#: htdocs/luci-static/resources/view/fchomo/global.js:421 msgid "Unified delay" msgstr "統一延遲" @@ -3283,7 +3299,7 @@ msgid "Update failed." msgstr "更新失敗。" #: htdocs/luci-static/resources/view/fchomo/node.js:1687 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:382 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:397 msgid "Update interval" msgstr "更新間隔" @@ -3319,23 +3335,23 @@ msgstr "上傳金鑰" msgid "Upload..." msgstr "上傳..." -#: htdocs/luci-static/resources/view/fchomo/client.js:1399 +#: htdocs/luci-static/resources/view/fchomo/client.js:1409 msgid "" "Used to resolve domains that can be directly connected. Can use domestic DNS " "servers or ECS." msgstr "用於解析可直連的網域。可使用國內 DNS 伺服器或 ECS。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1401 +#: htdocs/luci-static/resources/view/fchomo/client.js:1411 msgid "" "Used to resolve domains you want to proxy. Recommended to configure %s for " "DNS servers." msgstr "用於解析想要代理的網域。建議為 DNS 伺服器配置%s。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1383 +#: htdocs/luci-static/resources/view/fchomo/client.js:1393 msgid "Used to resolve the domain of the DNS server. Must be IP." msgstr "用於解析 DNS 伺服器的網域。必須是 IP。" -#: htdocs/luci-static/resources/view/fchomo/client.js:1390 +#: htdocs/luci-static/resources/view/fchomo/client.js:1400 msgid "Used to resolve the domain of the Proxy node." msgstr "用於解析代理節點的網域。" @@ -3343,7 +3359,7 @@ msgstr "用於解析代理節點的網域。" msgid "Used to verify the hostname on the returned certificates." msgstr "用於驗證傳回的憑證上的主機名稱。" -#: htdocs/luci-static/resources/view/fchomo/global.js:438 +#: htdocs/luci-static/resources/view/fchomo/global.js:441 msgid "User Authentication" msgstr "使用者認證" @@ -3356,7 +3372,7 @@ msgstr "User-hint 是必填項" msgid "Username" msgstr "使用者名稱" -#: htdocs/luci-static/resources/view/fchomo/global.js:772 +#: htdocs/luci-static/resources/view/fchomo/global.js:775 msgid "Users filter mode" msgstr "使用者過濾模式" @@ -3380,11 +3396,11 @@ msgstr "" #: htdocs/luci-static/resources/view/fchomo/node.js:1624 #: htdocs/luci-static/resources/view/fchomo/node.js:1912 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:319 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:328 msgid "Value" msgstr "可視化值" -#: htdocs/luci-static/resources/fchomo.js:361 +#: htdocs/luci-static/resources/fchomo.js:362 msgid "Verify if given" msgstr "" @@ -3404,7 +3420,7 @@ msgstr "" msgid "Vless Encryption fields" msgstr "Vless Encryption 欄位" -#: htdocs/luci-static/resources/fchomo.js:398 +#: htdocs/luci-static/resources/fchomo.js:399 msgid "Wait a random 0-111 milliseconds with 75% probability." msgstr "以 75% 的機率等待隨機 0-111 毫秒。" @@ -3429,7 +3445,7 @@ msgstr "" msgid "When used as a server, HomeProxy is a better choice." msgstr "用作服務端時,HomeProxy 是更好的選擇。" -#: htdocs/luci-static/resources/view/fchomo/global.js:774 +#: htdocs/luci-static/resources/view/fchomo/global.js:777 msgid "White list" msgstr "白名單" @@ -3482,7 +3498,7 @@ msgstr "XOR 模式" msgid "Xudp (Xray-core)" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:298 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:307 msgid "Yaml text" msgstr "Yaml 格式文本" @@ -3494,23 +3510,23 @@ msgstr "" msgid "YouTube" msgstr "YouTube" -#: htdocs/luci-static/resources/fchomo.js:1690 +#: htdocs/luci-static/resources/fchomo.js:1691 msgid "Your %s was successfully uploaded. Size: %sB." msgstr "您的 %s 已成功上傳。大小:%sB。" -#: htdocs/luci-static/resources/fchomo.js:334 -#: htdocs/luci-static/resources/fchomo.js:347 -#: htdocs/luci-static/resources/fchomo.js:352 +#: htdocs/luci-static/resources/fchomo.js:335 +#: htdocs/luci-static/resources/fchomo.js:348 +#: htdocs/luci-static/resources/fchomo.js:353 #: htdocs/luci-static/resources/view/fchomo/node.js:668 msgid "aes-128-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:335 +#: htdocs/luci-static/resources/fchomo.js:336 msgid "aes-192-gcm" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:336 -#: htdocs/luci-static/resources/fchomo.js:353 +#: htdocs/luci-static/resources/fchomo.js:337 +#: htdocs/luci-static/resources/fchomo.js:354 msgid "aes-256-gcm" msgstr "" @@ -3528,9 +3544,9 @@ msgstr "bbr" msgid "certificate" msgstr "憑證" -#: htdocs/luci-static/resources/fchomo.js:337 -#: htdocs/luci-static/resources/fchomo.js:348 -#: htdocs/luci-static/resources/fchomo.js:354 +#: htdocs/luci-static/resources/fchomo.js:338 +#: htdocs/luci-static/resources/fchomo.js:349 +#: htdocs/luci-static/resources/fchomo.js:355 msgid "chacha20-ietf-poly1305" msgstr "" @@ -3547,7 +3563,7 @@ msgstr "cubic" msgid "decryption" msgstr "decryption" -#: htdocs/luci-static/resources/view/fchomo/global.js:808 +#: htdocs/luci-static/resources/view/fchomo/global.js:811 msgid "dnsmasq selects upstream on its own. (may affect CDN accuracy)" msgstr "dnsmasq 自行選擇上游服務器。 (可能影響 CDN 準確性)" @@ -3589,7 +3605,7 @@ msgstr "gRPC ping 間隔" msgid "gRPC service name" msgstr "gRPC 服務名稱" -#: htdocs/luci-static/resources/view/fchomo/global.js:496 +#: htdocs/luci-static/resources/view/fchomo/global.js:499 msgid "gVisor" msgstr "gVisor" @@ -3605,18 +3621,18 @@ msgstr "至少需要一對密鑰" msgid "metacubexd" msgstr "metacubexd" -#: htdocs/luci-static/resources/view/fchomo/client.js:1001 -#: htdocs/luci-static/resources/view/fchomo/client.js:1249 -#: htdocs/luci-static/resources/view/fchomo/client.js:1341 -#: htdocs/luci-static/resources/view/fchomo/client.js:1480 -#: htdocs/luci-static/resources/view/fchomo/client.js:1711 -#: htdocs/luci-static/resources/view/fchomo/client.js:1767 +#: htdocs/luci-static/resources/view/fchomo/client.js:1003 +#: htdocs/luci-static/resources/view/fchomo/client.js:1259 +#: htdocs/luci-static/resources/view/fchomo/client.js:1351 +#: htdocs/luci-static/resources/view/fchomo/client.js:1490 +#: htdocs/luci-static/resources/view/fchomo/client.js:1721 +#: htdocs/luci-static/resources/view/fchomo/client.js:1777 #: htdocs/luci-static/resources/view/fchomo/node.js:1590 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:239 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:247 msgid "mihomo config" msgstr "mihomo 配置" -#: htdocs/luci-static/resources/fchomo.js:380 +#: htdocs/luci-static/resources/fchomo.js:381 msgid "mlkem768x25519plus" msgstr "" @@ -3629,25 +3645,25 @@ msgstr "多路徑 TCP (mpTCP)" msgid "new_reno" msgstr "new_reno" -#: htdocs/luci-static/resources/view/fchomo/client.js:819 +#: htdocs/luci-static/resources/view/fchomo/client.js:820 msgid "no-resolve" msgstr "no-resolve" -#: htdocs/luci-static/resources/fchomo.js:1425 -#: htdocs/luci-static/resources/fchomo.js:1520 -#: htdocs/luci-static/resources/fchomo.js:1555 -#: htdocs/luci-static/resources/fchomo.js:1583 +#: htdocs/luci-static/resources/fchomo.js:1426 +#: htdocs/luci-static/resources/fchomo.js:1521 +#: htdocs/luci-static/resources/fchomo.js:1556 +#: htdocs/luci-static/resources/fchomo.js:1584 msgid "non-empty value" msgstr "非空值" -#: htdocs/luci-static/resources/fchomo.js:332 -#: htdocs/luci-static/resources/fchomo.js:346 -#: htdocs/luci-static/resources/fchomo.js:358 +#: htdocs/luci-static/resources/fchomo.js:333 +#: htdocs/luci-static/resources/fchomo.js:347 +#: htdocs/luci-static/resources/fchomo.js:359 #: htdocs/luci-static/resources/fchomo/listeners.js:560 #: htdocs/luci-static/resources/view/fchomo/node.js:666 #: htdocs/luci-static/resources/view/fchomo/node.js:686 #: htdocs/luci-static/resources/view/fchomo/node.js:824 -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:315 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:324 msgid "none" msgstr "無" @@ -3655,11 +3671,11 @@ msgstr "無" msgid "not found" msgstr "未找到" -#: htdocs/luci-static/resources/view/fchomo/client.js:1018 +#: htdocs/luci-static/resources/view/fchomo/client.js:1020 msgid "not included \",\"" msgstr "不包含 \",\"" -#: htdocs/luci-static/resources/fchomo.js:218 +#: htdocs/luci-static/resources/fchomo.js:219 #: htdocs/luci-static/resources/fchomo/listeners.js:606 #: htdocs/luci-static/resources/fchomo/listeners.js:607 msgid "null" @@ -3705,8 +3721,8 @@ msgstr "私鑰" msgid "razord-meta" msgstr "razord-meta" -#: htdocs/luci-static/resources/view/fchomo/client.js:1173 -#: htdocs/luci-static/resources/view/fchomo/client.js:1179 +#: htdocs/luci-static/resources/view/fchomo/client.js:1183 +#: htdocs/luci-static/resources/view/fchomo/client.js:1189 msgid "requires front-end adaptation using the API." msgstr "需要使用 API 的前端適配。" @@ -3714,7 +3730,7 @@ msgstr "需要使用 API 的前端適配。" msgid "restls" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/ruleset.js:224 +#: htdocs/luci-static/resources/view/fchomo/ruleset.js:232 msgid "rule-set" msgstr "規則集" @@ -3732,7 +3748,7 @@ msgstr "" msgid "split-stream" msgstr "" -#: htdocs/luci-static/resources/view/fchomo/client.js:801 +#: htdocs/luci-static/resources/view/fchomo/client.js:802 msgid "src" msgstr "src" @@ -3762,15 +3778,15 @@ msgstr "" msgid "unchecked" msgstr "未檢查" -#: htdocs/luci-static/resources/fchomo.js:444 +#: htdocs/luci-static/resources/fchomo.js:445 msgid "unique UCI identifier" msgstr "獨立 UCI 識別" -#: htdocs/luci-static/resources/fchomo.js:447 +#: htdocs/luci-static/resources/fchomo.js:448 msgid "unique identifier" msgstr "獨立標識" -#: htdocs/luci-static/resources/fchomo.js:1592 +#: htdocs/luci-static/resources/fchomo.js:1593 msgid "unique value" msgstr "獨立值" @@ -3812,8 +3828,8 @@ msgstr "" msgid "v5" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1472 -#: htdocs/luci-static/resources/fchomo.js:1475 +#: htdocs/luci-static/resources/fchomo.js:1473 +#: htdocs/luci-static/resources/fchomo.js:1476 msgid "valid JSON format" msgstr "有效的 JSON 格式" @@ -3821,41 +3837,41 @@ msgstr "有效的 JSON 格式" msgid "valid SHA256 string with %d characters" msgstr "包含 %d 個字元的有效 SHA256 字串" -#: htdocs/luci-static/resources/fchomo.js:1497 -#: htdocs/luci-static/resources/fchomo.js:1500 +#: htdocs/luci-static/resources/fchomo.js:1498 +#: htdocs/luci-static/resources/fchomo.js:1501 msgid "valid URL" msgstr "有效網址" -#: htdocs/luci-static/resources/fchomo.js:1510 +#: htdocs/luci-static/resources/fchomo.js:1511 msgid "valid base64 key with %d characters" msgstr "包含 %d 個字元的有效 base64 金鑰" -#: htdocs/luci-static/resources/fchomo.js:1570 -#: htdocs/luci-static/resources/fchomo.js:1576 +#: htdocs/luci-static/resources/fchomo.js:1571 +#: htdocs/luci-static/resources/fchomo.js:1577 msgid "valid format: 2x, 2p, 4v" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1557 +#: htdocs/luci-static/resources/fchomo.js:1558 msgid "valid key length with %d characters" msgstr "包含 %d 個字元的有效金鑰" -#: htdocs/luci-static/resources/fchomo.js:1435 +#: htdocs/luci-static/resources/fchomo.js:1436 msgid "valid port value" msgstr "有效連接埠值" -#: htdocs/luci-static/resources/fchomo.js:1485 +#: htdocs/luci-static/resources/fchomo.js:1486 msgid "valid uuid" msgstr "有效 uuid" -#: htdocs/luci-static/resources/fchomo.js:404 +#: htdocs/luci-static/resources/fchomo.js:405 msgid "vless-mlkem768" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:403 +#: htdocs/luci-static/resources/fchomo.js:404 msgid "vless-x25519" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:338 +#: htdocs/luci-static/resources/fchomo.js:339 msgid "xchacha20-ietf-poly1305" msgstr "" @@ -3875,7 +3891,7 @@ msgstr "" msgid "zero" msgstr "" -#: htdocs/luci-static/resources/fchomo.js:1253 +#: htdocs/luci-static/resources/fchomo.js:1254 msgid "🡇" msgstr "" diff --git a/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh b/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh index a55b11af..af50d353 100755 --- a/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh +++ b/luci-app-fchomo/root/usr/libexec/fchomo/update_resources.sh @@ -148,7 +148,7 @@ check_list_update() { local list_info="$($wget -O- "https://api.github.com/repos/$listrepo/commits?sha=$listref&path=$listname")" local list_sha="$(echo -e "$list_info" | jsonfilter -e "@[0].sha")" - local list_ver="$(echo -e "$list_info" | jsonfilter -e "@[0].commit.message" | grep -Eo "[0-9-]+" | tr -d '-')" + local list_ver="$(echo -e "$list_info" | jsonfilter -e "@[0].commit.message" | grep -Eo "[0-9-]+" | tr -d ' \n-')" if [ -z "$list_sha" ] || [ -z "$list_ver" ]; then log "[$(to_upper "$listtype")] Failed to get the latest version, please retry later." return 1 @@ -182,7 +182,7 @@ check_list_update() { case "$1" in "ALL") # Since the VER_PATH lock is not designed, parallelism is not currently supported. - for _type in geoip geosite asn china_ip4 china_ip6 gfw_list china_list; do + for _type in geoip geosite asn bundlemrs china_ip4 china_ip6 gfw_list china_list; do "$0" "$_type" done # dashboard @@ -208,6 +208,10 @@ case "$1" in check_list_update "$1" "Loyalsoldier/geoip" "release" "GeoLite2-ASN.mmdb" && mv -f "$RESOURCES_DIR/asn.mmdb" "$RESOURCES_DIR/../asn.mmdb" ;; +"bundlemrs") + check_list_update "$1" "MetaCubeX/meta-rules-dat" "release" "BundleMRS.7z" && + mv -f "$RESOURCES_DIR/bundlemrs.7z" "$RESOURCES_DIR/../BundleMRS.7z" + ;; "china_ip4") check_list_update "$1" "fcshark-org/route-list" "release" "china_ipv4.txt" ;; @@ -221,7 +225,7 @@ case "$1" in check_list_update "$1" "fcshark-org/route-list" "release" "china_list2.txt" ;; *) - echo -e "Usage: $0 " + echo -e "Usage: $0 " exit 1 ;; esac diff --git a/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc b/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc index 2870e41e..b7ee461f 100644 --- a/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc +++ b/luci-app-fchomo/root/usr/share/fchomo/generate_client.uc @@ -745,6 +745,7 @@ uci.foreach(uciconf, ucipgrp, (cfg) => { "include-all": strToBool(cfg.include_all), "include-all-proxies": strToBool(cfg.include_all_proxies), "include-all-providers": strToBool(cfg.include_all_providers), + "empty-fallback": cfg.empty_fallback ? get_proxygroup(cfg.empty_fallback) : null, // Url-test fields tolerance: (cfg.type === 'url-test') ? strToInt(cfg.tolerance) ?? 150 : null, // Load-balance fields @@ -839,6 +840,7 @@ uci.foreach(uciconf, ucirule, (cfg) => { } : { path: HM_DIR + '/ruleset/' + cfg['.name'], url: cfg.url, + "path-in-bundle": cfg.path_in_bundle, "size-limit": bytesizeToByte(cfg.size_limit) || null, interval: (cfg.type === 'http') ? durationToSecond(cfg.interval) ?? 259200 : null, proxy: get_proxygroup(cfg.proxy), diff --git a/luci-app-fchomo/root/usr/share/ucode/fchomo.uc b/luci-app-fchomo/root/usr/share/ucode/fchomo.uc index 0e0cd533..d9c6ed60 100644 --- a/luci-app-fchomo/root/usr/share/ucode/fchomo.uc +++ b/luci-app-fchomo/root/usr/share/ucode/fchomo.uc @@ -12,6 +12,7 @@ export const PRESET_OUTBOUND = [ 'REJECT', 'REJECT-DROP', 'PASS', + 'PASS-RULE', 'COMPATIBLE', 'GLOBAL' ]; diff --git a/luci-app-kai/Makefile b/luci-app-kai/Makefile index ac464572..d3b3af74 100755 --- a/luci-app-kai/Makefile +++ b/luci-app-kai/Makefile @@ -7,9 +7,9 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=kai -PKG_VERSION:=1.0.2 -PKG_RELEASE:=8 -LUCI_DEPENDS:=+kai +kai_session +luci-compat +PKG_VERSION:=1.0.0 +PKG_RELEASE:=9 +LUCI_DEPENDS:=+kai +kai_session LUCI_MINIFY_CSS:=0 LUCI_MINIFY_JS:=0 @@ -17,7 +17,7 @@ define Package/luci-app-kai/conffiles /etc/config/kai endef -define Package/luci-app-kai/postrm +define Package/luci-nginxer/postrm #!/bin/sh rm -f /tmp/luci-indexcache exit 0 @@ -25,4 +25,4 @@ endef include $(TOPDIR)/feeds/luci/luci.mk -# call BuildPackage - OpenWrt buildroot signature +# call BuildPackage - OpenWrt buildroot signature \ No newline at end of file diff --git a/luci-app-kai/luasrc/model/cbi/kai.lua b/luci-app-kai/luasrc/model/cbi/kai.lua index 8c8fb48a..997cd678 100644 --- a/luci-app-kai/luasrc/model/cbi/kai.lua +++ b/luci-app-kai/luasrc/model/cbi/kai.lua @@ -1,6 +1,6 @@ local m, s -m = Map("kai", translate("KAI"), translate("KAI is an efficient AI tool.")) +m = Map("kai", translate("KAI"), translate("KAI is an efficient data transfer tool.")) m:section(SimpleSection).template = "kai/kai_status" s=m:section(TypedSection, "kai", translate("Global settings")) @@ -8,25 +8,6 @@ s.addremove=false s.anonymous=true s:option(Flag, "enabled", translate("Enable")).rmempty=false - -local kai_model = require "luci.model.kai" -local blocks = kai_model.blocks() -local home = kai_model.home() - -local data_dir = s:option(Value, "data_dir", translate("Data directory")) -data_dir.rmempty = false -data_dir.description = translate("Required. KAI session will store cwd/cache/data/config/state under this directory (subfolders: cwd, cache, data, config, state).") - -local paths, default_path = kai_model.find_paths(blocks, home, "Configs") -for _, val in pairs(paths) do - data_dir:value(val, val) -end -data_dir.default = default_path - -local port = s:option(Value, "port", translate("API port")) -port.default = "8197" -port.rmempty = false -port.datatype = "port" -port.description = translate("Port for KAI HTTP server (kai_bin). kai_session will read OPENCODE_CONFIG via 127.0.0.1:.") - return m + + diff --git a/luci-app-kai/luasrc/model/kai.lua b/luci-app-kai/luasrc/model/kai.lua deleted file mode 100644 index b4ef8499..00000000 --- a/luci-app-kai/luasrc/model/kai.lua +++ /dev/null @@ -1,54 +0,0 @@ -local jsonc = require "luci.jsonc" - -local kai = {} - -kai.blocks = function() - local f = io.popen("lsblk -s -f -b -o NAME,FSSIZE,MOUNTPOINT --json", "r") - local vals = {} - if f then - local ret = f:read("*all") - f:close() - local obj = jsonc.parse(ret) - for _, val in pairs(obj and obj["blockdevices"] or {}) do - local fsize = val["fssize"] - if fsize ~= nil and string.len(fsize) > 10 and val["mountpoint"] then - vals[#vals + 1] = val["mountpoint"] - end - end - end - return vals -end - -kai.home = function() - local uci = require "luci.model.uci".cursor() - local home_dirs = {} - home_dirs["main_dir"] = uci:get_first("quickstart", "main", "main_dir", "/root") - home_dirs["Configs"] = uci:get_first("quickstart", "main", "conf_dir", home_dirs["main_dir"] .. "/Configs") - home_dirs["Public"] = uci:get_first("quickstart", "main", "pub_dir", home_dirs["main_dir"] .. "/Public") - home_dirs["Downloads"] = uci:get_first("quickstart", "main", "dl_dir", home_dirs["Public"] .. "/Downloads") - home_dirs["Caches"] = uci:get_first("quickstart", "main", "tmp_dir", home_dirs["main_dir"] .. "/Caches") - return home_dirs -end - -kai.find_paths = function(blocks, home_dirs, path_name) - local default_path = "" - local paths = {} - - default_path = home_dirs[path_name] .. "/KAI" - if #blocks == 0 then - table.insert(paths, default_path) - else - for _, val in pairs(blocks) do - table.insert(paths, val .. "/" .. path_name .. "/KAI") - end - local without_conf_dir = "/root/" .. path_name .. "/KAI" - if default_path == without_conf_dir then - default_path = paths[1] - end - end - - return paths, default_path -end - -return kai - diff --git a/luci-app-kai/luasrc/view/kai/kai_status.htm b/luci-app-kai/luasrc/view/kai/kai_status.htm index be616836..f2f50aab 100644 --- a/luci-app-kai/luasrc/view/kai/kai_status.htm +++ b/luci-app-kai/luasrc/view/kai/kai_status.htm @@ -14,7 +14,7 @@ XHR.poll(5, '<%=url("admin/services/kai_status")%>', null,function(x, st){ //]]>
- <%:Status%> + 状态

<%:Collecting data...%>

diff --git a/luci-app-passwall/Makefile b/luci-app-passwall/Makefile index a82e6ea5..c5f46b7b 100644 --- a/luci-app-passwall/Makefile +++ b/luci-app-passwall/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-passwall PKG_VERSION:=26.6.2 -PKG_RELEASE:=157 +PKG_RELEASE:=158 PKG_PO_VERSION:=$(PKG_VERSION) PKG_CONFIG_DEPENDS:= \ diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/type/ray.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/type/ray.lua index 177f7c4c..97846fbb 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/type/ray.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/type/ray.lua @@ -322,15 +322,6 @@ o.rewrite_option = "method" for a, t in ipairs(ss_method_list) do o:value(t) end o:depends({ [_n("protocol")] = "shadowsocks" }) -o = s:option(Flag, _n("iv_check"), translate("IV Check")) -o:depends({ [_n("protocol")] = "shadowsocks", [_n("ss_method")] = "aes-128-gcm" }) -o:depends({ [_n("protocol")] = "shadowsocks", [_n("ss_method")] = "aes-256-gcm" }) -o:depends({ [_n("protocol")] = "shadowsocks", [_n("ss_method")] = "chacha20-poly1305" }) -o:depends({ [_n("protocol")] = "shadowsocks", [_n("ss_method")] = "xchacha20-poly1305" }) - -o = s:option(Flag, _n("uot"), translate("UDP over TCP")) -o:depends({ [_n("protocol")] = "shadowsocks" }) - o = s:option(ListValue, _n("flow"), translate("flow")) o.default = "" o:value("", translate("Disable")) @@ -420,7 +411,6 @@ o:value("http/1.1") o:value("h2,http/1.1") o:value("h3,h2,http/1.1") o:depends({ [_n("tls")] = true, [_n("reality")] = false }) -o:depends({ [_n("protocol")] = "hysteria2" }) -- o = s:option(Value, _n("minversion"), translate("minversion")) -- o.default = "1.3" @@ -776,11 +766,6 @@ o.default = 0 o = s:option(Flag, _n("tcpMptcp"), "tcpMptcp", translate("Enable Multipath TCP, need to be enabled in both server and client configuration.")) o.default = 0 -o = s:option(Value, _n("preconns"), translate("Pre-connections"), translate("Number of early established connections to reduce latency.")) -o.datatype = "uinteger" -o.placeholder = 0 -o:depends({ [_n("protocol")] = "vless" }) - o = s:option(ListValue, _n("domain_resolver"), translate("Domain DNS Resolve")) o.description = translate("If the node address is a domain name, this DNS will be used for resolution.") .. "
" .. string.format('%s', translate("Note: For node-specific DNS only. Keep Auto to avoid extra overhead.")) diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/server/type/ray.lua b/luci-app-passwall/luasrc/model/cbi/passwall/server/type/ray.lua index 9c63beea..c36ad6e1 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/server/type/ray.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/server/type/ray.lua @@ -97,9 +97,6 @@ o.rewrite_option = "method" for a, t in ipairs(x_ss_method_list) do o:value(t) end o:depends({ [_n("protocol")] = "shadowsocks" }) -o = s:option(Flag, _n("iv_check"), translate("IV Check")) -o:depends({ [_n("protocol")] = "shadowsocks" }) - o = s:option(ListValue, _n("ss_network"), translate("Transport")) o.default = "tcp,udp" o:value("tcp", "TCP") @@ -230,7 +227,6 @@ o:value("http/1.1") o:value("h2,http/1.1") o:value("h3,h2,http/1.1") o:depends({ [_n("tls")] = true, [_n("reality")] = false }) -o:depends({ [_n("protocol")] = "hysteria2"}) o = s:option(Flag, _n("use_mldsa65Seed"), translate("ML-DSA-65")) o.default = "0" diff --git a/luci-app-passwall/luasrc/passwall/util_xray.lua b/luci-app-passwall/luasrc/passwall/util_xray.lua index 9f2ad6cb..16ca2985 100644 --- a/luci-app-passwall/luasrc/passwall/util_xray.lua +++ b/luci-app-passwall/luasrc/passwall/util_xray.lua @@ -361,43 +361,18 @@ function gen_outbound(flag, node, tag, proxy_table) end)() } or nil, settings = { - vnext = (node.protocol == "vmess" or node.protocol == "vless") and { - { - address = node.address, - port = tonumber(node.port), - users = { - { - id = node.uuid, - level = 0, - security = (node.protocol == "vmess") and node.security or nil, - testpre = (node.protocol == "vless") and tonumber(node.preconns) or nil, - encryption = (node.protocol == "vless") and ((node.encryption and node.encryption ~= "") and node.encryption or "none") or nil, - flow = (node.protocol == "vless" - and (node.tls == "1" or (node.encryption and node.encryption ~= "" and node.encryption ~= "none")) - and node.flow and node.flow ~= "") and node.flow or nil - } - } - } - } or nil, - servers = (node.protocol == "socks" or node.protocol == "http" or node.protocol == "shadowsocks" or node.protocol == "trojan") and { - { - address = node.address, - port = tonumber(node.port), - method = (node.method == "chacha20-ietf-poly1305" and "chacha20-poly1305") or - (node.method == "xchacha20-ietf-poly1305" and "xchacha20-poly1305") or - (node.method ~= "" and node.method) or nil, - ivCheck = (node.protocol == "shadowsocks") and node.iv_check == "1" or nil, - uot = (node.protocol == "shadowsocks") and node.uot == "1" or nil, - password = node.password or "", - users = (node.username and node.password) and { - { - user = node.username, - pass = node.password - } - } or nil - } - } or nil, - address = (node.protocol == "wireguard" and node.wireguard_local_address) or (node.protocol == "hysteria" and node.address) or nil, + address = (node.protocol == "wireguard") and node.wireguard_local_address or node.address, + port = tonumber(node.port), + id = (node.protocol == "vmess" or node.protocol == "vless") and node.uuid or nil, + encryption = (node.protocol == "vless") and ((node.encryption and node.encryption ~= "") and node.encryption or "none") or nil, + flow = (node.protocol == "vless" and (node.tls == "1" or (node.encryption and node.encryption ~= "" and node.encryption ~= "none")) + and node.flow and node.flow ~= "") and node.flow or nil, + security = (node.protocol == "vmess") and node.security or nil, + user = (node.protocol == "socks" or node.protocol == "http") and node.username or nil, + pass = (node.protocol == "socks" or node.protocol == "http") and node.password or nil, + password = (node.protocol == "shadowsocks" or node.protocol == "trojan") and node.password or nil, + method = (node.protocol == "shadowsocks") and ((node.method == "chacha20-ietf-poly1305" and "chacha20-poly1305") or + (node.method == "xchacha20-ietf-poly1305" and "xchacha20-poly1305") or (node.method ~= "" and node.method) or nil) or nil, secretKey = (node.protocol == "wireguard") and node.wireguard_secret_key or nil, peers = (node.protocol == "wireguard") and { { @@ -409,8 +384,8 @@ function gen_outbound(flag, node, tag, proxy_table) } or nil, mtu = (node.protocol == "wireguard" and node.wireguard_mtu) and tonumber(node.wireguard_mtu) or nil, reserved = (node.protocol == "wireguard" and node.wireguard_reserved) and node.wireguard_reserved or nil, - port = (node.protocol == "hysteria" and node.port) and tonumber(node.port) or nil, - version = node.protocol == "hysteria" and 2 or nil + version = (node.protocol == "hysteria") and 2 or nil, + level = 0 } } @@ -538,7 +513,6 @@ function gen_config_server(node) settings = { method = node.method, password = node.password, - ivCheck = ("1" == node.iv_check) and true or false, network = node.ss_network or "TCP,UDP" } elseif node.protocol == "trojan" then diff --git a/luci-app-passwall/po/zh-cn/passwall.po b/luci-app-passwall/po/zh-cn/passwall.po index 3ef8055b..05a774ba 100644 --- a/luci-app-passwall/po/zh-cn/passwall.po +++ b/luci-app-passwall/po/zh-cn/passwall.po @@ -1429,9 +1429,6 @@ msgstr "只推荐与 VLESS-TCP-XTLS-Vision 搭配使用。" msgid "Password" msgstr "密码" -msgid "IV Check" -msgstr "IV 检查" - msgid "UDP over TCP" msgstr "TCP 封装 UDP" @@ -1444,12 +1441,6 @@ msgstr "本地端口" msgid "Fast Open" msgstr "快速打开" -msgid "Pre-connections" -msgstr "预连接" - -msgid "Number of early established connections to reduce latency." -msgstr "预连接的数量,用于降低延迟。" - msgid "Need node support required" msgstr "需要节点支持" diff --git a/luci-nginxer/Makefile b/luci-nginxer/Makefile index 67b99b16..1fb168fc 100644 --- a/luci-nginxer/Makefile +++ b/luci-nginxer/Makefile @@ -8,17 +8,17 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=Nginxer LUCI_DESCRIPTION:=Standard OpenWrt set including full admin with ppp support and the default Bootstrap theme -PKG_VERSION:=0.0.2 -PKG_RELEASE:=5 +PKG_VERSION:=0.0.1 +PKG_RELEASE:=6 LUCI_DEPENDS:=+luci-nginx define Package/luci-nginxer/postrm #!/bin/sh -/etc/init.d/uhttpd enable +/etc/init.d/uhttpd enabled /etc/init.d/uhttpd start exit 0 endef include $(TOPDIR)/feeds/luci/luci.mk -# call BuildPackage - OpenWrt buildroot signature +# call BuildPackage - OpenWrt buildroot signature \ No newline at end of file diff --git a/luci-nginxer/root/etc/uci-defaults/50_luci-nginxer b/luci-nginxer/root/etc/uci-defaults/50_luci-nginxer index 18e28cfd..9d01f398 100644 --- a/luci-nginxer/root/etc/uci-defaults/50_luci-nginxer +++ b/luci-nginxer/root/etc/uci-defaults/50_luci-nginxer @@ -8,11 +8,7 @@ if [ "$nginxer" != 1 ]; then uci set nginx._redirect2ssl.access_log='off; # logd openwrt' uci set nginx.global.nginxer='1' uci commit nginx - - # fix firmware upload failed - sed -i 's/client_max_body_size 128M;/client_max_body_size 256M;/g' /etc/nginx/uci.conf.template - # /etc/init.d/uhttpd running || /etc/init.d/uhttpd disable /etc/init.d/nginx reload fi -exit 0 +exit 0 \ No newline at end of file diff --git a/mihomo/.prepare.sh b/mihomo/.prepare.sh deleted file mode 100755 index e89c8386..00000000 --- a/mihomo/.prepare.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -VERSION="$1" -CURDIR="$2" -BIN_PATH="$3" - -if [ -d "$CURDIR/.git" ]; then - config="$CURDIR/.git/config" -else - config="$(sed "s|^gitdir:\s*|$CURDIR/|;s|$|/config|" "$CURDIR/.git")" -fi -[ -n "$(sed -En '/^\[remote /{h;:top;n;/^\[/b;s,(https?://gitcode\.(com|net)),\1,;T top;H;x;s|\n\s*|: |;p;}' "$config")" ] && { - echo -e "#!/bin/sh\necho $VERSION" > "$BIN_PATH" -} -exit 0 diff --git a/mihomo/Makefile b/mihomo/Makefile index cf2d4562..36993fea 100644 --- a/mihomo/Makefile +++ b/mihomo/Makefile @@ -1,32 +1,30 @@ -# SPDX-License-Identifier: GPL-2.0 -# -# Copyright (C) 2024-2026 Anya Lin - include $(TOPDIR)/rules.mk PKG_NAME:=mihomo PKG_VERSION:=1.19.26 -PKG_RELEASE:=16 +PKG_RELEASE:=17 +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/MetaCubeX/mihomo.git +PKG_SOURCE_VERSION:=v$(PKG_VERSION) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=https://codeload.github.com/metacubex/mihomo/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=skip +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_MIRROR_HASH:=skip -PKG_MAINTAINER:=Anya Lin -PKG_LICENSE:=GPL-2.0 -PKG_LICENSE_FILES:=LICENSE +PKG_LICENSE:=GPL3.0+ +PKG_MAINTAINER:=Joseph Mory PKG_BUILD_DEPENDS:=golang/host PKG_BUILD_PARALLEL:=1 PKG_BUILD_FLAGS:=no-mips16 -GO_PKG:=github.com/metacubex/mihomo +PKG_BUILD_VERSION:=v$(PKG_VERSION) +PKG_BUILD_TIME:=$(shell date -u -Iseconds) -PKG_BUILD_TIME:=$(shell date -u +%FT%TZ%z) -GO_PKG_LDFLAGS_X:=\ - $(GO_PKG)/constant.Version=v$(PKG_VERSION) \ - $(GO_PKG)/constant.BuildTime=$(PKG_BUILD_TIME) +GO_PKG:=github.com/metacubex/mihomo +GO_PKG_LDFLAGS_X:=$(GO_PKG)/constant.Version=$(PKG_BUILD_VERSION) $(GO_PKG)/constant.BuildTime=$(PKG_BUILD_TIME) GO_PKG_TAGS:=with_gvisor +GO_PKG_INSTALL_BIN_PATH:=/usr/libexec include $(INCLUDE_DIR)/package.mk include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk @@ -34,27 +32,24 @@ include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk define Package/mihomo SECTION:=net CATEGORY:=Network - TITLE:=Another Mihomo Kernel. + TITLE:=A rule based proxy in Go. URL:=https://wiki.metacubex.one - DEPENDS:=$(GO_ARCH_DEPENDS) - PROVIDES:=mihomo + DEPENDS:=$(GO_ARCH_DEPENDS) +ca-bundle ALTERNATIVES:=\ - 100:/usr/bin/mihomo:/usr/libexec/mihomo-core - USERID:=mihomo=7890:mihomo=7890 + 300:/usr/bin/mihomo:/usr/libexec/mihomo +endef + +define Package/mihomo/description + Mihomo is a rule based proxy in Go. +endef + +define Package/mihomo/install + $(call GoPackage/Package/Install/Bin,$(1)) endef define Build/Prepare $(Build/Prepare/Default) - # rm unit test - rm -f $(PKG_BUILD_DIR)/rules/logic_test/logic_test.go -endef - -define Package/mihomo/install - $(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR)) - $(CURDIR)/.prepare.sh $(VERSION) $(CURDIR) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) - - $(INSTALL_DIR) $(1)/usr/libexec/ - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/libexec/mihomo-core + $(RM) -r $(PKG_BUILD_DIR)/rules/logic_test endef $(eval $(call GoBinPackage,mihomo)) diff --git a/speedtest-web/Makefile b/speedtest-web/Makefile index be7f50c0..0343e553 100644 --- a/speedtest-web/Makefile +++ b/speedtest-web/Makefile @@ -6,11 +6,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=speedtest-web PKG_VERSION:=1.1.5 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/ZeaKyX/speedtest-go.git -PKG_SOURCE_VERSION:=d8ccc31d3ae0ed2833691e3b8fc6fd1795d1ec13 +PKG_SOURCE_VERSION:= PKG_MIRROR_HASH:=skip PKG_LICENSE:=LGPL-3.0