luci-app-nikki: sync upstream

last commit: 9d4ba970ea
This commit is contained in:
gitea-action 2025-03-08 17:30:21 +08:00
parent 80e66f2d4b
commit 7b223017d2
5 changed files with 571 additions and 400 deletions

View File

@ -1,6 +1,6 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_VERSION:=1.20.1 PKG_VERSION:=1.20.2
LUCI_TITLE:=LuCI Support for nikki LUCI_TITLE:=LuCI Support for nikki
LUCI_DEPENDS:=+luci-base +nikki LUCI_DEPENDS:=+luci-base +nikki

View File

@ -3,6 +3,7 @@
'require view'; 'require view';
'require uci'; 'require uci';
'require fs'; 'require fs';
'require network';
'require poll'; 'require poll';
'require tools.widgets as widgets'; 'require tools.widgets as widgets';
'require tools.nikki as nikki'; 'require tools.nikki as nikki';
@ -10,10 +11,14 @@
return view.extend({ return view.extend({
load: function () { load: function () {
return Promise.all([ return Promise.all([
uci.load('nikki') uci.load('nikki'),
network.getNetworks(),
]); ]);
}, },
render: function (data) { render: function (data) {
const networks = data[1];
let m, s, o, so; let m, s, o, so;
m = new form.Map('nikki'); m = new form.Map('nikki');
@ -24,6 +29,7 @@ return view.extend({
o = s.taboption('general', form.ListValue, 'log_level', _('Log Level')); o = s.taboption('general', form.ListValue, 'log_level', _('Log Level'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('silent'); o.value('silent');
o.value('error'); o.value('error');
o.value('warning'); o.value('warning');
@ -32,48 +38,66 @@ return view.extend({
o = s.taboption('general', form.ListValue, 'mode', _('Mode')); o = s.taboption('general', form.ListValue, 'mode', _('Mode'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('global', _('Global Mode')); o.value('global', _('Global Mode'));
o.value('rule', _('Rule Mode')); o.value('rule', _('Rule Mode'));
o.value('direct', _('Direct Mode')); o.value('direct', _('Direct Mode'));
o = s.taboption('general', form.ListValue, 'match_process', _('Match Process')); o = s.taboption('general', form.ListValue, 'match_process', _('Match Process'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('off'); o.value('off');
o.value('strict'); o.value('strict');
o.value('always'); o.value('always');
o = s.taboption('general', widgets.NetworkSelect, 'outbound_interface', _('Outbound Interface')); o = s.taboption('general', form.ListValue, 'outbound_interface', _('Outbound Interface'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
for (const network of networks) {
if (network.getName() === 'loopback') {
continue;
}
o.value(network.getName());
}
o = s.taboption('general', form.ListValue, 'ipv6', _('IPv6')); o = s.taboption('general', form.ListValue, 'ipv6', _('IPv6'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('general', form.ListValue, 'unify_delay', _('Unify Delay')); o = s.taboption('general', form.ListValue, 'unify_delay', _('Unify Delay'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('general', form.ListValue, 'tcp_concurrent', _('TCP Concurrent')); o = s.taboption('general', form.ListValue, 'tcp_concurrent', _('TCP Concurrent'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('general', form.Value, 'tcp_keep_alive_idle', _('TCP Keep Alive Idle')); o = s.taboption('general', form.Value, 'tcp_keep_alive_idle', _('TCP Keep Alive Idle'));
o.datatype = 'uinteger'; o.datatype = 'uinteger';
o.placeholder = _('Unmodified');
o = s.taboption('general', form.Value, 'tcp_keep_alive_interval', _('TCP Keep Alive Interval')); o = s.taboption('general', form.Value, 'tcp_keep_alive_interval', _('TCP Keep Alive Interval'));
o.datatype = 'uinteger'; o.datatype = 'uinteger';
o.placeholder = _('Unmodified');
s.tab('external_control', _('External Control Config')); s.tab('external_control', _('External Control Config'));
o = s.taboption('external_control', form.Value, 'ui_path', '*' + ' ' + _('UI Path')); o = s.taboption('external_control', form.Value, 'ui_path', '*' + ' ' + _('UI Path'));
o.placeholder = _('Unmodified');
o.rmempty = false; o.rmempty = false;
o = s.taboption('external_control', form.Value, 'ui_name', _('UI Name')); o = s.taboption('external_control', form.Value, 'ui_name', _('UI Name'));
o.placeholder = _('Unmodified');
o = s.taboption('external_control', form.Value, 'ui_url', _('UI Url')); o = s.taboption('external_control', form.Value, 'ui_url', _('UI Url'));
o.placeholder = _('Unmodified');
o.value('https://github.com/Zephyruso/zashboard/archive/refs/heads/gh-pages.zip', 'Zashboard'); o.value('https://github.com/Zephyruso/zashboard/archive/refs/heads/gh-pages.zip', 'Zashboard');
o.value('https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip', 'MetaCubeXD'); o.value('https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip', 'MetaCubeXD');
o.value('https://github.com/MetaCubeX/Yacd-meta/archive/refs/heads/gh-pages.zip', 'YACD'); o.value('https://github.com/MetaCubeX/Yacd-meta/archive/refs/heads/gh-pages.zip', 'YACD');
@ -81,13 +105,16 @@ return view.extend({
o = s.taboption('external_control', form.Value, 'api_listen', '*' + ' ' + _('API Listen')); o = s.taboption('external_control', form.Value, 'api_listen', '*' + ' ' + _('API Listen'));
o.datatype = 'ipaddrport(1)'; o.datatype = 'ipaddrport(1)';
o.placeholder = _('Unmodified');
o.rmempty = false; o.rmempty = false;
o = s.taboption('external_control', form.Value, 'api_secret', _('API Secret')); o = s.taboption('external_control', form.Value, 'api_secret', _('API Secret'));
o.password = true; o.password = true;
o.placeholder = _('Unmodified');
o = s.taboption('external_control', form.ListValue, 'selection_cache', _('Save Proxy Selection')); o = s.taboption('external_control', form.ListValue, 'selection_cache', _('Save Proxy Selection'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
@ -95,24 +122,30 @@ return view.extend({
o = s.taboption('inbound', form.ListValue, 'allow_lan', _('Allow Lan')); o = s.taboption('inbound', form.ListValue, 'allow_lan', _('Allow Lan'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('inbound', form.Value, 'http_port', _('HTTP Port')); o = s.taboption('inbound', form.Value, 'http_port', _('HTTP Port'));
o.datatype = 'port'; o.datatype = 'port';
o.placeholder = _('Unmodified');
o = s.taboption('inbound', form.Value, 'socks_port', _('SOCKS Port')); o = s.taboption('inbound', form.Value, 'socks_port', _('SOCKS Port'));
o.datatype = 'port'; o.datatype = 'port';
o.placeholder = _('Unmodified');
o = s.taboption('inbound', form.Value, 'mixed_port', _('Mixed Port')); o = s.taboption('inbound', form.Value, 'mixed_port', _('Mixed Port'));
o.datatype = 'port'; o.datatype = 'port';
o.placeholder = _('Unmodified');
o = s.taboption('inbound', form.Value, 'redir_port', '*' + ' ' + _('Redirect Port')); o = s.taboption('inbound', form.Value, 'redir_port', '*' + ' ' + _('Redirect Port'));
o.datatype = 'port'; o.datatype = 'port';
o.placeholder = _('Unmodified');
o.rmempty = false; o.rmempty = false;
o = s.taboption('inbound', form.Value, 'tproxy_port', '*' + ' ' + _('TPROXY Port')); o = s.taboption('inbound', form.Value, 'tproxy_port', '*' + ' ' + _('TPROXY Port'));
o.datatype = 'port'; o.datatype = 'port';
o.placeholder = _('Unmodified');
o.rmempty = false; o.rmempty = false;
o = s.taboption('inbound', form.Flag, 'authentication', _('Overwrite Authentication')); o = s.taboption('inbound', form.Flag, 'authentication', _('Overwrite Authentication'));
@ -139,27 +172,33 @@ return view.extend({
s.tab('tun', _('TUN Config')); s.tab('tun', _('TUN Config'));
o = s.taboption('tun', form.Value, 'tun_device', '*' + ' ' + _('Device Name')); o = s.taboption('tun', form.Value, 'tun_device', '*' + ' ' + _('Device Name'));
o.placeholder = _('Unmodified');
o.rmempty = false; o.rmempty = false;
o = s.taboption('tun', form.ListValue, 'tun_stack', _('Stack')); o = s.taboption('tun', form.ListValue, 'tun_stack', _('Stack'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('system', 'System'); o.value('system', 'System');
o.value('gvisor', 'gVisor'); o.value('gvisor', 'gVisor');
o.value('mixed', 'Mixed'); o.value('mixed', 'Mixed');
o = s.taboption('tun', form.Value, 'tun_mtu', _('MTU')); o = s.taboption('tun', form.Value, 'tun_mtu', _('MTU'));
o.datatype = 'uinteger'; o.datatype = 'uinteger';
o.placeholder = _('Unmodified');
o = s.taboption('tun', form.ListValue, 'tun_gso', _('GSO')); o = s.taboption('tun', form.ListValue, 'tun_gso', _('GSO'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('tun', form.Value, 'tun_gso_max_size', _('GSO Max Size')); o = s.taboption('tun', form.Value, 'tun_gso_max_size', _('GSO Max Size'));
o.datatype = 'uinteger'; o.datatype = 'uinteger';
o.placeholder = _('Unmodified');
o = s.taboption('tun', form.ListValue, 'tun_endpoint_independent_nat', _('Endpoint Independent NAT')); o = s.taboption('tun', form.ListValue, 'tun_endpoint_independent_nat', _('Endpoint Independent NAT'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
@ -176,19 +215,23 @@ return view.extend({
o = s.taboption('dns', form.Value, 'dns_listen', '*' + ' ' + _('DNS Listen')); o = s.taboption('dns', form.Value, 'dns_listen', '*' + ' ' + _('DNS Listen'));
o.datatype = 'ipaddrport(1)'; o.datatype = 'ipaddrport(1)';
o.placeholder = _('Unmodified');
o.rmempty = false; o.rmempty = false;
o = s.taboption('dns', form.ListValue, 'dns_ipv6', _('IPv6')); o = s.taboption('dns', form.ListValue, 'dns_ipv6', _('IPv6'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('dns', form.ListValue, 'dns_mode', '*' + ' ' + _('DNS Mode')); o = s.taboption('dns', form.ListValue, 'dns_mode', '*' + ' ' + _('DNS Mode'));
o.placeholder = _('Unmodified');
o.value('redir-host', 'Redir-Host'); o.value('redir-host', 'Redir-Host');
o.value('fake-ip', 'Fake-IP'); o.value('fake-ip', 'Fake-IP');
o = s.taboption('dns', form.Value, 'fake_ip_range', '*' + ' ' + _('Fake-IP Range')); o = s.taboption('dns', form.Value, 'fake_ip_range', '*' + ' ' + _('Fake-IP Range'));
o.datatype = 'cidr4'; o.datatype = 'cidr4';
o.placeholder = _('Unmodified');
o.retain = true; o.retain = true;
o.rmempty = false; o.rmempty = false;
o.depends('dns_mode', 'fake-ip'); o.depends('dns_mode', 'fake-ip');
@ -202,31 +245,37 @@ return view.extend({
o = s.taboption('dns', form.ListValue, 'fake_ip_filter_mode', _('Fake-IP Filter Mode')); o = s.taboption('dns', form.ListValue, 'fake_ip_filter_mode', _('Fake-IP Filter Mode'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('blacklist', _('Block Mode')); o.value('blacklist', _('Block Mode'));
o.value('whitelist', _('Allow Mode')); o.value('whitelist', _('Allow Mode'));
o = s.taboption('dns', form.ListValue, 'fake_ip_cache', _('Fake-IP Cache')); o = s.taboption('dns', form.ListValue, 'fake_ip_cache', _('Fake-IP Cache'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('dns', form.ListValue, 'dns_respect_rules', _('Respect Rules')); o = s.taboption('dns', form.ListValue, 'dns_respect_rules', _('Respect Rules'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('dns', form.ListValue, 'dns_doh_prefer_http3', _('DoH Prefer HTTP/3')); o = s.taboption('dns', form.ListValue, 'dns_doh_prefer_http3', _('DoH Prefer HTTP/3'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('dns', form.ListValue, 'dns_system_hosts', _('Use System Hosts')); o = s.taboption('dns', form.ListValue, 'dns_system_hosts', _('Use System Hosts'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('dns', form.ListValue, 'dns_hosts', _('Use Hosts')); o = s.taboption('dns', form.ListValue, 'dns_hosts', _('Use Hosts'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
@ -295,16 +344,19 @@ return view.extend({
o = s.taboption('sniffer', form.ListValue, 'sniffer', _('Enable')); o = s.taboption('sniffer', form.ListValue, 'sniffer', _('Enable'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('sniffer', form.ListValue, 'sniffer_sniff_dns_mapping', _('Sniff Redir-Host')); o = s.taboption('sniffer', form.ListValue, 'sniffer_sniff_dns_mapping', _('Sniff Redir-Host'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('sniffer', form.ListValue, 'sniffer_sniff_pure_ip', _('Sniff Pure IP')); o = s.taboption('sniffer', form.ListValue, 'sniffer_sniff_pure_ip', _('Sniff Pure IP'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
@ -464,29 +516,37 @@ return view.extend({
o = s.taboption('geox', form.ListValue, 'geoip_format', _('GeoIP Format')); o = s.taboption('geox', form.ListValue, 'geoip_format', _('GeoIP Format'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('dat', 'DAT'); o.value('dat', 'DAT');
o.value('mmdb', 'MMDB'); o.value('mmdb', 'MMDB');
o = s.taboption('geox', form.ListValue, 'geodata_loader', _('GeoData Loader')); o = s.taboption('geox', form.ListValue, 'geodata_loader', _('GeoData Loader'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('standard', _('Standard Loader')); o.value('standard', _('Standard Loader'));
o.value('memconservative', _('Memory Conservative Loader')); o.value('memconservative', _('Memory Conservative Loader'));
o = s.taboption('geox', form.Value, 'geosite_url', _('GeoSite Url')); o = s.taboption('geox', form.Value, 'geosite_url', _('GeoSite Url'));
o.placeholder = _('Unmodified');
o = s.taboption('geox', form.Value, 'geoip_mmdb_url', _('GeoIP(MMDB) Url')); o = s.taboption('geox', form.Value, 'geoip_mmdb_url', _('GeoIP(MMDB) Url'));
o.placeholder = _('Unmodified');
o = s.taboption('geox', form.Value, 'geoip_dat_url', _('GeoIP(DAT) Url')); o = s.taboption('geox', form.Value, 'geoip_dat_url', _('GeoIP(DAT) Url'));
o.placeholder = _('Unmodified');
o = s.taboption('geox', form.Value, 'geoip_asn_url', _('GeoIP(ASN) Url')); o = s.taboption('geox', form.Value, 'geoip_asn_url', _('GeoIP(ASN) Url'));
o.placeholder = _('Unmodified');
o = s.taboption('geox', form.ListValue, 'geox_auto_update', _('GeoX Auto Update')); o = s.taboption('geox', form.ListValue, 'geox_auto_update', _('GeoX Auto Update'));
o.optional = true; o.optional = true;
o.placeholder = _('Unmodified');
o.value('0', _('Disable')); o.value('0', _('Disable'));
o.value('1', _('Enable')); o.value('1', _('Enable'));
o = s.taboption('geox', form.Value, 'geox_update_interval', _('GeoX Update Interval')); o = s.taboption('geox', form.Value, 'geox_update_interval', _('GeoX Update Interval'));
o.datatype = 'uinteger'; o.datatype = 'uinteger';
o.placeholder = _('Unmodified');
s.tab('mixin_file_content', _('Mixin File Content')); s.tab('mixin_file_content', _('Mixin File Content'));

View File

@ -11,14 +11,16 @@ return view.extend({
return Promise.all([ return Promise.all([
uci.load('nikki'), uci.load('nikki'),
network.getHostHints(), network.getHostHints(),
network.getNetworks(),
nikki.getUsers(), nikki.getUsers(),
nikki.getGroups() nikki.getGroups()
]); ]);
}, },
render: function (data) { render: function (data) {
const hosts = data[1].hosts; const hosts = data[1].hosts;
const users = data[2]; const networks = data[2];
const groups = data[3]; const users = data[3];
const groups = data[4];
let m, s, o; let m, s, o;
@ -108,13 +110,20 @@ return view.extend({
o.value(mac, hint ? '%s (%s)'.format(mac, hint) : mac); o.value(mac, hint ? '%s (%s)'.format(mac, hint) : mac);
}; };
o = s.taboption('access_control', widgets.NetworkSelect, 'acl_interface', _('Interface')); o = s.taboption('access_control', form.DynamicList, 'acl_interface', _('Interface'));
o.multiple = true; o.multiple = true;
o.optional = true; o.optional = true;
o.retain = true; o.retain = true;
o.depends('access_control_mode', 'allow'); o.depends('access_control_mode', 'allow');
o.depends('access_control_mode', 'block'); o.depends('access_control_mode', 'block');
for (const network of networks) {
if (network.getName() === 'loopback') {
continue;
}
o.value(network.getName());
}
s.tab('bypass', _('Bypass')); s.tab('bypass', _('Bypass'));
o = s.taboption('bypass', form.MultiValue, 'bypass_user', _('Bypass User')); o = s.taboption('bypass', form.MultiValue, 'bypass_user', _('Bypass User'));

View File

@ -1,33 +1,33 @@
msgid "" msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8" msgstr "Content-Type: text/plain; charset=UTF-8"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:82 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:106
msgid "API Listen" msgid "API Listen"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:86 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:111
msgid "API Secret" msgid "API Secret"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:64 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:66
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:67 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:69
msgid "All Mode" msgid "All Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:139 #: 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:144 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:153
msgid "All Port" msgid "All Port"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:96 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:123
msgid "Allow Lan" msgid "Allow Lan"
msgstr "" 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:250
#: 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:70
msgid "Allow Mode" msgid "Allow Mode"
msgstr "" msgstr ""
@ -44,40 +44,40 @@ msgstr ""
msgid "App Version" msgid "App Version"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:419 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:471
msgid "Append Rule" msgid "Append Rule"
msgstr "" msgstr ""
#: 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:402
msgid "Append Rule Provider" msgid "Append Rule Provider"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:406 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:458
msgid "Behavior" msgid "Behavior"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:205 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:249
#: 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:71
msgid "Block Mode" msgid "Block Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:118 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:127
msgid "Bypass" msgid "Bypass"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:134 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:143
msgid "Bypass China Mainland IP" msgid "Bypass China Mainland IP"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:147 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:156
msgid "Bypass DSCP" msgid "Bypass DSCP"
msgstr "" 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:136
msgid "Bypass Group" msgid "Bypass Group"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:120 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:129
msgid "Bypass User" msgid "Bypass User"
msgstr "" msgstr ""
@ -94,8 +94,8 @@ msgstr ""
msgid "Clear Log" msgid "Clear Log"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:140 #: 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:145 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:154
msgid "Commonly Used Port" msgid "Commonly Used Port"
msgstr "" msgstr ""
@ -119,15 +119,15 @@ msgstr ""
msgid "Cron Expression" msgid "Cron Expression"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:175 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:214
msgid "DNS Config" msgid "DNS Config"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:177 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:216
msgid "DNS Listen" msgid "DNS Listen"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:186 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:227
msgid "DNS Mode" msgid "DNS Mode"
msgstr "" msgstr ""
@ -135,51 +135,51 @@ msgstr ""
msgid "Debug Log" msgid "Debug Log"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:441 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:493
msgid "Destination IP" msgid "Destination IP"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:445 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:497
msgid "Destination IP Geo" msgid "Destination IP Geo"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:442 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:494
msgid "Destination Port" msgid "Destination Port"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:137 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:146
msgid "Destination TCP Port to Proxy" msgid "Destination TCP Port to Proxy"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:142 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:151
msgid "Destination UDP Port to Proxy" msgid "Destination UDP Port to Proxy"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:141 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:174
msgid "Device Name" msgid "Device Name"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:37 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:44
msgid "Direct Mode" msgid "Direct Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:50 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:67
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:55 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:73
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:60 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:79
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:91 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:118
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:98 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:126
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:155 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:192
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:163 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:202
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:183 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:224
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:210 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:255
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:215 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:261
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:220 #: 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:225 #: 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:230 #: 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:298 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:348
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:303 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:354
#: 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:360
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:485 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:544
msgid "Disable" msgid "Disable"
msgstr "" msgstr ""
@ -199,60 +199,60 @@ msgstr ""
msgid "Disable Safe Path Check" msgid "Disable Safe Path Check"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:218 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:264
msgid "DoH Prefer HTTP/3" msgid "DoH Prefer HTTP/3"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:247 #: 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:437 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:489
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:444 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:496
msgid "Domain Name Geo" msgid "Domain Name Geo"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:439 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:491
msgid "Domain Name Keyword" msgid "Domain Name Keyword"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:440 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:492
msgid "Domain Name Regex" msgid "Domain Name Regex"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:438 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:490
msgid "Domain Name Suffix" msgid "Domain Name Suffix"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:121 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:154
msgid "Edit Authentications" msgid "Edit Authentications"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:169 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:208
msgid "Edit DNS Hijacks" msgid "Edit DNS Hijacks"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:199 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:242
msgid "Edit Fake-IP Filters" msgid "Edit Fake-IP Filters"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:236 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:285
msgid "Edit Hosts" msgid "Edit Hosts"
msgstr "" 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:327
msgid "Edit Nameserver Policies" msgid "Edit Nameserver Policies"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:255 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:304
msgid "Edit Nameservers" msgid "Edit Nameservers"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:353 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:405
msgid "Edit Rule Providers" msgid "Edit Rule Providers"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:422 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:474
msgid "Edit Rules" msgid "Edit Rules"
msgstr "" msgstr ""
@ -266,37 +266,37 @@ msgid "Editor"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/app.js:95 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/app.js:95
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:51 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:68
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:56 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:74
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:61 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:80
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:92 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:119
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:99 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:127
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:129 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:162
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:156 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:193
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:164 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:203
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:184 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:225
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:211 #: 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:216 #: 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:221 #: 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:226 #: 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:231 #: 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:244 #: 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:263 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:312
#: 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:335
#: 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:345
#: 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:349
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:304 #: 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:309
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:333
#: 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:361
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:430 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:385
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:486 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:413
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:493 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:482
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:31 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:545
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:553
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:33
msgid "Enable" msgid "Enable"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:161 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:199
msgid "Endpoint Independent NAT" msgid "Endpoint Independent NAT"
msgstr "" msgstr ""
@ -304,23 +304,23 @@ msgstr ""
msgid "Expire At" msgid "Expire At"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:69 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:90
msgid "External Control Config" msgid "External Control Config"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:208 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:252
msgid "Fake-IP Cache" msgid "Fake-IP Cache"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:203 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:246
msgid "Fake-IP Filter Mode" msgid "Fake-IP Filter Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:55 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:57
msgid "Fake-IP Ping Hijack" msgid "Fake-IP Ping Hijack"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:190 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:232
msgid "Fake-IP Range" msgid "Fake-IP Range"
msgstr "" msgstr ""
@ -328,15 +328,15 @@ msgstr ""
msgid "Fast Reload" msgid "Fast Reload"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:400 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:452
msgid "File Format" msgid "File Format"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:394 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:446
msgid "File Path" msgid "File Path"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:388 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:440
msgid "File Size Limit" msgid "File Size Limit"
msgstr "" msgstr ""
@ -357,19 +357,19 @@ msgstr ""
msgid "File:" msgid "File:"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:314 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:366
msgid "Force Sniff Domain Name" msgid "Force Sniff Domain Name"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:153 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:189
msgid "GSO" msgid "GSO"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:158 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:195
msgid "GSO Max Size" msgid "GSO Max Size"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:23 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:28
msgid "General Config" msgid "General Config"
msgstr "" msgstr ""
@ -377,43 +377,43 @@ msgstr ""
msgid "Generate & Download" msgid "Generate & Download"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:470 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:523
msgid "GeoData Loader" msgid "GeoData Loader"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:465 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:517
msgid "GeoIP Format" msgid "GeoIP Format"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:481 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:538
msgid "GeoIP(ASN) Url" msgid "GeoIP(ASN) Url"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:479 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:535
msgid "GeoIP(DAT) Url" msgid "GeoIP(DAT) Url"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:477 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:532
msgid "GeoIP(MMDB) Url" msgid "GeoIP(MMDB) Url"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:475 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:529
msgid "GeoSite Url" msgid "GeoSite Url"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:483 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:541
msgid "GeoX Auto Update" msgid "GeoX Auto Update"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:463 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:515
msgid "GeoX Config" msgid "GeoX Config"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:488 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:547
msgid "GeoX Update Interval" msgid "GeoX Update Interval"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:35 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:42
msgid "Global Mode" msgid "Global Mode"
msgstr "" msgstr ""
@ -421,7 +421,7 @@ msgstr ""
msgid "Grant access to nikki procedures" msgid "Grant access to nikki procedures"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:101 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:129
msgid "HTTP Port" msgid "HTTP Port"
msgstr "" msgstr ""
@ -429,44 +429,44 @@ msgstr ""
msgid "How To Use" msgid "How To Use"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:250 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:299
msgid "IP" msgid "IP"
msgstr "" msgstr ""
#: 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:45
msgid "IPv4 DNS Hijack" msgid "IPv4 DNS Hijack"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:49 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:51
msgid "IPv4 Proxy" msgid "IPv4 Proxy"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:48 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:64
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:181 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:221
msgid "IPv6" msgid "IPv6"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:46 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:48
msgid "IPv6 DNS Hijack" msgid "IPv6 DNS Hijack"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:52 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:54
msgid "IPv6 Proxy" msgid "IPv6 Proxy"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:320 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:372
msgid "Ignore Sniff Domain Name" msgid "Ignore Sniff Domain Name"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:94 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:121
msgid "Inbound Config" msgid "Inbound Config"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:111 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:113
msgid "Interface" msgid "Interface"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:61 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:63
msgid "Lan Proxy" msgid "Lan Proxy"
msgstr "" msgstr ""
@ -479,28 +479,28 @@ msgstr ""
msgid "Log" msgid "Log"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:25 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:30
msgid "Log Level" msgid "Log Level"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:150 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:185
msgid "MTU" msgid "MTU"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:39 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:46
msgid "Match Process" msgid "Match Process"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:289 #: 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:447 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:499
msgid "Matcher" msgid "Matcher"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:473 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:527
msgid "Memory Conservative Loader" msgid "Memory Conservative Loader"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:107 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:137
msgid "Mixed Port" msgid "Mixed Port"
msgstr "" msgstr ""
@ -508,25 +508,25 @@ msgstr ""
msgid "Mixin Config" msgid "Mixin Config"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:491 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:551
msgid "Mixin File Content" msgid "Mixin File Content"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:21 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:26
msgid "Mixin Option" msgid "Mixin Option"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:33 #: 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:66 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:68
msgid "Mode" msgid "Mode"
msgstr "" msgstr ""
#: 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:419
msgid "Name" msgid "Name"
msgstr "" msgstr ""
#: 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:322
#: 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:341
msgid "Nameserver" msgid "Nameserver"
msgstr "" msgstr ""
@ -535,12 +535,12 @@ msgstr ""
msgid "Nikki" msgid "Nikki"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:457 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:509
msgid "No Resolve" msgid "No Resolve"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:381 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:433
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:450 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:502
msgid "Node" msgid "Node"
msgstr "" msgstr ""
@ -552,59 +552,59 @@ msgstr ""
msgid "Open Dashboard" msgid "Open Dashboard"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:45 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:53
msgid "Outbound Interface" msgid "Outbound Interface"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:118 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:151
msgid "Overwrite Authentication" msgid "Overwrite Authentication"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:166 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:205
msgid "Overwrite DNS Hijack" msgid "Overwrite DNS Hijack"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:345 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:397
msgid "Overwrite Destination" msgid "Overwrite Destination"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:196 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:239
msgid "Overwrite Fake-IP Filter" msgid "Overwrite Fake-IP Filter"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:311 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:363
msgid "Overwrite Force Sniff Domain Name" msgid "Overwrite Force Sniff Domain Name"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:233 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:282
msgid "Overwrite Hosts" msgid "Overwrite Hosts"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:317 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:369
msgid "Overwrite Ignore Sniff Domain Name" msgid "Overwrite Ignore Sniff Domain Name"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:252 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:301
msgid "Overwrite Nameserver" msgid "Overwrite Nameserver"
msgstr "" msgstr ""
#: 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:324
msgid "Overwrite Nameserver Policy" msgid "Overwrite Nameserver Policy"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:323 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:375
msgid "Overwrite Sniff By Protocol" msgid "Overwrite Sniff By Protocol"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:135 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:168
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:493 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:553
msgid "Please go to the editor tab to edit the file for mixin" msgid "Please go to the editor tab to edit the file for mixin"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:342 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:394
msgid "Port" msgid "Port"
msgstr "" msgstr ""
@ -612,7 +612,7 @@ msgstr ""
msgid "Prefer" msgid "Prefer"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:443 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:495
msgid "Process Name" msgid "Process Name"
msgstr "" msgstr ""
@ -625,11 +625,11 @@ msgstr ""
msgid "Profile for Startup" msgid "Profile for Startup"
msgstr "" 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:388
msgid "Protocol" msgid "Protocol"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:27 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:29
#: applications/luci-app-nikki/root/usr/share/luci/menu.d/luci-app-nikki.json:37 #: applications/luci-app-nikki/root/usr/share/luci/menu.d/luci-app-nikki.json:37
msgid "Proxy Config" msgid "Proxy Config"
msgstr "" msgstr ""
@ -638,11 +638,11 @@ msgstr ""
msgid "Proxy Provider:" msgid "Proxy Provider:"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:35 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:37
msgid "Redirect Mode" msgid "Redirect Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:110 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:141
msgid "Redirect Port" msgid "Redirect Port"
msgstr "" msgstr ""
@ -654,7 +654,7 @@ msgstr ""
msgid "Remote" msgid "Remote"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:213 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:258
msgid "Respect Rules" msgid "Respect Rules"
msgstr "" msgstr ""
@ -662,15 +662,15 @@ msgstr ""
msgid "Restart Service" msgid "Restart Service"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:58 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:60
msgid "Router Proxy" msgid "Router Proxy"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:348 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:400
msgid "Rule Config" msgid "Rule Config"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:36 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:43
msgid "Rule Mode" msgid "Rule Mode"
msgstr "" msgstr ""
@ -678,7 +678,7 @@ msgstr ""
msgid "Rule Provider:" msgid "Rule Provider:"
msgstr "" msgstr ""
#: 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:488
msgid "Rule Set" msgid "Rule Set"
msgstr "" msgstr ""
@ -686,11 +686,11 @@ msgstr ""
msgid "Running" msgid "Running"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:104 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:133
msgid "SOCKS Port" msgid "SOCKS Port"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:89 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:115
msgid "Save Proxy Selection" msgid "Save Proxy Selection"
msgstr "" msgstr ""
@ -703,27 +703,27 @@ msgstr ""
msgid "Scroll To Bottom" msgid "Scroll To Bottom"
msgstr "" msgstr ""
#: 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:378
msgid "Sniff By Protocol" msgid "Sniff By Protocol"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:306 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:357
msgid "Sniff Pure IP" msgid "Sniff Pure IP"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:301 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:351
msgid "Sniff Redir-Host" msgid "Sniff Redir-Host"
msgstr "" msgstr ""
#: 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:343
msgid "Sniffer Config" msgid "Sniffer Config"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:144 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:178
msgid "Stack" msgid "Stack"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:472 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:526
msgid "Standard Loader" msgid "Standard Loader"
msgstr "" msgstr ""
@ -752,37 +752,37 @@ msgstr ""
msgid "Subscription:" msgid "Subscription:"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:58 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:76
msgid "TCP Concurrent" msgid "TCP Concurrent"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:63 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:82
msgid "TCP Keep Alive Idle" msgid "TCP Keep Alive Idle"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:66 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:86
msgid "TCP Keep Alive Interval" msgid "TCP Keep Alive Interval"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:34 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:36
msgid "TCP Proxy Mode" msgid "TCP Proxy Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:36 #: 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:40 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:42
msgid "TPROXY Mode" msgid "TPROXY Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:114 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:146
msgid "TPROXY Port" msgid "TPROXY Port"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:139 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:172
msgid "TUN Config" msgid "TUN Config"
msgstr "" 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
#: 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 "TUN Mode" msgid "TUN Mode"
msgstr "" msgstr ""
@ -794,7 +794,7 @@ msgstr ""
msgid "Total" msgid "Total"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:29 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:31
msgid "Transparent Proxy" msgid "Transparent Proxy"
msgstr "" msgstr ""
@ -802,32 +802,83 @@ msgstr ""
msgid "Transparent Proxy with Mihomo on OpenWrt." msgid "Transparent Proxy with Mihomo on OpenWrt."
msgstr "" 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:315
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:370 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:422
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:434 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:486
msgid "Type" msgid "Type"
msgstr "" 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:41
msgid "UDP Proxy Mode" msgid "UDP Proxy Mode"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:74 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:96
msgid "UI Name" msgid "UI Name"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:71 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:92
msgid "UI Path" msgid "UI Path"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:76 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:99
msgid "UI Url" msgid "UI Url"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:53 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:70
msgid "Unify Delay" msgid "Unify Delay"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:32
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:41
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:48
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:55
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:66
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:72
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:78
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:84
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:88
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:93
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:97
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:100
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:108
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:113
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:117
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:125
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:131
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:135
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:139
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:143
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:148
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:175
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:180
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:187
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:191
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:197
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:201
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:218
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:223
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:228
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:234
#: 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:254
#: 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:347
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:353
#: 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:519
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:525
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:530
#: 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:536
#: 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:543
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:549
msgid "Unmodified"
msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/profile.js:60 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/profile.js:60
msgid "Update" msgid "Update"
msgstr "" msgstr ""
@ -840,7 +891,7 @@ msgstr ""
msgid "Update Dashboard" msgid "Update Dashboard"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:413 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:465
msgid "Update Interval" msgid "Update Interval"
msgstr "" msgstr ""
@ -848,15 +899,15 @@ msgstr ""
msgid "Upload Profile" msgid "Upload Profile"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:376 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:428
msgid "Url" msgid "Url"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:228 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:276
msgid "Use Hosts" msgid "Use Hosts"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:223 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:270
msgid "Use System Hosts" msgid "Use System Hosts"
msgstr "" msgstr ""
@ -868,6 +919,6 @@ msgstr ""
msgid "User Agent" msgid "User Agent"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:132 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:165
msgid "Username" msgid "Username"
msgstr "" msgstr ""

View File

@ -8,33 +8,33 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:82 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:106
msgid "API Listen" msgid "API Listen"
msgstr "API 监听" msgstr "API 监听"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:86 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:111
msgid "API Secret" msgid "API Secret"
msgstr "API 密钥" msgstr "API 密钥"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:64 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:66
msgid "Access Control" msgid "Access Control"
msgstr "访问控制" msgstr "访问控制"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:67 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:69
msgid "All Mode" msgid "All Mode"
msgstr "全部模式" msgstr "全部模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:139 #: 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:144 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:153
msgid "All Port" msgid "All Port"
msgstr "全部端口" msgstr "全部端口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:96 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:123
msgid "Allow Lan" msgid "Allow Lan"
msgstr "允许局域网访问" 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:250
#: 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:70
msgid "Allow Mode" msgid "Allow Mode"
msgstr "白名单模式" msgstr "白名单模式"
@ -51,40 +51,40 @@ msgstr "插件日志"
msgid "App Version" msgid "App Version"
msgstr "插件版本" msgstr "插件版本"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:419 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:471
msgid "Append Rule" msgid "Append Rule"
msgstr "追加规则" msgstr "追加规则"
#: 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:402
msgid "Append Rule Provider" msgid "Append Rule Provider"
msgstr "追加规则提供者" msgstr "追加规则提供者"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:406 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:458
msgid "Behavior" msgid "Behavior"
msgstr "行为" msgstr "行为"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:205 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:249
#: 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:71
msgid "Block Mode" msgid "Block Mode"
msgstr "黑名单模式" msgstr "黑名单模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:118 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:127
msgid "Bypass" msgid "Bypass"
msgstr "绕过" msgstr "绕过"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:134 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:143
msgid "Bypass China Mainland IP" msgid "Bypass China Mainland IP"
msgstr "绕过中国大陆 IP" msgstr "绕过中国大陆 IP"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:147 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:156
msgid "Bypass DSCP" msgid "Bypass DSCP"
msgstr "绕过 DSCP" msgstr "绕过 DSCP"
#: 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:136
msgid "Bypass Group" msgid "Bypass Group"
msgstr "绕过用户组" msgstr "绕过用户组"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:120 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:129
msgid "Bypass User" msgid "Bypass User"
msgstr "绕过用户" msgstr "绕过用户"
@ -101,8 +101,8 @@ msgstr "选择配置文件"
msgid "Clear Log" msgid "Clear Log"
msgstr "清空日志" msgstr "清空日志"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:140 #: 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:145 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:154
msgid "Commonly Used Port" msgid "Commonly Used Port"
msgstr "常用端口" msgstr "常用端口"
@ -126,15 +126,15 @@ msgstr "核心版本"
msgid "Cron Expression" msgid "Cron Expression"
msgstr "Cron 表达式" msgstr "Cron 表达式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:175 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:214
msgid "DNS Config" msgid "DNS Config"
msgstr "DNS 配置" msgstr "DNS 配置"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:177 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:216
msgid "DNS Listen" msgid "DNS Listen"
msgstr "DNS 监听" msgstr "DNS 监听"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:186 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:227
msgid "DNS Mode" msgid "DNS Mode"
msgstr "DNS 模式" msgstr "DNS 模式"
@ -142,51 +142,51 @@ msgstr "DNS 模式"
msgid "Debug Log" msgid "Debug Log"
msgstr "调试日志" msgstr "调试日志"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:441 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:493
msgid "Destination IP" msgid "Destination IP"
msgstr "目标 IP" msgstr "目标 IP"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:445 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:497
msgid "Destination IP Geo" msgid "Destination IP Geo"
msgstr "目标 IPGeo" msgstr "目标 IPGeo"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:442 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:494
msgid "Destination Port" msgid "Destination Port"
msgstr "目标端口" msgstr "目标端口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:137 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:146
msgid "Destination TCP Port to Proxy" msgid "Destination TCP Port to Proxy"
msgstr "要代理的 TCP 目标端口" msgstr "要代理的 TCP 目标端口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:142 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:151
msgid "Destination UDP Port to Proxy" msgid "Destination UDP Port to Proxy"
msgstr "要代理的 UDP 目标端口" msgstr "要代理的 UDP 目标端口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:141 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:174
msgid "Device Name" msgid "Device Name"
msgstr "设备名称" msgstr "设备名称"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:37 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:44
msgid "Direct Mode" msgid "Direct Mode"
msgstr "直连模式" msgstr "直连模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:50 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:67
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:55 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:73
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:60 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:79
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:91 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:118
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:98 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:126
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:155 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:192
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:163 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:202
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:183 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:224
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:210 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:255
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:215 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:261
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:220 #: 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:225 #: 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:230 #: 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:298 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:348
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:303 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:354
#: 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:360
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:485 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:544
msgid "Disable" msgid "Disable"
msgstr "禁用" msgstr "禁用"
@ -206,60 +206,60 @@ msgstr "禁用回环检测"
msgid "Disable Safe Path Check" msgid "Disable Safe Path Check"
msgstr "禁用安全路径检查" msgstr "禁用安全路径检查"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:218 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:264
msgid "DoH Prefer HTTP/3" msgid "DoH Prefer HTTP/3"
msgstr "DoH 优先 HTTP/3" msgstr "DoH 优先 HTTP/3"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:247 #: 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:437 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:489
msgid "Domain Name" msgid "Domain Name"
msgstr "域名" msgstr "域名"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:444 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:496
msgid "Domain Name Geo" msgid "Domain Name Geo"
msgstr "域名Geo" msgstr "域名Geo"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:439 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:491
msgid "Domain Name Keyword" msgid "Domain Name Keyword"
msgstr "域名(关键字)" msgstr "域名(关键字)"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:440 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:492
msgid "Domain Name Regex" msgid "Domain Name Regex"
msgstr "域名(正则表达式)" msgstr "域名(正则表达式)"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:438 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:490
msgid "Domain Name Suffix" msgid "Domain Name Suffix"
msgstr "域名(后缀)" msgstr "域名(后缀)"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:121 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:154
msgid "Edit Authentications" msgid "Edit Authentications"
msgstr "编辑身份验证" msgstr "编辑身份验证"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:169 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:208
msgid "Edit DNS Hijacks" msgid "Edit DNS Hijacks"
msgstr "编辑 DNS 劫持" msgstr "编辑 DNS 劫持"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:199 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:242
msgid "Edit Fake-IP Filters" msgid "Edit Fake-IP Filters"
msgstr "编辑 Fake-IP 过滤列表" msgstr "编辑 Fake-IP 过滤列表"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:236 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:285
msgid "Edit Hosts" msgid "Edit Hosts"
msgstr "编辑 Hosts" msgstr "编辑 Hosts"
#: 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:327
msgid "Edit Nameserver Policies" msgid "Edit Nameserver Policies"
msgstr "编辑 DNS 服务器查询策略" msgstr "编辑 DNS 服务器查询策略"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:255 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:304
msgid "Edit Nameservers" msgid "Edit Nameservers"
msgstr "编辑 DNS 服务器" msgstr "编辑 DNS 服务器"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:353 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:405
msgid "Edit Rule Providers" msgid "Edit Rule Providers"
msgstr "编辑规则提供者" msgstr "编辑规则提供者"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:422 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:474
msgid "Edit Rules" msgid "Edit Rules"
msgstr "编辑规则" msgstr "编辑规则"
@ -273,37 +273,37 @@ msgid "Editor"
msgstr "编辑器" msgstr "编辑器"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/app.js:95 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/app.js:95
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:51 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:68
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:56 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:74
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:61 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:80
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:92 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:119
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:99 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:127
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:129 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:162
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:156 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:193
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:164 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:203
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:184 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:225
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:211 #: 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:216 #: 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:221 #: 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:226 #: 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:231 #: 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:244 #: 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:263 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:312
#: 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:335
#: 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:345
#: 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:349
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:304 #: 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:309
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:333
#: 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:361
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:430 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:385
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:486 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:413
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:493 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:482
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:31 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:545
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:553
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:33
msgid "Enable" msgid "Enable"
msgstr "启用" msgstr "启用"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:161 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:199
msgid "Endpoint Independent NAT" msgid "Endpoint Independent NAT"
msgstr "独立于端点的 NAT" msgstr "独立于端点的 NAT"
@ -311,23 +311,23 @@ msgstr "独立于端点的 NAT"
msgid "Expire At" msgid "Expire At"
msgstr "到期时间" msgstr "到期时间"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:69 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:90
msgid "External Control Config" msgid "External Control Config"
msgstr "外部控制配置" msgstr "外部控制配置"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:208 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:252
msgid "Fake-IP Cache" msgid "Fake-IP Cache"
msgstr "Fake-IP 缓存" msgstr "Fake-IP 缓存"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:203 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:246
msgid "Fake-IP Filter Mode" msgid "Fake-IP Filter Mode"
msgstr "Fake-IP 过滤模式" msgstr "Fake-IP 过滤模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:55 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:57
msgid "Fake-IP Ping Hijack" msgid "Fake-IP Ping Hijack"
msgstr "Fake-IP Ping 劫持" msgstr "Fake-IP Ping 劫持"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:190 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:232
msgid "Fake-IP Range" msgid "Fake-IP Range"
msgstr "Fake-IP 范围" msgstr "Fake-IP 范围"
@ -335,15 +335,15 @@ msgstr "Fake-IP 范围"
msgid "Fast Reload" msgid "Fast Reload"
msgstr "快速重载" msgstr "快速重载"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:400 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:452
msgid "File Format" msgid "File Format"
msgstr "文件格式" msgstr "文件格式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:394 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:446
msgid "File Path" msgid "File Path"
msgstr "文件路径" msgstr "文件路径"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:388 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:440
msgid "File Size Limit" msgid "File Size Limit"
msgstr "文件大小限制" msgstr "文件大小限制"
@ -364,19 +364,19 @@ msgstr "IPv6 保留地址"
msgid "File:" msgid "File:"
msgstr "文件:" msgstr "文件:"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:314 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:366
msgid "Force Sniff Domain Name" msgid "Force Sniff Domain Name"
msgstr "强制嗅探的域名" msgstr "强制嗅探的域名"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:153 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:189
msgid "GSO" msgid "GSO"
msgstr "通用分段卸载" msgstr "通用分段卸载"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:158 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:195
msgid "GSO Max Size" msgid "GSO Max Size"
msgstr "分段最大长度" msgstr "分段最大长度"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:23 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:28
msgid "General Config" msgid "General Config"
msgstr "全局配置" msgstr "全局配置"
@ -384,43 +384,43 @@ msgstr "全局配置"
msgid "Generate & Download" msgid "Generate & Download"
msgstr "生成并下载" msgstr "生成并下载"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:470 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:523
msgid "GeoData Loader" msgid "GeoData Loader"
msgstr "GeoData 加载器" msgstr "GeoData 加载器"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:465 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:517
msgid "GeoIP Format" msgid "GeoIP Format"
msgstr "GeoIP 格式" msgstr "GeoIP 格式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:481 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:538
msgid "GeoIP(ASN) Url" msgid "GeoIP(ASN) Url"
msgstr "GeoIP(ASN) 下载地址" msgstr "GeoIP(ASN) 下载地址"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:479 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:535
msgid "GeoIP(DAT) Url" msgid "GeoIP(DAT) Url"
msgstr "GeoIP(DAT) 下载地址" msgstr "GeoIP(DAT) 下载地址"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:477 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:532
msgid "GeoIP(MMDB) Url" msgid "GeoIP(MMDB) Url"
msgstr "GeoIP(MMDB) 下载地址" msgstr "GeoIP(MMDB) 下载地址"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:475 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:529
msgid "GeoSite Url" msgid "GeoSite Url"
msgstr "GeoSite 下载地址" msgstr "GeoSite 下载地址"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:483 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:541
msgid "GeoX Auto Update" msgid "GeoX Auto Update"
msgstr "定时更新GeoX文件" msgstr "定时更新GeoX文件"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:463 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:515
msgid "GeoX Config" msgid "GeoX Config"
msgstr "GeoX 配置" msgstr "GeoX 配置"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:488 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:547
msgid "GeoX Update Interval" msgid "GeoX Update Interval"
msgstr "GeoX 文件更新间隔" msgstr "GeoX 文件更新间隔"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:35 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:42
msgid "Global Mode" msgid "Global Mode"
msgstr "全局模式" msgstr "全局模式"
@ -428,7 +428,7 @@ msgstr "全局模式"
msgid "Grant access to nikki procedures" msgid "Grant access to nikki procedures"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:101 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:129
msgid "HTTP Port" msgid "HTTP Port"
msgstr "HTTP 端口" msgstr "HTTP 端口"
@ -436,44 +436,44 @@ msgstr "HTTP 端口"
msgid "How To Use" msgid "How To Use"
msgstr "使用说明" msgstr "使用说明"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:250 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:299
msgid "IP" msgid "IP"
msgstr "" msgstr ""
#: 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:45
msgid "IPv4 DNS Hijack" msgid "IPv4 DNS Hijack"
msgstr "IPv4 DNS 劫持" msgstr "IPv4 DNS 劫持"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:49 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:51
msgid "IPv4 Proxy" msgid "IPv4 Proxy"
msgstr "IPv4 代理" msgstr "IPv4 代理"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:48 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:64
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:181 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:221
msgid "IPv6" msgid "IPv6"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:46 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:48
msgid "IPv6 DNS Hijack" msgid "IPv6 DNS Hijack"
msgstr "IPv6 DNS 劫持" msgstr "IPv6 DNS 劫持"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:52 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:54
msgid "IPv6 Proxy" msgid "IPv6 Proxy"
msgstr "IPv6 代理" msgstr "IPv6 代理"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:320 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:372
msgid "Ignore Sniff Domain Name" msgid "Ignore Sniff Domain Name"
msgstr "忽略嗅探的域名" msgstr "忽略嗅探的域名"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:94 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:121
msgid "Inbound Config" msgid "Inbound Config"
msgstr "入站配置" msgstr "入站配置"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:111 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:113
msgid "Interface" msgid "Interface"
msgstr "接口" msgstr "接口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:61 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:63
msgid "Lan Proxy" msgid "Lan Proxy"
msgstr "局域网代理" msgstr "局域网代理"
@ -486,28 +486,28 @@ msgstr "本地"
msgid "Log" msgid "Log"
msgstr "日志" msgstr "日志"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:25 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:30
msgid "Log Level" msgid "Log Level"
msgstr "日志级别" msgstr "日志级别"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:150 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:185
msgid "MTU" msgid "MTU"
msgstr "最大传输单元" msgstr "最大传输单元"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:39 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:46
msgid "Match Process" msgid "Match Process"
msgstr "匹配进程" msgstr "匹配进程"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:289 #: 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:447 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:499
msgid "Matcher" msgid "Matcher"
msgstr "匹配" msgstr "匹配"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:473 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:527
msgid "Memory Conservative Loader" msgid "Memory Conservative Loader"
msgstr "为内存受限设备优化的加载器" msgstr "为内存受限设备优化的加载器"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:107 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:137
msgid "Mixed Port" msgid "Mixed Port"
msgstr "混合端口" msgstr "混合端口"
@ -515,25 +515,25 @@ msgstr "混合端口"
msgid "Mixin Config" msgid "Mixin Config"
msgstr "混入配置" msgstr "混入配置"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:491 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:551
msgid "Mixin File Content" msgid "Mixin File Content"
msgstr "混入文件内容" msgstr "混入文件内容"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:21 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:26
msgid "Mixin Option" msgid "Mixin Option"
msgstr "混入选项" msgstr "混入选项"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:33 #: 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:66 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:68
msgid "Mode" msgid "Mode"
msgstr "模式" msgstr "模式"
#: 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:419
msgid "Name" msgid "Name"
msgstr "名称" msgstr "名称"
#: 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:322
#: 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:341
msgid "Nameserver" msgid "Nameserver"
msgstr "DNS 服务器" msgstr "DNS 服务器"
@ -542,12 +542,12 @@ msgstr "DNS 服务器"
msgid "Nikki" msgid "Nikki"
msgstr "" msgstr ""
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:457 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:509
msgid "No Resolve" msgid "No Resolve"
msgstr "不解析" msgstr "不解析"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:381 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:433
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:450 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:502
msgid "Node" msgid "Node"
msgstr "节点" msgstr "节点"
@ -559,59 +559,59 @@ msgstr "未在运行"
msgid "Open Dashboard" msgid "Open Dashboard"
msgstr "打开面板" msgstr "打开面板"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:45 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:53
msgid "Outbound Interface" msgid "Outbound Interface"
msgstr "出站接口" msgstr "出站接口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:118 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:151
msgid "Overwrite Authentication" msgid "Overwrite Authentication"
msgstr "覆盖身份验证" msgstr "覆盖身份验证"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:166 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:205
msgid "Overwrite DNS Hijack" msgid "Overwrite DNS Hijack"
msgstr "覆盖 DNS 劫持" msgstr "覆盖 DNS 劫持"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:345 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:397
msgid "Overwrite Destination" msgid "Overwrite Destination"
msgstr "将嗅探结果作为连接目标" msgstr "将嗅探结果作为连接目标"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:196 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:239
msgid "Overwrite Fake-IP Filter" msgid "Overwrite Fake-IP Filter"
msgstr "覆盖 Fake-IP 过滤列表" msgstr "覆盖 Fake-IP 过滤列表"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:311 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:363
msgid "Overwrite Force Sniff Domain Name" msgid "Overwrite Force Sniff Domain Name"
msgstr "覆盖强制嗅探的域名" msgstr "覆盖强制嗅探的域名"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:233 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:282
msgid "Overwrite Hosts" msgid "Overwrite Hosts"
msgstr "覆盖 Hosts" msgstr "覆盖 Hosts"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:317 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:369
msgid "Overwrite Ignore Sniff Domain Name" msgid "Overwrite Ignore Sniff Domain Name"
msgstr "覆盖忽略嗅探的域名" msgstr "覆盖忽略嗅探的域名"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:252 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:301
msgid "Overwrite Nameserver" msgid "Overwrite Nameserver"
msgstr "覆盖 DNS 服务器" msgstr "覆盖 DNS 服务器"
#: 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:324
msgid "Overwrite Nameserver Policy" msgid "Overwrite Nameserver Policy"
msgstr "覆盖 DNS 服务器查询策略" msgstr "覆盖 DNS 服务器查询策略"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:323 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:375
msgid "Overwrite Sniff By Protocol" msgid "Overwrite Sniff By Protocol"
msgstr "覆盖按协议嗅探" msgstr "覆盖按协议嗅探"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:135 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:168
msgid "Password" msgid "Password"
msgstr "密码" msgstr "密码"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:493 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:553
msgid "Please go to the editor tab to edit the file for mixin" msgid "Please go to the editor tab to edit the file for mixin"
msgstr "请前往编辑器标签编辑用于混入的文件" msgstr "请前往编辑器标签编辑用于混入的文件"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:342 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:394
msgid "Port" msgid "Port"
msgstr "端口" msgstr "端口"
@ -619,7 +619,7 @@ msgstr "端口"
msgid "Prefer" msgid "Prefer"
msgstr "优先" msgstr "优先"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:443 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:495
msgid "Process Name" msgid "Process Name"
msgstr "进程名" msgstr "进程名"
@ -632,11 +632,11 @@ msgstr "配置文件"
msgid "Profile for Startup" msgid "Profile for Startup"
msgstr "用于启动的配置文件" 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:388
msgid "Protocol" msgid "Protocol"
msgstr "协议" msgstr "协议"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:27 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:29
#: applications/luci-app-nikki/root/usr/share/luci/menu.d/luci-app-nikki.json:37 #: applications/luci-app-nikki/root/usr/share/luci/menu.d/luci-app-nikki.json:37
msgid "Proxy Config" msgid "Proxy Config"
msgstr "代理配置" msgstr "代理配置"
@ -645,11 +645,11 @@ msgstr "代理配置"
msgid "Proxy Provider:" msgid "Proxy Provider:"
msgstr "代理提供者:" msgstr "代理提供者:"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:35 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:37
msgid "Redirect Mode" msgid "Redirect Mode"
msgstr "Redirect 模式" msgstr "Redirect 模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:110 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:141
msgid "Redirect Port" msgid "Redirect Port"
msgstr "Redirect 端口" msgstr "Redirect 端口"
@ -661,7 +661,7 @@ msgstr "重载服务"
msgid "Remote" msgid "Remote"
msgstr "远程" msgstr "远程"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:213 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:258
msgid "Respect Rules" msgid "Respect Rules"
msgstr "遵循分流规则" msgstr "遵循分流规则"
@ -669,15 +669,15 @@ msgstr "遵循分流规则"
msgid "Restart Service" msgid "Restart Service"
msgstr "重启服务" msgstr "重启服务"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:58 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:60
msgid "Router Proxy" msgid "Router Proxy"
msgstr "路由器代理" msgstr "路由器代理"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:348 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:400
msgid "Rule Config" msgid "Rule Config"
msgstr "规则配置" msgstr "规则配置"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:36 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:43
msgid "Rule Mode" msgid "Rule Mode"
msgstr "规则模式" msgstr "规则模式"
@ -685,7 +685,7 @@ msgstr "规则模式"
msgid "Rule Provider:" msgid "Rule Provider:"
msgstr "规则提供者:" msgstr "规则提供者:"
#: 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:488
msgid "Rule Set" msgid "Rule Set"
msgstr "规则集" msgstr "规则集"
@ -693,11 +693,11 @@ msgstr "规则集"
msgid "Running" msgid "Running"
msgstr "运行中" msgstr "运行中"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:104 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:133
msgid "SOCKS Port" msgid "SOCKS Port"
msgstr "SOCKS 端口" msgstr "SOCKS 端口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:89 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:115
msgid "Save Proxy Selection" msgid "Save Proxy Selection"
msgstr "保存节点/策略组选择" msgstr "保存节点/策略组选择"
@ -710,27 +710,27 @@ msgstr "定时重启"
msgid "Scroll To Bottom" msgid "Scroll To Bottom"
msgstr "滚动到底部" msgstr "滚动到底部"
#: 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:378
msgid "Sniff By Protocol" msgid "Sniff By Protocol"
msgstr "按协议嗅探" msgstr "按协议嗅探"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:306 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:357
msgid "Sniff Pure IP" msgid "Sniff Pure IP"
msgstr "嗅探纯 IP 连接" msgstr "嗅探纯 IP 连接"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:301 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:351
msgid "Sniff Redir-Host" msgid "Sniff Redir-Host"
msgstr "嗅探 Redir-Host 流量" msgstr "嗅探 Redir-Host 流量"
#: 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:343
msgid "Sniffer Config" msgid "Sniffer Config"
msgstr "嗅探器配置" msgstr "嗅探器配置"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:144 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:178
msgid "Stack" msgid "Stack"
msgstr "栈" msgstr "栈"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:472 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:526
msgid "Standard Loader" msgid "Standard Loader"
msgstr "标准加载器" msgstr "标准加载器"
@ -759,37 +759,37 @@ msgstr "订阅链接"
msgid "Subscription:" msgid "Subscription:"
msgstr "订阅:" msgstr "订阅:"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:58 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:76
msgid "TCP Concurrent" msgid "TCP Concurrent"
msgstr "TCP 并发" msgstr "TCP 并发"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:63 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:82
msgid "TCP Keep Alive Idle" msgid "TCP Keep Alive Idle"
msgstr "TCP Keep Alive 空闲" msgstr "TCP Keep Alive 空闲"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:66 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:86
msgid "TCP Keep Alive Interval" msgid "TCP Keep Alive Interval"
msgstr "TCP Keep Alive 间隔" msgstr "TCP Keep Alive 间隔"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:34 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:36
msgid "TCP Proxy Mode" msgid "TCP Proxy Mode"
msgstr "TCP 代理模式" msgstr "TCP 代理模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:36 #: 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:40 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:42
msgid "TPROXY Mode" msgid "TPROXY Mode"
msgstr "TPROXY 模式" msgstr "TPROXY 模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:114 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:146
msgid "TPROXY Port" msgid "TPROXY Port"
msgstr "TPROXY 端口" msgstr "TPROXY 端口"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:139 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:172
msgid "TUN Config" msgid "TUN Config"
msgstr "TUN 配置" msgstr "TUN 配置"
#: 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
#: 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 "TUN Mode" msgid "TUN Mode"
msgstr "TUN 模式" msgstr "TUN 模式"
@ -801,7 +801,7 @@ msgstr "检查配置文件"
msgid "Total" msgid "Total"
msgstr "总量" msgstr "总量"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:29 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/proxy.js:31
msgid "Transparent Proxy" msgid "Transparent Proxy"
msgstr "透明代理" msgstr "透明代理"
@ -809,32 +809,83 @@ msgstr "透明代理"
msgid "Transparent Proxy with Mihomo on OpenWrt." msgid "Transparent Proxy with Mihomo on OpenWrt."
msgstr "在 OpenWrt 上使用 Mihomo 进行透明代理。" msgstr "在 OpenWrt 上使用 Mihomo 进行透明代理。"
#: 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:315
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:370 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:422
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:434 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:486
msgid "Type" msgid "Type"
msgstr "类型" 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:41
msgid "UDP Proxy Mode" msgid "UDP Proxy Mode"
msgstr "UDP 代理模式" msgstr "UDP 代理模式"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:74 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:96
msgid "UI Name" msgid "UI Name"
msgstr "UI 名称" msgstr "UI 名称"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:71 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:92
msgid "UI Path" msgid "UI Path"
msgstr "UI 路径" msgstr "UI 路径"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:76 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:99
msgid "UI Url" msgid "UI Url"
msgstr "UI 下载地址" msgstr "UI 下载地址"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:53 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:70
msgid "Unify Delay" msgid "Unify Delay"
msgstr "统一延迟" msgstr "统一延迟"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:32
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:41
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:48
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:55
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:66
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:72
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:78
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:84
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:88
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:93
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:97
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:100
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:108
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:113
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:117
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:125
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:131
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:135
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:139
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:143
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:148
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:175
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:180
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:187
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:191
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:197
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:201
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:218
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:223
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:228
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:234
#: 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:254
#: 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:347
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:353
#: 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:519
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:525
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:530
#: 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:536
#: 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:543
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:549
msgid "Unmodified"
msgstr "不修改"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/profile.js:60 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/profile.js:60
msgid "Update" msgid "Update"
msgstr "更新" msgstr "更新"
@ -847,7 +898,7 @@ msgstr "更新时间"
msgid "Update Dashboard" msgid "Update Dashboard"
msgstr "更新面板" msgstr "更新面板"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:413 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:465
msgid "Update Interval" msgid "Update Interval"
msgstr "更新间隔" msgstr "更新间隔"
@ -855,15 +906,15 @@ msgstr "更新间隔"
msgid "Upload Profile" msgid "Upload Profile"
msgstr "上传配置文件" msgstr "上传配置文件"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:376 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:428
msgid "Url" msgid "Url"
msgstr "下载地址" msgstr "下载地址"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:228 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:276
msgid "Use Hosts" msgid "Use Hosts"
msgstr "使用 Hosts" msgstr "使用 Hosts"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:223 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:270
msgid "Use System Hosts" msgid "Use System Hosts"
msgstr "使用系统的 Hosts" msgstr "使用系统的 Hosts"
@ -875,6 +926,6 @@ msgstr "已使用"
msgid "User Agent" msgid "User Agent"
msgstr "用户代理UA" msgstr "用户代理UA"
#: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:132 #: applications/luci-app-nikki/htdocs/luci-static/resources/view/nikki/mixin.js:165
msgid "Username" msgid "Username"
msgstr "用户名" msgstr "用户名"