mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-06 20:14:10 +08:00
🍕 Sync 2026-10-23 11:07:40
This commit is contained in:
1 parent
56faba2308
commit
6fa3534628
11 files changed
+859
-815
No files matched your search
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=apfree-wifidog
|
PKG_NAME:=apfree-wifidog
|
||||||
PKG_VERSION:=9.10.2961
|
PKG_VERSION:=9.10.2961
|
||||||
PKG_RELEASE:=6
|
PKG_RELEASE:=7
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://codeload.github.com/liudf0716/$(PKG_NAME)/tar.gz/$(PKG_VERSION)?
|
PKG_SOURCE_URL:=https://codeload.github.com/liudf0716/$(PKG_NAME)/tar.gz/$(PKG_VERSION)?
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ handle_gateway() {
|
|||||||
local gateway_auth_enabled
|
local gateway_auth_enabled
|
||||||
|
|
||||||
config_get gateway_name "$section" gateway_name
|
config_get gateway_name "$section" gateway_name
|
||||||
|
[ -z "$gateway_name" ] && config_get gateway_name "$section" gateway_interface
|
||||||
config_get gateway_channel "$section" gateway_channel
|
config_get gateway_channel "$section" gateway_channel
|
||||||
config_get gateway_id "$section" gateway_id
|
config_get gateway_id "$section" gateway_id
|
||||||
config_get gateway_auth_enabled "$section" gateway_auth_enabled 1
|
config_get gateway_auth_enabled "$section" gateway_auth_enabled 1
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ LUCI_DEPENDS:=+luci-base +logd +jsonfilter
|
|||||||
LUCI_PKGARCH:=all
|
LUCI_PKGARCH:=all
|
||||||
|
|
||||||
PKG_VERSION:=0.1.55
|
PKG_VERSION:=0.1.55
|
||||||
PKG_RELEASE:=73
|
PKG_RELEASE:=74
|
||||||
|
|
||||||
# Reproducible build: honor SOURCE_DATE_EPOCH from the build environment (set by docker-sdk.sh / CI).
|
# Reproducible build: honor SOURCE_DATE_EPOCH from the build environment (set by docker-sdk.sh / CI).
|
||||||
ifdef SOURCE_DATE_EPOCH
|
ifdef SOURCE_DATE_EPOCH
|
||||||
|
|||||||
@@ -14,6 +14,9 @@
|
|||||||
* Filter-aware helpers (require an onFilterClick callback):
|
* Filter-aware helpers (require an onFilterClick callback):
|
||||||
* filterLink, addrFilterLink, ruleAdminLink, ifaceLink
|
* filterLink, addrFilterLink, ruleAdminLink, ifaceLink
|
||||||
*
|
*
|
||||||
|
* Focus identity (column slot is not the click field):
|
||||||
|
* stampFilterField, filterLinkIdentity, findFilterLinkByIdentity
|
||||||
|
*
|
||||||
* Constant path helper:
|
* Constant path helper:
|
||||||
* ruleAdminPath
|
* ruleAdminPath
|
||||||
*
|
*
|
||||||
@@ -46,14 +49,82 @@ function firewallZonesLink(label) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function stampFilterField(node, field, value) {
|
function stampFilterField(node, field, value, slot) {
|
||||||
if (node && typeof node === 'object') {
|
if (node && typeof node === 'object') {
|
||||||
node._fwliveFilterField = String(field);
|
node._fwliveFilterField = String(field);
|
||||||
if (value != null) node._fwliveFilterValue = String(value);
|
if (value != null) node._fwliveFilterValue = String(value);
|
||||||
|
if (slot != null && slot !== '') node._fwliveFilterSlot = String(slot);
|
||||||
}
|
}
|
||||||
return node;
|
return node;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function filterLinkRowId(node) {
|
||||||
|
if (!node) return null;
|
||||||
|
if (node._fwliveRowId != null) return String(node._fwliveRowId);
|
||||||
|
if (node.closest) {
|
||||||
|
const row = node.closest('tr');
|
||||||
|
if (row && row._fwliveRowId != null) return String(row._fwliveRowId);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
function filterLinkIdentity(node) {
|
||||||
|
if (
|
||||||
|
!node ||
|
||||||
|
!node.classList ||
|
||||||
|
typeof node.classList.contains !== 'function' ||
|
||||||
|
!node.classList.contains('fwlive-filter-link') ||
|
||||||
|
node._fwliveFilterField == null
|
||||||
|
)
|
||||||
|
return null;
|
||||||
|
const rowId = filterLinkRowId(node);
|
||||||
|
if (rowId == null) return null;
|
||||||
|
const ident = { rowId: rowId, field: String(node._fwliveFilterField) };
|
||||||
|
if (node._fwliveFilterValue != null) ident.value = String(node._fwliveFilterValue);
|
||||||
|
if (node._fwliveFilterSlot != null) ident.slot = String(node._fwliveFilterSlot);
|
||||||
|
return ident;
|
||||||
|
}
|
||||||
|
|
||||||
|
function linkMatchesFilterIdentity(link, ident) {
|
||||||
|
if (!link || !ident) return false;
|
||||||
|
if (String(link._fwliveFilterField) !== ident.field) return false;
|
||||||
|
if (
|
||||||
|
ident.value != null &&
|
||||||
|
(link._fwliveFilterValue == null || String(link._fwliveFilterValue) !== ident.value)
|
||||||
|
)
|
||||||
|
return false;
|
||||||
|
if (
|
||||||
|
ident.slot != null &&
|
||||||
|
(link._fwliveFilterSlot == null || String(link._fwliveFilterSlot) !== ident.slot)
|
||||||
|
)
|
||||||
|
return false;
|
||||||
|
return filterLinkRowId(link) === ident.rowId;
|
||||||
|
}
|
||||||
|
|
||||||
|
function collectFilterLinks(node, out) {
|
||||||
|
if (!node) return;
|
||||||
|
if (
|
||||||
|
node.nodeType === 1 &&
|
||||||
|
node.classList &&
|
||||||
|
typeof node.classList.contains === 'function' &&
|
||||||
|
node.classList.contains('fwlive-filter-link')
|
||||||
|
)
|
||||||
|
out.push(node);
|
||||||
|
const kids = node.childNodes;
|
||||||
|
if (!kids) return;
|
||||||
|
for (let i = 0; i < kids.length; i++) collectFilterLinks(kids[i], out);
|
||||||
|
}
|
||||||
|
|
||||||
|
function findFilterLinkByIdentity(root, ident) {
|
||||||
|
if (!root || !ident) return null;
|
||||||
|
const links = [];
|
||||||
|
collectFilterLinks(root, links);
|
||||||
|
for (let i = 0; i < links.length; i++) {
|
||||||
|
if (linkMatchesFilterIdentity(links[i], ident)) return links[i];
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} field - filter field name
|
* @param {string} field - filter field name
|
||||||
* @param {string} value - filter value
|
* @param {string} value - filter value
|
||||||
@@ -157,8 +228,9 @@ function ruleAdminLink(hint, label, onFilterClick) {
|
|||||||
/**
|
/**
|
||||||
* @param {string} value - interface name
|
* @param {string} value - interface name
|
||||||
* @param {function} onFilterClick - callback(field, value, ev)
|
* @param {function} onFilterClick - callback(field, value, ev)
|
||||||
|
* @param {string} [slot] - focus identity (column id); click field stays interface
|
||||||
*/
|
*/
|
||||||
function ifaceLink(value, onFilterClick) {
|
function ifaceLink(value, onFilterClick, slot) {
|
||||||
if (!value) return log.formatCell(value);
|
if (!value) return log.formatCell(value);
|
||||||
|
|
||||||
return stampFilterField(
|
return stampFilterField(
|
||||||
@@ -175,7 +247,8 @@ function ifaceLink(value, onFilterClick) {
|
|||||||
[value]
|
[value]
|
||||||
),
|
),
|
||||||
'interface',
|
'interface',
|
||||||
value
|
value,
|
||||||
|
slot
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -188,5 +261,8 @@ return baseclass.extend({
|
|||||||
addrFilterLink: addrFilterLink,
|
addrFilterLink: addrFilterLink,
|
||||||
ruleAdminPath: ruleAdminPath,
|
ruleAdminPath: ruleAdminPath,
|
||||||
ruleAdminLink: ruleAdminLink,
|
ruleAdminLink: ruleAdminLink,
|
||||||
ifaceLink: ifaceLink
|
ifaceLink: ifaceLink,
|
||||||
|
stampFilterField: stampFilterField,
|
||||||
|
filterLinkIdentity: filterLinkIdentity,
|
||||||
|
findFilterLinkByIdentity: findFilterLinkByIdentity
|
||||||
});
|
});
|
||||||
@@ -207,14 +207,15 @@ function buildColumnCell(col, row, state, callbacks) {
|
|||||||
}
|
}
|
||||||
case 'iface':
|
case 'iface':
|
||||||
return E('td', { 'class': columnCellClass(col) }, [
|
return E('td', { 'class': columnCellClass(col) }, [
|
||||||
links.ifaceLink(row.interface, onFilterClick)
|
links.ifaceLink(row.interface, onFilterClick, 'iface')
|
||||||
]);
|
]);
|
||||||
case 'iface_in':
|
case 'iface_in':
|
||||||
case 'iface_out':
|
case 'iface_out':
|
||||||
return E('td', { 'class': columnCellClass(col) }, [
|
return E('td', { 'class': columnCellClass(col) }, [
|
||||||
links.ifaceLink(
|
links.ifaceLink(
|
||||||
col === 'iface_in' ? row.interface_in : row.interface_out,
|
col === 'iface_in' ? row.interface_in : row.interface_out,
|
||||||
onFilterClick
|
onFilterClick,
|
||||||
|
col
|
||||||
)
|
)
|
||||||
]);
|
]);
|
||||||
case 'dir':
|
case 'dir':
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
'require fwlive.chips as chips';
|
'require fwlive.chips as chips';
|
||||||
'require fwlive.logging as logging';
|
'require fwlive.logging as logging';
|
||||||
'require fwlive.table as table';
|
'require fwlive.table as table';
|
||||||
|
'require fwlive.links as links';
|
||||||
'require fwlive.buffer as buffer';
|
'require fwlive.buffer as buffer';
|
||||||
'require fwlive.hostname as hostname';
|
'require fwlive.hostname as hostname';
|
||||||
'require fwlive.proto as proto';
|
'require fwlive.proto as proto';
|
||||||
@@ -132,29 +133,9 @@ function restoreExpansionFocus(body, rowId, previousFocus) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function filterLinkIdentity(node) {
|
|
||||||
if (
|
|
||||||
!node ||
|
|
||||||
!node.classList ||
|
|
||||||
!node.classList.contains('fwlive-filter-link') ||
|
|
||||||
node._fwliveFilterField == null
|
|
||||||
)
|
|
||||||
return null;
|
|
||||||
|
|
||||||
let rowId = node._fwliveRowId;
|
|
||||||
if (rowId == null && node.closest) {
|
|
||||||
const row = node.closest('tr');
|
|
||||||
if (row && row._fwliveRowId != null) rowId = row._fwliveRowId;
|
|
||||||
}
|
|
||||||
if (rowId == null) return null;
|
|
||||||
const ident = { rowId: String(rowId), field: String(node._fwliveFilterField) };
|
|
||||||
if (node._fwliveFilterValue != null) ident.value = String(node._fwliveFilterValue);
|
|
||||||
return ident;
|
|
||||||
}
|
|
||||||
|
|
||||||
function restoreFilterLinkFocus(body, previousFocus) {
|
function restoreFilterLinkFocus(body, previousFocus) {
|
||||||
const ident = filterLinkIdentity(previousFocus);
|
const ident = links.filterLinkIdentity(previousFocus);
|
||||||
if (!body || typeof body.querySelectorAll !== 'function' || !ident) return false;
|
if (!body || !ident) return false;
|
||||||
|
|
||||||
const activeElement = typeof document !== 'undefined' ? document.activeElement : null;
|
const activeElement = typeof document !== 'undefined' ? document.activeElement : null;
|
||||||
if (
|
if (
|
||||||
@@ -166,26 +147,11 @@ function restoreFilterLinkFocus(body, previousFocus) {
|
|||||||
)
|
)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
const links = body.querySelectorAll('a.fwlive-filter-link');
|
const link = links.findFilterLinkByIdentity(body, ident);
|
||||||
for (let i = 0; i < links.length; i++) {
|
if (!link) return false;
|
||||||
const link = links[i];
|
if ((link !== previousFocus || activeElement !== link) && typeof link.focus === 'function')
|
||||||
if (String(link._fwliveFilterField) !== ident.field) continue;
|
link.focus();
|
||||||
if (
|
return true;
|
||||||
ident.value != null &&
|
|
||||||
(link._fwliveFilterValue == null || String(link._fwliveFilterValue) !== ident.value)
|
|
||||||
)
|
|
||||||
continue;
|
|
||||||
let rowId = link._fwliveRowId;
|
|
||||||
if (rowId == null && link.closest) {
|
|
||||||
const row = link.closest('tr');
|
|
||||||
if (row && row._fwliveRowId != null) rowId = row._fwliveRowId;
|
|
||||||
}
|
|
||||||
if (String(rowId) !== ident.rowId) continue;
|
|
||||||
if ((link !== previousFocus || activeElement !== link) && typeof link.focus === 'function')
|
|
||||||
link.focus();
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function isIpv4Address(addr) {
|
function isIpv4Address(addr) {
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -1,31 +1,31 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1886
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1852
|
||||||
msgid "%d matching · %d/%d stored"
|
msgid "%d matching · %d/%d stored"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1850
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1816
|
||||||
msgid "%dd"
|
msgid "%dd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1849
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1815
|
||||||
msgid "%dh"
|
msgid "%dh"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1848
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1814
|
||||||
msgid "%dm"
|
msgid "%dm"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1847
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1813
|
||||||
msgid "%ds"
|
msgid "%ds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1609
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1575
|
||||||
msgid "%s · requested up to %d raw lines · %d firewall messages returned"
|
msgid "%s · requested up to %d raw lines · %d firewall messages returned"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1599
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1565
|
||||||
msgid ""
|
msgid ""
|
||||||
"%s · requested up to %d raw lines · server limited fetch to %d · %d firewall "
|
"%s · requested up to %d raw lines · server limited fetch to %d · %d firewall "
|
||||||
"messages returned"
|
"messages returned"
|
||||||
@@ -35,17 +35,17 @@ msgstr ""
|
|||||||
msgid "%s: %s"
|
msgid "%s: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1888
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1854
|
||||||
msgid "0 matching · %d/%d stored"
|
msgid "0 matching · %d/%d stored"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:555
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:521
|
||||||
msgid "Accessible (teal/orange)"
|
msgid "Accessible (teal/orange)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/log.js:469
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/log.js:469
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3035
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3001
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -54,11 +54,11 @@ msgid ""
|
|||||||
"Activate the message button or click a row to show or hide the full message"
|
"Activate the message button or click a row to show or hide the full message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1068
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1034
|
||||||
msgid "Administrator access is required to disable logging."
|
msgid "Administrator access is required to disable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1052
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1018
|
||||||
msgid "Administrator access is required to enable logging."
|
msgid "Administrator access is required to enable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ msgstr ""
|
|||||||
msgid "Allow/deny rules, LAN logging, or anything else."
|
msgid "Allow/deny rules, LAN logging, or anything else."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2121
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2087
|
||||||
msgid "Also seen"
|
msgid "Also seen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -80,20 +80,20 @@ msgid ""
|
|||||||
"state."
|
"state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3038
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3004
|
||||||
msgid "Any action"
|
msgid "Any action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2114
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2080
|
||||||
msgid "Any protocol"
|
msgid "Any protocol"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1590
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1556
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1662
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1628
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2688
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2654
|
||||||
msgid ""
|
msgid ""
|
||||||
"Auto reads extra kernel log lines so the table can fill; it is not the same "
|
"Auto reads extra kernel log lines so the table can fill; it is not the same "
|
||||||
"as Limit."
|
"as Limit."
|
||||||
@@ -111,15 +111,15 @@ msgstr ""
|
|||||||
msgid "Changes:"
|
msgid "Changes:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:554
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:520
|
||||||
msgid "Classic (green/red)"
|
msgid "Classic (green/red)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2728
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2694
|
||||||
msgid "Classic uses green/red; Accessible uses teal/orange"
|
msgid "Classic uses green/red; Accessible uses teal/orange"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2912
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2878
|
||||||
msgid "Clear"
|
msgid "Clear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -128,26 +128,26 @@ msgstr ""
|
|||||||
msgid "Clear all"
|
msgid "Clear all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2757
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2723
|
||||||
msgid ""
|
msgid ""
|
||||||
"Clear empties the table. Already seen events stay hidden; new ones still "
|
"Clear empties the table. Already seen events stay hidden; new ones still "
|
||||||
"appear."
|
"appear."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3111
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3077
|
||||||
msgid ""
|
msgid ""
|
||||||
"Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for "
|
"Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for "
|
||||||
"firewall settings · in Simple view, activate the message button or click a "
|
"firewall settings · in Simple view, activate the message button or click a "
|
||||||
"row to show or hide the full message"
|
"row to show or hide the full message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2813
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2779
|
||||||
msgid ""
|
msgid ""
|
||||||
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
||||||
"chip) to exclude."
|
"chip) to exclude."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2115
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2081
|
||||||
msgid "Common"
|
msgid "Common"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -157,7 +157,7 @@ msgid ""
|
|||||||
"it; kernel/logd may still constrain total log volume."
|
"it; kernel/logd may still constrain total log volume."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1899
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1865
|
||||||
msgid "Connection lost — retrying…"
|
msgid "Connection lost — retrying…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -169,49 +169,49 @@ msgstr ""
|
|||||||
msgid "Could not clear the WAN zone log option."
|
msgid "Could not clear the WAN zone log option."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:873
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:839
|
||||||
msgid "Could not create a temporary file for rule names."
|
msgid "Could not create a temporary file for rule names."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1063
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1029
|
||||||
msgid "Could not disable logging."
|
msgid "Could not disable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1041
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1007
|
||||||
msgid "Could not enable logging."
|
msgid "Could not enable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:977
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:943
|
||||||
msgid "Could not load logging status."
|
msgid "Could not load logging status."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:879
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:845
|
||||||
msgid "Could not load rule names."
|
msgid "Could not load rule names."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:875
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:841
|
||||||
msgid "Could not process firewall rule names."
|
msgid "Could not process firewall rule names."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1020
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:986
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1053
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1019
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1069
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1035
|
||||||
msgid "Could not reach the router; check the current logging state."
|
msgid "Could not reach the router; check the current logging state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:877
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:843
|
||||||
msgid "Could not read the active firewall rules."
|
msgid "Could not read the active firewall rules."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:976
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:942
|
||||||
msgid "Could not refresh logging status; showing the last known state."
|
msgid "Could not refresh logging status; showing the last known state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:884
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:850
|
||||||
msgid "Could not refresh rule names."
|
msgid "Could not refresh rule names."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:882
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:848
|
||||||
msgid "Could not refresh rule names; previously loaded names are still shown."
|
msgid "Could not refresh rule names; previously loaded names are still shown."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ msgstr ""
|
|||||||
msgid "Could not write the WAN zone log option."
|
msgid "Could not write the WAN zone log option."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3066
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3032
|
||||||
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -244,7 +244,7 @@ msgstr ""
|
|||||||
msgid "Destination"
|
msgid "Destination"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3096
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3062
|
||||||
msgid "Destination IP contains (! to exclude)"
|
msgid "Destination IP contains (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -252,15 +252,15 @@ msgstr ""
|
|||||||
msgid "Destination port"
|
msgid "Destination port"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3101
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3067
|
||||||
msgid "Destination port (! to exclude)"
|
msgid "Destination port (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2946
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2912
|
||||||
msgid "Detail"
|
msgid "Detail"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2889
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2855
|
||||||
msgid "Details"
|
msgid "Details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -272,17 +272,17 @@ msgstr ""
|
|||||||
msgid "Disabling…"
|
msgid "Disabling…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1639
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1605
|
||||||
msgid ""
|
msgid ""
|
||||||
"Display limited to %d rows on this device; the larger Limit still buffers "
|
"Display limited to %d rows on this device; the larger Limit still buffers "
|
||||||
"rows."
|
"rows."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2666
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2632
|
||||||
msgid "Display options"
|
msgid "Display options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2767
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2733
|
||||||
msgid ""
|
msgid ""
|
||||||
"Display options set Limit, row tint, palette, and hostnames. Fetch budget is "
|
"Display options set Limit, row tint, palette, and hostnames. Fetch budget is "
|
||||||
"in Detail view."
|
"in Detail view."
|
||||||
@@ -304,7 +304,7 @@ msgstr ""
|
|||||||
msgid "Enable logging"
|
msgid "Enable logging"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2762
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2728
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
||||||
"Firewall). It does not add rules or log normal LAN browsing."
|
"Firewall). It does not add rules or log normal LAN browsing."
|
||||||
@@ -314,7 +314,7 @@ msgstr ""
|
|||||||
msgid "Enabling…"
|
msgid "Enabling…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2128
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2094
|
||||||
msgid "Exclude"
|
msgid "Exclude"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -323,27 +323,27 @@ msgstr ""
|
|||||||
msgid "Exclude instead"
|
msgid "Exclude instead"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2680
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2646
|
||||||
msgid "Fetch budget"
|
msgid "Fetch budget"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:72
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:143
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:96
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:167
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:170
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:242
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3035
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3001
|
||||||
msgid "Filter by %s"
|
msgid "Filter by %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:139
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:210
|
||||||
msgid "Filter logs by rule (hint: %s). Ctrl+click to open firewall settings."
|
msgid "Filter logs by rule (hint: %s). Ctrl+click to open firewall settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2851
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2817
|
||||||
#: openwrt-feed/luci-app-fwlive/root/usr/share/luci/menu.d/luci-app-fwlive.json:3
|
#: openwrt-feed/luci-app-fwlive/root/usr/share/luci/menu.d/luci-app-fwlive.json:3
|
||||||
msgid "Firewall Live View"
|
msgid "Firewall Live View"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1865
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1831
|
||||||
msgid "Firewall log has no current entries; showing rows last received %s ago."
|
msgid "Firewall log has no current entries; showing rows last received %s ago."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -355,7 +355,7 @@ msgstr ""
|
|||||||
msgid "Flow"
|
msgid "Flow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2787
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2753
|
||||||
msgid ""
|
msgid ""
|
||||||
"For a responsive table on a weak device, keep Limit at 250 rows or below. "
|
"For a responsive table on a weak device, keep Limit at 250 rows or below. "
|
||||||
"The weak-device cap affects rendered rows; the buffer can still retain more."
|
"The weak-device cap affects rendered rows; the buffer can still retain more."
|
||||||
@@ -369,7 +369,7 @@ msgstr ""
|
|||||||
msgid "Grant access to firewall live log view"
|
msgid "Grant access to firewall live log view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2748
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2714
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -377,15 +377,15 @@ msgstr ""
|
|||||||
msgid "Hide full message"
|
msgid "Hide full message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1737
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1703
|
||||||
msgid "Hide rows"
|
msgid "Hide rows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1635
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1601
|
||||||
msgid "Hostname lookup paused while the router is under load."
|
msgid "Hostname lookup paused while the router is under load."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2119
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2085
|
||||||
msgid "ICMPv6"
|
msgid "ICMPv6"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -393,7 +393,7 @@ msgstr ""
|
|||||||
msgid "IN"
|
msgid "IN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2824
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2790
|
||||||
msgid ""
|
msgid ""
|
||||||
"If Row tint looks missing, the active LuCI theme may omit success/error or "
|
"If Row tint looks missing, the active LuCI theme may omit success/error or "
|
||||||
"info/warn CSS variables; fwlive falls back to local colors (air-gapped, no "
|
"info/warn CSS variables; fwlive falls back to local colors (air-gapped, no "
|
||||||
@@ -406,7 +406,7 @@ msgid ""
|
|||||||
"Help / the enabling-logs guide."
|
"Help / the enabling-logs guide."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2808
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2774
|
||||||
msgid ""
|
msgid ""
|
||||||
"In Simple view, activate the message button or click a row to show or hide "
|
"In Simple view, activate the message button or click a row to show or hide "
|
||||||
"the full message."
|
"the full message."
|
||||||
@@ -427,7 +427,7 @@ msgid ""
|
|||||||
"release, then reload the firewall."
|
"release, then reload the firewall."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1897
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1863
|
||||||
msgid "Installation is incomplete. Reinstall luci-app-fwlive."
|
msgid "Installation is incomplete. Reinstall luci-app-fwlive."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -436,7 +436,7 @@ msgstr ""
|
|||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3081
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3047
|
||||||
msgid "Interface (prefix ! to exclude)"
|
msgid "Interface (prefix ! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -453,18 +453,18 @@ msgstr ""
|
|||||||
msgid "Len"
|
msgid "Len"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2669
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2635
|
||||||
msgid "Limit"
|
msgid "Limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2777
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2743
|
||||||
msgid ""
|
msgid ""
|
||||||
"Limit is how many events the table keeps. In Detail view, Fetch budget Auto "
|
"Limit is how many events the table keeps. In Detail view, Fetch budget Auto "
|
||||||
"reads extra kernel log lines so the table can fill; Manual selects that read "
|
"reads extra kernel log lines so the table can fill; Manual selects that read "
|
||||||
"size."
|
"size."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:930
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:896
|
||||||
msgid "Live view may be incomplete — a legacy iptables table is registered"
|
msgid "Live view may be incomplete — a legacy iptables table is registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -472,16 +472,16 @@ msgstr ""
|
|||||||
msgid "Logging is off on this router"
|
msgid "Logging is off on this router"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1590
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1556
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1663
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1629
|
||||||
msgid "Manual"
|
msgid "Manual"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2701
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2667
|
||||||
msgid "Manual still uses server protection and poll cadence"
|
msgid "Manual still uses server protection and poll cadence"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2782
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2748
|
||||||
msgid ""
|
msgid ""
|
||||||
"Manual still uses server protection and poll cadence; it changes the fetch "
|
"Manual still uses server protection and poll cadence; it changes the fetch "
|
||||||
"budget, not the polling interval."
|
"budget, not the polling interval."
|
||||||
@@ -491,22 +491,22 @@ msgstr ""
|
|||||||
msgid "Manual test (System → Terminal):"
|
msgid "Manual test (System → Terminal):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2695
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2661
|
||||||
msgid "Maximum raw lines"
|
msgid "Maximum raw lines"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:52
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:52
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:391
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:392
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2958
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2924
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2965
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2931
|
||||||
msgid "Message"
|
msgid "Message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3076
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3042
|
||||||
msgid "More filters"
|
msgid "More filters"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:45
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:48
|
||||||
msgid "Network → Firewall"
|
msgid "Network → Firewall"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -545,7 +545,7 @@ msgstr ""
|
|||||||
msgid "OUT"
|
msgid "OUT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2988
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2954
|
||||||
msgid "One line"
|
msgid "One line"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -572,20 +572,20 @@ msgstr ""
|
|||||||
msgid "Outbound"
|
msgid "Outbound"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2722
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2688
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1960
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1926
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2902
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2868
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1959
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1925
|
||||||
msgid "Paused"
|
msgid "Paused"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1622
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1588
|
||||||
msgid ""
|
msgid ""
|
||||||
"Polling slowed: the router is responding slowly, so polls run less often."
|
"Polling slowed: the router is responding slowly, so polls run less often."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -595,11 +595,11 @@ msgstr ""
|
|||||||
msgid "Proto"
|
msgid "Proto"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3057
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3023
|
||||||
msgid "Protocol — common values"
|
msgid "Protocol — common values"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3028
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2994
|
||||||
msgid "Quick search"
|
msgid "Quick search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -613,26 +613,26 @@ msgstr ""
|
|||||||
msgid "Remove filter"
|
msgid "Remove filter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2910
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2876
|
||||||
msgid "Remove shown events. New events still appear."
|
msgid "Remove shown events. New events still appear."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1960
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1926
|
||||||
msgid "Resume"
|
msgid "Resume"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2712
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2678
|
||||||
msgid "Row tint"
|
msgid "Row tint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2818
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2784
|
||||||
msgid ""
|
msgid ""
|
||||||
"Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/"
|
"Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/"
|
||||||
"red, default) or Accessible (teal/orange). Action text stays colored either "
|
"red, default) or Accessible (teal/orange). Action text stays colored either "
|
||||||
"way."
|
"way."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2874
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2840
|
||||||
msgid ""
|
msgid ""
|
||||||
"Row tint used a local color fallback because the active LuCI theme did not "
|
"Row tint used a local color fallback because the active LuCI theme did not "
|
||||||
"apply pass/deny backgrounds."
|
"apply pass/deny backgrounds."
|
||||||
@@ -642,19 +642,19 @@ msgstr ""
|
|||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2889
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2855
|
||||||
msgid "Rule name details"
|
msgid "Rule name details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:901
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:867
|
||||||
msgid "Rule-name lookup does not change your firewall rules."
|
msgid "Rule-name lookup does not change your firewall rules."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:886
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:852
|
||||||
msgid "Rule-name lookup failed."
|
msgid "Rule-name lookup failed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:893
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:859
|
||||||
msgid "Rule-name lookup reached a safety limit."
|
msgid "Rule-name lookup reached a safety limit."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -666,22 +666,22 @@ msgstr ""
|
|||||||
msgid "Search"
|
msgid "Search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1619
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1585
|
||||||
msgid "Server adaptive protection is disabled."
|
msgid "Server adaptive protection is disabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1627
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1593
|
||||||
msgid ""
|
msgid ""
|
||||||
"Server limited fetch: the router is under load; at most %d log lines per "
|
"Server limited fetch: the router is under load; at most %d log lines per "
|
||||||
"poll."
|
"poll."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1632
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1598
|
||||||
msgid ""
|
msgid ""
|
||||||
"Server limited fetch: this poll returned fewer lines to protect the router."
|
"Server limited fetch: this poll returned fewer lines to protect the router."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1617
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1583
|
||||||
msgid "Server protection state is unknown."
|
msgid "Server protection state is unknown."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -689,34 +689,34 @@ msgstr ""
|
|||||||
msgid "Show full message"
|
msgid "Show full message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2739
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2705
|
||||||
msgid "Show hostnames"
|
msgid "Show hostnames"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2710
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2676
|
||||||
msgid "Show pass/deny row background colors"
|
msgid "Show pass/deny row background colors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1737
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1703
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3011
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2977
|
||||||
msgid "Show rows"
|
msgid "Show rows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1697
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1663
|
||||||
msgid "Showing a compact summary of the top of the shown sample."
|
msgid "Showing a compact summary of the top of the shown sample."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2935
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2901
|
||||||
msgid "Simple"
|
msgid "Simple"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:904
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:870
|
||||||
msgid ""
|
msgid ""
|
||||||
"Some entries may show names derived from their log prefixes. Searching by a "
|
"Some entries may show names derived from their log prefixes. Searching by a "
|
||||||
"friendly rule name may miss those entries."
|
"friendly rule name may miss those entries."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:924
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:890
|
||||||
msgid "Some rule names may be missing"
|
msgid "Some rule names may be missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -725,7 +725,7 @@ msgstr ""
|
|||||||
msgid "Source"
|
msgid "Source"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3086
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3052
|
||||||
msgid "Source IP contains (! to exclude)"
|
msgid "Source IP contains (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -733,36 +733,36 @@ msgstr ""
|
|||||||
msgid "Source port"
|
msgid "Source port"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3091
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3057
|
||||||
msgid "Source port (! to exclude)"
|
msgid "Source port (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1699
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1665
|
||||||
msgid "Summary data is unavailable; show rows to inspect the sample."
|
msgid "Summary data is unavailable; show rows to inspect the sample."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3002
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2968
|
||||||
msgid "Summary mode"
|
msgid "Summary mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2772
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2738
|
||||||
msgid ""
|
msgid ""
|
||||||
"Summary mode: when the router responds slowly, a compact summary replaces "
|
"Summary mode: when the router responds slowly, a compact summary replaces "
|
||||||
"the table. Use Show rows to see the table; it returns automatically after "
|
"the table. Use Show rows to see the table; it returns automatically after "
|
||||||
"three fast polls."
|
"three fast polls."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1701
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1667
|
||||||
msgid "Summary was bounded before all categories could be included."
|
msgid "Summary was bounded before all categories could be included."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2792
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2758
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switching tabs pauses polling; returning performs one catch-up poll. "
|
"Switching tabs pauses polling; returning performs one catch-up poll. "
|
||||||
"Hostnames are off by default because lookups add work."
|
"Hostnames are off by default because lookups add work."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1794
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1760
|
||||||
msgid ""
|
msgid ""
|
||||||
"Table refresh throttled: the event rate is high, so the table repaints less "
|
"Table refresh throttled: the event rate is high, so the table repaints less "
|
||||||
"often to protect the browser. The buffer still updates; refresh resumes "
|
"often to protect the browser. The buffer still updates; refresh resumes "
|
||||||
@@ -773,7 +773,7 @@ msgstr ""
|
|||||||
msgid "The firewall did not reload; saved and live logging may differ."
|
msgid "The firewall did not reload; saved and live logging may differ."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2802
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2768
|
||||||
msgid ""
|
msgid ""
|
||||||
"The rate shown for WAN logging is the configured WAN zone log_limit, not "
|
"The rate shown for WAN logging is the configured WAN zone log_limit, not "
|
||||||
"proof the running fw4 supports it. The fw4 bundled with OpenWrt 23.05.5 "
|
"proof the running fw4 supports it. The fw4 bundled with OpenWrt 23.05.5 "
|
||||||
@@ -781,23 +781,23 @@ msgid ""
|
|||||||
"fwlive does not impose a limit."
|
"fwlive does not impose a limit."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1898
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1864
|
||||||
msgid "The router could not read the firewall log — retrying…"
|
msgid "The router could not read the firewall log — retrying…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2797
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2763
|
||||||
msgid ""
|
msgid ""
|
||||||
"The router log ring may evict older events before fwlive reads them. fwlive "
|
"The router log ring may evict older events before fwlive reads them. fwlive "
|
||||||
"cannot recover evicted entries or change forwarding behavior."
|
"cannot recover evicted entries or change forwarding behavior."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2752
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2718
|
||||||
msgid ""
|
msgid ""
|
||||||
"The table updates automatically when your firewall logs traffic. Use Pause "
|
"The table updates automatically when your firewall logs traffic. Use Pause "
|
||||||
"if it moves too fast."
|
"if it moves too fast."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2877
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2843
|
||||||
msgid "Theme tint fallback"
|
msgid "Theme tint fallback"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -814,15 +814,15 @@ msgstr ""
|
|||||||
msgid "Time"
|
msgid "Time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1706
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1672
|
||||||
msgid "Top drops"
|
msgid "Top drops"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1709
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1675
|
||||||
msgid "Top rules"
|
msgid "Top rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1703
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1669
|
||||||
msgid "Top talkers"
|
msgid "Top talkers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -844,16 +844,16 @@ msgstr ""
|
|||||||
msgid "Undo:"
|
msgid "Undo:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2821
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2787
|
||||||
msgid "Use Detail for all columns (flags, length, raw message)."
|
msgid "Use Detail for all columns (flags, length, raw message)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2917
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2883
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2923
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2889
|
||||||
msgid "View"
|
msgid "View"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1064
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1030
|
||||||
msgid "WAN drop/reject logging is off."
|
msgid "WAN drop/reject logging is off."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -863,13 +863,13 @@ msgid ""
|
|||||||
"here. Normal LAN browsing will not."
|
"here. Normal LAN browsing will not."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1045
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1011
|
||||||
msgid ""
|
msgid ""
|
||||||
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
||||||
"it happens — not normal LAN browsing."
|
"it happens — not normal LAN browsing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1047
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1013
|
||||||
msgid "WAN logging is already enabled."
|
msgid "WAN logging is already enabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -898,25 +898,25 @@ msgstr ""
|
|||||||
msgid "Waiting for firewall events"
|
msgid "Waiting for firewall events"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1959
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1925
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2865
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2831
|
||||||
msgid "Watching"
|
msgid "Watching"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2977
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2943
|
||||||
msgid "Wrap"
|
msgid "Wrap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:74
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:74
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3040
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3006
|
||||||
msgid "block"
|
msgid "block"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1438
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1404
|
||||||
msgid "buffer filling"
|
msgid "buffer filling"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1442
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1408
|
||||||
msgid "buffer full"
|
msgid "buffer full"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -928,7 +928,7 @@ msgstr ""
|
|||||||
msgid "contains"
|
msgid "contains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1447
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1413
|
||||||
msgid "display limited to %d rows"
|
msgid "display limited to %d rows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -937,11 +937,11 @@ msgid "does not contain"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:75
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:75
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3041
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3007
|
||||||
msgid "drop"
|
msgid "drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1452
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1418
|
||||||
msgid "hostname lookup paused"
|
msgid "hostname lookup paused"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -949,11 +949,11 @@ msgstr ""
|
|||||||
msgid "is"
|
msgid "is"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1437
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1403
|
||||||
msgid "loading buffer"
|
msgid "loading buffer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1884
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1850
|
||||||
msgid "loading…"
|
msgid "loading…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -961,8 +961,8 @@ msgstr ""
|
|||||||
msgid "no WAN rate limit configured"
|
msgid "no WAN rate limit configured"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1679
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1645
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1688
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1654
|
||||||
msgid "none"
|
msgid "none"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -970,98 +970,98 @@ msgstr ""
|
|||||||
msgid "not"
|
msgid "not"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2136
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2102
|
||||||
msgid "not AH"
|
msgid "not AH"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2135
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2101
|
||||||
msgid "not ESP"
|
msgid "not ESP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2134
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2100
|
||||||
msgid "not GRE"
|
msgid "not GRE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2131
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2097
|
||||||
msgid "not ICMP"
|
msgid "not ICMP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2132
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2098
|
||||||
msgid "not ICMPv6"
|
msgid "not ICMPv6"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2133
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2099
|
||||||
msgid "not IGMP"
|
msgid "not IGMP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2137
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2103
|
||||||
msgid "not SCTP"
|
msgid "not SCTP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2129
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2095
|
||||||
msgid "not TCP"
|
msgid "not TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2130
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:2096
|
||||||
msgid "not UDP"
|
msgid "not UDP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3046
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3012
|
||||||
msgid "not block"
|
msgid "not block"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3045
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3011
|
||||||
msgid "not drop"
|
msgid "not drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3044
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3010
|
||||||
msgid "not pass"
|
msgid "not pass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3047
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3013
|
||||||
msgid "not reject"
|
msgid "not reject"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3048
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3014
|
||||||
msgid "not unknown"
|
msgid "not unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3064
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3030
|
||||||
msgid "or type…"
|
msgid "or type…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:73
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:73
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3039
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3005
|
||||||
msgid "pass"
|
msgid "pass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1450
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1416
|
||||||
msgid "polling slowed"
|
msgid "polling slowed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:76
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:76
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3042
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3008
|
||||||
msgid "reject"
|
msgid "reject"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1455
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1421
|
||||||
msgid "scroll frozen — scroll to top to follow live"
|
msgid "scroll frozen — scroll to top to follow live"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1451
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1417
|
||||||
msgid "server limited fetch"
|
msgid "server limited fetch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1444
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1410
|
||||||
msgid "table refresh throttled"
|
msgid "table refresh throttled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:65
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:65
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3043
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:3009
|
||||||
msgid "unknown"
|
msgid "unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:866
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:832
|
||||||
msgid "using fw4"
|
msgid "using fw4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -1,8 +1,8 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=luci-app-open-box
|
PKG_NAME:=luci-app-open-box
|
||||||
PKG_VERSION:=0.1.347.1
|
PKG_VERSION:=0.1.351
|
||||||
PKG_RELEASE:=41
|
PKG_RELEASE:=42
|
||||||
|
|
||||||
PKG_MAINTAINER:=liandu2024
|
PKG_MAINTAINER:=liandu2024
|
||||||
PKG_LICENSE:=GPL-3.0-or-later
|
PKG_LICENSE:=GPL-3.0-or-later
|
||||||
|
|||||||
Reference in new issue
Block a user