diff --git a/luci-app-nikki/Makefile b/luci-app-nikki/Makefile index 36e2df89f..005986f74 100644 --- a/luci-app-nikki/Makefile +++ b/luci-app-nikki/Makefile @@ -1,6 +1,6 @@ include $(TOPDIR)/rules.mk -PKG_VERSION:=1.20.2 +PKG_VERSION:=1.20.3 LUCI_TITLE:=LuCI Support for nikki LUCI_DEPENDS:=+luci-base +nikki diff --git a/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js b/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js index ebe0139d7..6225c1db7 100644 --- a/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js +++ b/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js @@ -246,9 +246,7 @@ return view.extend({ o = s.taboption('dns', form.Value, 'fake_ip_range', '*' + ' ' + _('Fake-IP Range')); o.datatype = 'cidr4'; o.placeholder = _('Unmodified'); - o.retain = true; o.rmempty = false; - o.depends('dns_mode', 'fake-ip'); o = s.taboption('dns', form.Flag, 'fake_ip_filter', _('Overwrite Fake-IP Filter')); o.rmempty = false; @@ -378,12 +376,14 @@ return view.extend({ o.rmempty = false; o = s.taboption('sniffer', form.DynamicList, 'sniffer_force_domain_names', _('Force Sniff Domain Name')); + o.retain = true; o.depends('sniffer_force_domain_name', '1'); o = s.taboption('sniffer', form.Flag, 'sniffer_ignore_domain_name', _('Overwrite Ignore Sniff Domain Name')); o.rmempty = false; o = s.taboption('sniffer', form.DynamicList, 'sniffer_ignore_domain_names', _('Ignore Sniff Domain Name')); + o.retain = true; o.depends('sniffer_ignore_domain_name', '1'); o = s.taboption('sniffer', form.Flag, 'sniffer_sniff', _('Overwrite Sniff By Protocol')); diff --git a/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js b/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js index ea6dd288c..9c931c10e 100644 --- a/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js +++ b/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js @@ -34,11 +34,15 @@ return view.extend({ o.rmempty = false; o = s.taboption('transparent_proxy', form.ListValue, 'tcp_transparent_proxy_mode', _('TCP Proxy Mode')); + o.optional = true; + o.placeholder = _('Disable'); o.value('redirect', _('Redirect Mode')); o.value('tproxy', _('TPROXY Mode')); o.value('tun', _('TUN Mode')); o = s.taboption('transparent_proxy', form.ListValue, 'udp_transparent_proxy_mode', _('UDP Proxy Mode')); + o.optional = true; + o.placeholder = _('Disable'); o.value('tproxy', _('TPROXY Mode')); o.value('tun', _('TUN Mode')); diff --git a/luci-app-nikki/po/templates/nikki.pot b/luci-app-nikki/po/templates/nikki.pot index 940ccfde7..f0d93ee22 100644 --- a/luci-app-nikki/po/templates/nikki.pot +++ b/luci-app-nikki/po/templates/nikki.pot @@ -9,16 +9,16 @@ msgstr "" msgid "API Secret" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:66 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:70 msgid "Access Control" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:69 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:73 msgid "All Mode" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:148 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:153 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:152 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:157 msgid "All Port" msgstr "" @@ -26,8 +26,8 @@ msgstr "" msgid "Allow Lan" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:264 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:70 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:262 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:74 msgid "Allow Mode" msgstr "" @@ -56,28 +56,28 @@ msgstr "" msgid "Behavior" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:263 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:71 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:261 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:75 msgid "Block Mode" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:127 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:131 msgid "Bypass" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:143 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:147 msgid "Bypass China Mainland IP" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:156 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:160 msgid "Bypass DSCP" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:136 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:140 msgid "Bypass Group" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:129 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:133 msgid "Bypass User" msgstr "" @@ -94,8 +94,8 @@ msgstr "" msgid "Clear Log" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:149 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:154 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:153 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:158 msgid "Commonly Used Port" msgstr "" @@ -147,11 +147,11 @@ msgstr "" msgid "Destination Port" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:146 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:150 msgid "Destination TCP Port to Proxy" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:151 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:155 msgid "Destination UDP Port to Proxy" msgstr "" @@ -172,15 +172,17 @@ msgstr "" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:206 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:216 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:238 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:269 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:275 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:281 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:287 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:293 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:362 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:368 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:374 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:267 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:273 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:279 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:285 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:291 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:360 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:366 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:372 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:558 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:38 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:45 msgid "Disable" msgstr "" @@ -204,11 +206,11 @@ msgstr "" msgid "Disable TCP Keep Alive" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:278 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:276 msgid "DoH Prefer HTTP/3" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:310 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:308 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:503 msgid "Domain Name" msgstr "" @@ -237,19 +239,19 @@ msgstr "" msgid "Edit DNS Hijacks" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:256 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:254 msgid "Edit Fake-IP Filters" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:299 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:297 msgid "Edit Hosts" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:341 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:339 msgid "Edit Nameserver Policies" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:318 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:316 msgid "Edit Nameservers" msgstr "" @@ -281,18 +283,18 @@ msgstr "" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:207 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:217 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:239 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:270 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:276 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:282 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:288 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:294 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:307 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:326 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:349 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:359 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:363 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:369 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:375 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:268 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:274 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:280 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:286 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:292 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:305 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:324 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:347 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:357 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:361 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:367 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:373 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:399 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:427 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:496 @@ -314,15 +316,15 @@ msgstr "" msgid "External Control Config" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:266 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:264 msgid "Fake-IP Cache" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:260 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:258 msgid "Fake-IP Filter Mode" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:57 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:61 msgid "Fake-IP Ping Hijack" msgstr "" @@ -363,7 +365,7 @@ msgstr "" msgid "File:" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:380 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:378 msgid "Force Sniff Domain Name" msgstr "" @@ -439,15 +441,15 @@ msgstr "" msgid "How To Use" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:313 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:311 msgid "IP" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:45 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:49 msgid "IPv4 DNS Hijack" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:51 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:55 msgid "IPv4 Proxy" msgstr "" @@ -456,15 +458,15 @@ msgstr "" msgid "IPv6" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:48 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:52 msgid "IPv6 DNS Hijack" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:54 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:58 msgid "IPv6 Proxy" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:386 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:385 msgid "Ignore Sniff Domain Name" msgstr "" @@ -472,11 +474,11 @@ msgstr "" msgid "Inbound Config" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:113 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:117 msgid "Interface" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:63 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:67 msgid "Lan Proxy" msgstr "" @@ -501,7 +503,7 @@ msgstr "" msgid "Match Process" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:352 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:350 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:513 msgid "Matcher" msgstr "" @@ -527,7 +529,7 @@ msgid "Mixin Option" msgstr "" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:39 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:68 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:72 msgid "Mode" msgstr "" @@ -535,8 +537,8 @@ msgstr "" msgid "Name" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:336 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:355 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:334 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:353 msgid "Nameserver" msgstr "" @@ -578,27 +580,27 @@ msgstr "" msgid "Overwrite Destination" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:253 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:251 msgid "Overwrite Fake-IP Filter" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:377 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:375 msgid "Overwrite Force Sniff Domain Name" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:296 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:294 msgid "Overwrite Hosts" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:383 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:382 msgid "Overwrite Ignore Sniff Domain Name" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:315 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:313 msgid "Overwrite Nameserver" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:338 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:336 msgid "Overwrite Nameserver Policy" msgstr "" @@ -652,7 +654,7 @@ msgstr "" msgid "Random" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:37 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:39 msgid "Redirect Mode" msgstr "" @@ -668,7 +670,7 @@ msgstr "" msgid "Remote" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:272 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:270 msgid "Respect Rules" msgstr "" @@ -676,7 +678,7 @@ msgstr "" msgid "Restart Service" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:60 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:64 msgid "Router Proxy" msgstr "" @@ -721,15 +723,15 @@ msgstr "" msgid "Sniff By Protocol" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:371 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:369 msgid "Sniff Pure IP" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:365 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:363 msgid "Sniff Redir-Host" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:357 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:355 msgid "Sniffer Config" msgstr "" @@ -782,8 +784,8 @@ msgstr "" msgid "TCP Proxy Mode" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:38 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:42 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:40 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:46 msgid "TPROXY Mode" msgstr "" @@ -795,8 +797,8 @@ msgstr "" msgid "TUN Config" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:39 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:43 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:41 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:47 msgid "TUN Mode" msgstr "" @@ -816,13 +818,13 @@ msgstr "" msgid "Transparent Proxy with Mihomo on OpenWrt." msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:329 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:327 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:436 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:500 msgid "Type" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:41 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:43 msgid "UDP Proxy Mode" msgstr "" @@ -875,15 +877,15 @@ msgstr "" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:237 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:242 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:248 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:262 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:268 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:274 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:280 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:286 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:292 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:361 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:367 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:373 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:260 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:266 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:272 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:278 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:284 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:290 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:359 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:365 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:371 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:533 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:539 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:544 @@ -919,11 +921,11 @@ msgstr "" msgid "Url" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:290 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:288 msgid "Use Hosts" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:284 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:282 msgid "Use System Hosts" msgstr "" diff --git a/luci-app-nikki/po/zh_Hans/nikki.po b/luci-app-nikki/po/zh_Hans/nikki.po index c0fa60232..3a8a6984a 100644 --- a/luci-app-nikki/po/zh_Hans/nikki.po +++ b/luci-app-nikki/po/zh_Hans/nikki.po @@ -16,16 +16,16 @@ msgstr "API 监听" msgid "API Secret" msgstr "API 密钥" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:66 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:70 msgid "Access Control" msgstr "访问控制" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:69 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:73 msgid "All Mode" msgstr "全部模式" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:148 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:153 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:152 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:157 msgid "All Port" msgstr "全部端口" @@ -33,8 +33,8 @@ msgstr "全部端口" msgid "Allow Lan" msgstr "允许局域网访问" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:264 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:70 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:262 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:74 msgid "Allow Mode" msgstr "白名单模式" @@ -63,28 +63,28 @@ msgstr "追加规则提供者" msgid "Behavior" msgstr "行为" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:263 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:71 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:261 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:75 msgid "Block Mode" msgstr "黑名单模式" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:127 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:131 msgid "Bypass" msgstr "绕过" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:143 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:147 msgid "Bypass China Mainland IP" msgstr "绕过中国大陆 IP" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:156 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:160 msgid "Bypass DSCP" msgstr "绕过 DSCP" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:136 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:140 msgid "Bypass Group" msgstr "绕过用户组" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:129 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:133 msgid "Bypass User" msgstr "绕过用户" @@ -101,8 +101,8 @@ msgstr "选择配置文件" msgid "Clear Log" msgstr "清空日志" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:149 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:154 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:153 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:158 msgid "Commonly Used Port" msgstr "常用端口" @@ -154,11 +154,11 @@ msgstr "目标 IP(Geo)" msgid "Destination Port" msgstr "目标端口" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:146 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:150 msgid "Destination TCP Port to Proxy" msgstr "要代理的 TCP 目标端口" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:151 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:155 msgid "Destination UDP Port to Proxy" msgstr "要代理的 UDP 目标端口" @@ -179,15 +179,17 @@ msgstr "直连模式" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:206 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:216 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:238 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:269 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:275 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:281 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:287 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:293 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:362 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:368 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:374 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:267 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:273 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:279 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:285 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:291 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:360 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:366 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:372 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:558 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:38 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:45 msgid "Disable" msgstr "禁用" @@ -211,11 +213,11 @@ msgstr "禁用安全路径检查" msgid "Disable TCP Keep Alive" msgstr "禁用 TCP Keep Alive" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:278 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:276 msgid "DoH Prefer HTTP/3" msgstr "DoH 优先 HTTP/3" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:310 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:308 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:503 msgid "Domain Name" msgstr "域名" @@ -244,19 +246,19 @@ msgstr "编辑身份验证" msgid "Edit DNS Hijacks" msgstr "编辑 DNS 劫持" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:256 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:254 msgid "Edit Fake-IP Filters" msgstr "编辑 Fake-IP 过滤列表" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:299 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:297 msgid "Edit Hosts" msgstr "编辑 Hosts" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:341 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:339 msgid "Edit Nameserver Policies" msgstr "编辑 DNS 服务器查询策略" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:318 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:316 msgid "Edit Nameservers" msgstr "编辑 DNS 服务器" @@ -288,18 +290,18 @@ msgstr "编辑器" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:207 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:217 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:239 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:270 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:276 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:282 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:288 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:294 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:307 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:326 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:349 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:359 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:363 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:369 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:375 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:268 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:274 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:280 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:286 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:292 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:305 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:324 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:347 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:357 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:361 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:367 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:373 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:399 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:427 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:496 @@ -321,15 +323,15 @@ msgstr "到期时间" msgid "External Control Config" msgstr "外部控制配置" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:266 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:264 msgid "Fake-IP Cache" msgstr "Fake-IP 缓存" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:260 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:258 msgid "Fake-IP Filter Mode" msgstr "Fake-IP 过滤模式" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:57 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:61 msgid "Fake-IP Ping Hijack" msgstr "Fake-IP Ping 劫持" @@ -370,7 +372,7 @@ msgstr "IPv6 保留地址" msgid "File:" msgstr "文件:" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:380 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:378 msgid "Force Sniff Domain Name" msgstr "强制嗅探的域名" @@ -446,15 +448,15 @@ msgstr "HTTP 端口" msgid "How To Use" msgstr "使用说明" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:313 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:311 msgid "IP" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:45 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:49 msgid "IPv4 DNS Hijack" msgstr "IPv4 DNS 劫持" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:51 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:55 msgid "IPv4 Proxy" msgstr "IPv4 代理" @@ -463,15 +465,15 @@ msgstr "IPv4 代理" msgid "IPv6" msgstr "" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:48 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:52 msgid "IPv6 DNS Hijack" msgstr "IPv6 DNS 劫持" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:54 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:58 msgid "IPv6 Proxy" msgstr "IPv6 代理" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:386 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:385 msgid "Ignore Sniff Domain Name" msgstr "忽略嗅探的域名" @@ -479,11 +481,11 @@ msgstr "忽略嗅探的域名" msgid "Inbound Config" msgstr "入站配置" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:113 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:117 msgid "Interface" msgstr "接口" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:63 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:67 msgid "Lan Proxy" msgstr "局域网代理" @@ -508,7 +510,7 @@ msgstr "最大传输单元" msgid "Match Process" msgstr "匹配进程" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:352 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:350 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:513 msgid "Matcher" msgstr "匹配" @@ -534,7 +536,7 @@ msgid "Mixin Option" msgstr "混入选项" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:39 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:68 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:72 msgid "Mode" msgstr "模式" @@ -542,8 +544,8 @@ msgstr "模式" msgid "Name" msgstr "名称" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:336 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:355 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:334 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:353 msgid "Nameserver" msgstr "DNS 服务器" @@ -585,27 +587,27 @@ msgstr "覆盖 DNS 劫持" msgid "Overwrite Destination" msgstr "将嗅探结果作为连接目标" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:253 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:251 msgid "Overwrite Fake-IP Filter" msgstr "覆盖 Fake-IP 过滤列表" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:377 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:375 msgid "Overwrite Force Sniff Domain Name" msgstr "覆盖强制嗅探的域名" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:296 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:294 msgid "Overwrite Hosts" msgstr "覆盖 Hosts" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:383 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:382 msgid "Overwrite Ignore Sniff Domain Name" msgstr "覆盖忽略嗅探的域名" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:315 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:313 msgid "Overwrite Nameserver" msgstr "覆盖 DNS 服务器" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:338 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:336 msgid "Overwrite Nameserver Policy" msgstr "覆盖 DNS 服务器查询策略" @@ -659,7 +661,7 @@ msgstr "代理提供者:" msgid "Random" msgstr "随机" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:37 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:39 msgid "Redirect Mode" msgstr "Redirect 模式" @@ -675,7 +677,7 @@ msgstr "重载服务" msgid "Remote" msgstr "远程" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:272 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:270 msgid "Respect Rules" msgstr "遵循分流规则" @@ -683,7 +685,7 @@ msgstr "遵循分流规则" msgid "Restart Service" msgstr "重启服务" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:60 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:64 msgid "Router Proxy" msgstr "路由器代理" @@ -728,15 +730,15 @@ msgstr "滚动到底部" msgid "Sniff By Protocol" msgstr "按协议嗅探" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:371 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:369 msgid "Sniff Pure IP" msgstr "嗅探纯 IP 连接" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:365 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:363 msgid "Sniff Redir-Host" msgstr "嗅探 Redir-Host 流量" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:357 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:355 msgid "Sniffer Config" msgstr "嗅探器配置" @@ -789,8 +791,8 @@ msgstr "TCP Keep Alive 间隔" msgid "TCP Proxy Mode" msgstr "TCP 代理模式" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:38 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:42 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:40 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:46 msgid "TPROXY Mode" msgstr "TPROXY 模式" @@ -802,8 +804,8 @@ msgstr "TPROXY 端口" msgid "TUN Config" msgstr "TUN 配置" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:39 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:43 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:41 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:47 msgid "TUN Mode" msgstr "TUN 模式" @@ -823,13 +825,13 @@ msgstr "透明代理" msgid "Transparent Proxy with Mihomo on OpenWrt." msgstr "在 OpenWrt 上使用 Mihomo 进行透明代理。" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:329 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:327 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:436 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:500 msgid "Type" msgstr "类型" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:41 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:43 msgid "UDP Proxy Mode" msgstr "UDP 代理模式" @@ -882,15 +884,15 @@ msgstr "统一延迟" #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:237 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:242 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:248 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:262 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:268 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:274 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:280 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:286 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:292 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:361 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:367 -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:373 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:260 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:266 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:272 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:278 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:284 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:290 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:359 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:365 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:371 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:533 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:539 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:544 @@ -926,11 +928,11 @@ msgstr "上传配置文件" msgid "Url" msgstr "下载地址" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:290 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:288 msgid "Use Hosts" msgstr "使用 Hosts" -#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:284 +#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:282 msgid "Use System Hosts" msgstr "使用系统的 Hosts"