mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-30 22:55:13 +08:00
⛅ Sync 2026-09-01 05:29:46
This commit is contained in:
1 parent
16957188b7
commit
ded477010d
16 files changed
+1624
-1211
No files matched your search
+2
-2
@@ -8,8 +8,8 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=grpcurl
|
PKG_NAME:=grpcurl
|
||||||
PKG_VERSION:=1.9.3
|
PKG_VERSION:=1.9.4
|
||||||
PKG_RELEASE:=6
|
PKG_RELEASE:=7
|
||||||
|
|
||||||
PKG_SOURCE:=v$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=v$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://github.com/fullstorydev/grpcurl/archive/refs/tags/
|
PKG_SOURCE_URL:=https://github.com/fullstorydev/grpcurl/archive/refs/tags/
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ LUCI_DEPENDS:=+luci-base +logd +jsonfilter
|
|||||||
LUCI_PKGARCH:=all
|
LUCI_PKGARCH:=all
|
||||||
|
|
||||||
PKG_VERSION:=0.1.37
|
PKG_VERSION:=0.1.37
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
# 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
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
const callFwlivePoll = rpc.declare({
|
const callFwlivePoll = rpc.declare({
|
||||||
object: 'fwlive',
|
object: 'fwlive',
|
||||||
method: 'poll',
|
method: 'poll',
|
||||||
params: [ 'addresses' ],
|
params: [ 'addresses' ]
|
||||||
expect: { log: [] }
|
/* Full reply object kept so reply.error reaches fetchEntries (#233). */
|
||||||
});
|
});
|
||||||
|
|
||||||
const callFwliveRules = rpc.declare({
|
const callFwliveRules = rpc.declare({
|
||||||
@@ -113,6 +113,7 @@ return view.extend({
|
|||||||
resolveInFlight: false,
|
resolveInFlight: false,
|
||||||
resolveGeneration: 0,
|
resolveGeneration: 0,
|
||||||
lastPollError: false,
|
lastPollError: false,
|
||||||
|
lastRulesError: null,
|
||||||
lastRenderedRowCount: 0,
|
lastRenderedRowCount: 0,
|
||||||
lastRenderedHeadId: '',
|
lastRenderedHeadId: '',
|
||||||
followLive: true,
|
followLive: true,
|
||||||
@@ -492,11 +493,17 @@ return view.extend({
|
|||||||
const res = await callFwliveRules();
|
const res = await callFwliveRules();
|
||||||
this.rulesMap = (res && res.rules) || {};
|
this.rulesMap = (res && res.rules) || {};
|
||||||
this.firewallBackend = (res && res.backend) || 'nft';
|
this.firewallBackend = (res && res.backend) || 'nft';
|
||||||
|
/* Bounds / mktemp failures are reply.error — same idea as poll (#245). */
|
||||||
|
this.lastRulesError = (res && res.error) || null;
|
||||||
|
if (this.lastRulesError)
|
||||||
|
console.warn('fwlive rules map error:', this.lastRulesError);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.rulesMap = {};
|
this.rulesMap = {};
|
||||||
this.firewallBackend = 'nft';
|
this.firewallBackend = 'nft';
|
||||||
|
this.lastRulesError = 'rules_unavailable';
|
||||||
}
|
}
|
||||||
this.updateBackendUi();
|
this.updateBackendUi();
|
||||||
|
this.updateStatus();
|
||||||
},
|
},
|
||||||
|
|
||||||
backendDisplayLabel() {
|
backendDisplayLabel() {
|
||||||
@@ -729,7 +736,7 @@ return view.extend({
|
|||||||
if (!this.sessionSeen)
|
if (!this.sessionSeen)
|
||||||
this.sessionSeen = new Set();
|
this.sessionSeen = new Set();
|
||||||
|
|
||||||
let raw;
|
let reply;
|
||||||
try {
|
try {
|
||||||
/* Raw logd lines, not post-filter rows. Fetch a multiple of the
|
/* Raw logd lines, not post-filter rows. Fetch a multiple of the
|
||||||
* display limit so mixed syslog still fills the table; pause
|
* display limit so mixed syslog still fills the table; pause
|
||||||
@@ -737,13 +744,23 @@ return view.extend({
|
|||||||
const fetchLines = this.paused
|
const fetchLines = this.paused
|
||||||
? constants.FETCH_LINES_MAX
|
? constants.FETCH_LINES_MAX
|
||||||
: Math.min(Math.max(this.rowLimit * 4, 100), constants.FETCH_LINES_MAX);
|
: Math.min(Math.max(this.rowLimit * 4, 100), constants.FETCH_LINES_MAX);
|
||||||
raw = await callFwlivePoll({
|
reply = await callFwlivePoll({
|
||||||
addresses: [ String(fetchLines) ]
|
addresses: [ String(fetchLines) ]
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.lastPollError = true;
|
this.lastPollError = true;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
/* Full poll object (no rpc expect strip). error → banner; log → rows. */
|
||||||
|
if (!reply || typeof reply !== 'object' || Array.isArray(reply)) {
|
||||||
|
this.lastPollError = true;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (reply.error) {
|
||||||
|
this.lastPollError = true;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const raw = reply.log;
|
||||||
if (!Array.isArray(raw)) {
|
if (!Array.isArray(raw)) {
|
||||||
this.lastPollError = true;
|
this.lastPollError = true;
|
||||||
return;
|
return;
|
||||||
@@ -911,6 +928,17 @@ return view.extend({
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.lastRulesError) {
|
||||||
|
status.className = 'fwlive-status fwlive-status-error';
|
||||||
|
if (this.lastRulesError === 'rules_truncated')
|
||||||
|
status.textContent = _('Rule labels incomplete — map truncated') + suffix;
|
||||||
|
else if (this.lastRulesError === 'mktemp_failed')
|
||||||
|
status.textContent = _('Rule labels unavailable — temp file failed') + suffix;
|
||||||
|
else
|
||||||
|
status.textContent = _('Rule labels unavailable') + suffix;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
status.className = this.paused
|
status.className = this.paused
|
||||||
? 'fwlive-status fwlive-status-paused'
|
? 'fwlive-status fwlive-status-paused'
|
||||||
: 'fwlive-status';
|
: 'fwlive-status';
|
||||||
@@ -1135,7 +1163,8 @@ return view.extend({
|
|||||||
if (gen !== this.resolveGeneration)
|
if (gen !== this.resolveGeneration)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const names = (res && res.names) || {};
|
/* rpc.declare expect: { names: {} } already unwraps — res IS the map (#243). */
|
||||||
|
const names = res || {};
|
||||||
let updated = false;
|
let updated = false;
|
||||||
|
|
||||||
for (let i = 0; i < need.length; i++) {
|
for (let i = 0; i < need.length; i++) {
|
||||||
|
|||||||
@@ -12,598 +12,701 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: applications/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:909
|
||||||
msgid "%d matching · %d/%d stored"
|
msgid "%d matching · %d/%d stored"
|
||||||
msgstr "%d matching · %d/%d stored"
|
msgstr "%d matching · %d/%d stored"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:887
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:912
|
||||||
msgid "0 matching · %d/%d stored"
|
msgid "0 matching · %d/%d stored"
|
||||||
msgstr "0 matching · %d/%d stored"
|
msgstr "0 matching · %d/%d stored"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:251
|
||||||
msgid "Accessible (teal/orange)"
|
msgid "Accessible (teal/orange)"
|
||||||
msgstr "Barrierefrei (teal/orange)"
|
msgstr "Barrierefrei (teal/orange)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr "Aktion"
|
msgstr "Aktion"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:594
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:601
|
||||||
msgid "Administrator access is required to disable logging."
|
msgid "Administrator access is required to disable logging."
|
||||||
msgstr "Zum Deaktivieren der Protokollierung sind Administratorrechte erforderlich."
|
msgstr ""
|
||||||
|
"Zum Deaktivieren der Protokollierung sind Administratorrechte erforderlich."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:562
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:569
|
||||||
msgid "Administrator access is required to enable logging."
|
msgid "Administrator access is required to enable logging."
|
||||||
msgstr "Zum Aktivieren der Protokollierung sind Administratorrechte erforderlich."
|
msgstr ""
|
||||||
|
"Zum Aktivieren der Protokollierung sind Administratorrechte erforderlich."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1050
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1086
|
||||||
msgid "Also seen"
|
msgid "Also seen"
|
||||||
msgstr "Weitere"
|
msgstr "Weitere"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:547
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:554
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:583
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:590
|
||||||
msgid "Another change is staged for the firewall; apply or revert it first."
|
msgid "Another change is staged for the firewall; apply or revert it first."
|
||||||
msgstr "Eine andere Änderung an der Firewall ist vorgemerkt; zuerst anwenden oder verwerfen."
|
msgstr ""
|
||||||
|
"Eine andere Änderung an der Firewall ist vorgemerkt; zuerst anwenden oder "
|
||||||
|
"verwerfen."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1615
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1652
|
||||||
msgid "Any action"
|
msgid "Any action"
|
||||||
msgstr "Beliebige Aktion"
|
msgstr "Beliebige Aktion"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1043
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1079
|
||||||
msgid "Any protocol"
|
msgid "Any protocol"
|
||||||
msgstr "Beliebiges Protokoll"
|
msgstr "Beliebiges Protokoll"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
||||||
msgid "Before you enable logging"
|
msgid "Before you enable logging"
|
||||||
msgstr "Before you enable logging"
|
msgstr "Before you enable logging"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:545
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:552
|
||||||
msgid "Cannot enable logging until kernel log modules are installed."
|
msgid "Cannot enable logging until kernel log modules are installed."
|
||||||
msgstr "Protokollierung kann erst aktiviert werden, wenn die Kernel-Log-Module installiert sind."
|
msgstr ""
|
||||||
|
"Protokollierung kann erst aktiviert werden, wenn die Kernel-Log-Module "
|
||||||
|
"installiert sind."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
||||||
msgid "Changes:"
|
msgid "Changes:"
|
||||||
msgstr "Changes:"
|
msgstr "Changes:"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:249
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
||||||
msgid "Classic (green/red)"
|
msgid "Classic (green/red)"
|
||||||
msgstr "Klassisch (grün/rot)"
|
msgstr "Klassisch (grün/rot)"
|
||||||
|
|
||||||
#: applications/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:1636
|
||||||
msgid "Classic uses green/red; Accessible uses teal/orange"
|
msgid "Classic uses green/red; Accessible uses teal/orange"
|
||||||
msgstr "Klassisch verwendet grün/rot; Barrierefrei verwendet teal/orange"
|
msgstr "Klassisch verwendet grün/rot; Barrierefrei verwendet teal/orange"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
||||||
msgid "Clear all"
|
msgid "Clear all"
|
||||||
msgstr "Alle löschen"
|
msgstr "Alle löschen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1655
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1692
|
||||||
msgid "Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for firewall settings · in Simple view, click a row for the full message"
|
msgid ""
|
||||||
msgstr "Zelle anklicken zum Filtern · ≠ auf einem Chip zum Ausschließen · Strg+Klick auf eine Regel für Firewall-Einstellungen · in der Einfachen Ansicht Zeile anklicken für die vollständige Meldung"
|
"Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for "
|
||||||
|
"firewall settings · in Simple view, click a row for the full message"
|
||||||
|
msgstr ""
|
||||||
|
"Zelle anklicken zum Filtern · ≠ auf einem Chip zum Ausschließen · Strg+Klick "
|
||||||
|
"auf eine Regel für Firewall-Einstellungen · in der Einfachen Ansicht Zeile "
|
||||||
|
"anklicken für die vollständige Meldung"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1676
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1713
|
||||||
msgid "Click a row (Time or other non-link cells) to see the full log line (Simple view)."
|
msgid ""
|
||||||
msgstr "Klicken Sie auf eine Zeile (Zeit oder andere Nicht-Link-Zellen), um die vollständige Log-Zeile zu sehen (Einfache Ansicht)."
|
"Click a row (Time or other non-link cells) to see the full log line (Simple "
|
||||||
|
"view)."
|
||||||
|
msgstr ""
|
||||||
|
"Klicken Sie auf eine Zeile (Zeit oder andere Nicht-Link-Zellen), um die "
|
||||||
|
"vollständige Log-Zeile zu sehen (Einfache Ansicht)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
||||||
msgid "Click a row for the full message"
|
msgid "Click a row for the full message"
|
||||||
msgstr "Zeile anklicken für die vollständige Meldung"
|
msgstr "Zeile anklicken für die vollständige Meldung"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1677
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1714
|
||||||
msgid "Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a chip) to exclude."
|
msgid ""
|
||||||
msgstr "Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a chip) to exclude."
|
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
||||||
|
"chip) to exclude."
|
||||||
|
msgstr ""
|
||||||
|
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
||||||
|
"chip) to exclude."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1044
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1080
|
||||||
msgid "Common"
|
msgid "Common"
|
||||||
msgstr "Häufig"
|
msgstr "Häufig"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:902
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:927
|
||||||
msgid "Connection lost — retrying…"
|
msgid "Connection lost — retrying…"
|
||||||
msgstr "Connection lost — retrying…"
|
msgstr "Connection lost — retrying…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:585
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:592
|
||||||
msgid "Could not disable logging."
|
msgid "Could not disable logging."
|
||||||
msgstr "Protokollierung konnte nicht deaktiviert werden."
|
msgstr "Protokollierung konnte nicht deaktiviert werden."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:549
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:556
|
||||||
msgid "Could not enable logging."
|
msgid "Could not enable logging."
|
||||||
msgstr "Protokollierung konnte nicht aktiviert werden."
|
msgstr "Protokollierung konnte nicht aktiviert werden."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1637
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1674
|
||||||
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
||||||
msgstr "Eigenes Protokoll (! zum Ausschließen). Überschreibt das Menü, wenn gesetzt."
|
msgstr ""
|
||||||
|
"Eigenes Protokoll (! zum Ausschließen). Überschreibt das Menü, wenn gesetzt."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
||||||
msgid "DPort"
|
msgid "DPort"
|
||||||
msgstr "Ziel-Port"
|
msgstr "Ziel-Port"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
||||||
msgid "Destination"
|
msgid "Destination"
|
||||||
msgstr "Ziel"
|
msgstr "Ziel"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1648
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1685
|
||||||
msgid "Destination IP contains (! to exclude)"
|
msgid "Destination IP contains (! to exclude)"
|
||||||
msgstr "Ziel-IP enthält (! zum AusschlieÃen)"
|
msgstr "Ziel-IP enthält (! zum AusschlieÃen)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1649
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1686
|
||||||
msgid "Destination port (! to exclude)"
|
msgid "Destination port (! to exclude)"
|
||||||
msgstr "Ziel-Port (! zum AusschlieÃen)"
|
msgstr "Ziel-Port (! zum AusschlieÃen)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1540
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1577
|
||||||
msgid "Detail"
|
msgid "Detail"
|
||||||
msgstr "Detail"
|
msgstr "Detail"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
||||||
msgid "Dir"
|
msgid "Dir"
|
||||||
msgstr "Richtung"
|
msgstr "Richtung"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
||||||
msgid "Disabling…"
|
msgid "Disabling…"
|
||||||
msgstr "Disabling…"
|
msgstr "Disabling…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1573
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1610
|
||||||
msgid "Display options"
|
msgid "Display options"
|
||||||
msgstr "Anzeigeoptionen"
|
msgstr "Anzeigeoptionen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1673
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1710
|
||||||
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
||||||
msgstr "Anzeigeoptionen in der Leiste setzen Limit, Zeilenfärbung, Palette und Hostnamen."
|
msgstr ""
|
||||||
|
"Anzeigeoptionen in der Leiste setzen Limit, Zeilenfärbung, Palette und "
|
||||||
|
"Hostnamen."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
||||||
msgid "Does not change:"
|
msgid "Does not change:"
|
||||||
msgstr "Does not change:"
|
msgstr "Does not change:"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
||||||
msgid "Don’t show this again"
|
msgid "Don’t show this again"
|
||||||
msgstr "Don’t show this again"
|
msgstr "Don’t show this again"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enable WAN drop/reject logging"
|
msgid "Enable WAN drop/reject logging"
|
||||||
msgstr "Enable WAN drop/reject logging"
|
msgstr "Enable WAN drop/reject logging"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
||||||
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
||||||
msgstr "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
msgstr "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
msgid "Enable logging"
|
msgid "Enable logging"
|
||||||
msgstr "Protokollierung aktivieren"
|
msgstr "Protokollierung aktivieren"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1672
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1709
|
||||||
msgid "Enable logging turns on WAN zone drop/reject logging only (same as Network → Firewall). It does not add rules or log normal LAN browsing."
|
msgid ""
|
||||||
msgstr "Enable logging turns on WAN zone drop/reject logging only (same as Network → Firewall). It does not add rules or log normal LAN browsing."
|
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
||||||
|
"Firewall). It does not add rules or log normal LAN browsing."
|
||||||
|
msgstr ""
|
||||||
|
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
||||||
|
"Firewall). It does not add rules or log normal LAN browsing."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enabling…"
|
msgid "Enabling…"
|
||||||
msgstr "Enabling…"
|
msgstr "Enabling…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1057
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1093
|
||||||
msgid "Exclude"
|
msgid "Exclude"
|
||||||
msgstr "Ausschließen"
|
msgstr "Ausschließen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Exclude instead"
|
msgid "Exclude instead"
|
||||||
msgstr "Stattdessen ausschlieÃen"
|
msgstr "Stattdessen ausschlieÃen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
||||||
msgid "Filter by %s"
|
msgid "Filter by %s"
|
||||||
msgstr "Filtern nach %s"
|
msgstr "Filtern nach %s"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
||||||
msgid "Filter by interface"
|
msgid "Filter by interface"
|
||||||
msgstr "Nach Schnittstelle filtern"
|
msgstr "Nach Schnittstelle filtern"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
||||||
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 "Logs nach Regel filtern (Hinweis: %s). Strg+Klick öffnet die Firewall-Einstellungen."
|
msgstr ""
|
||||||
|
"Logs nach Regel filtern (Hinweis: %s). Strg+Klick öffnet die Firewall-"
|
||||||
|
"Einstellungen."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1497
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1534
|
||||||
#: applications/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 "Firewall-Live-Ansicht"
|
msgstr "Firewall-Live-Ansicht"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
||||||
msgid "Flags"
|
msgid "Flags"
|
||||||
msgstr "Flags"
|
msgstr "Flags"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
||||||
msgid "Flow"
|
msgid "Flow"
|
||||||
msgstr "Fluss"
|
msgstr "Fluss"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
#: openwrt-feed/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
||||||
msgid "Grant access to firewall live log view"
|
msgid "Grant access to firewall live log view"
|
||||||
msgstr "Zugriff auf die Live-Ansicht der Firewall-Protokolle gewähren"
|
msgstr "Zugriff auf die Live-Ansicht der Firewall-Protokolle gewähren"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1669
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1706
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Hilfe"
|
msgstr "Hilfe"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:853
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:878
|
||||||
msgid "High event rate — table refresh is throttled to protect the browser. The buffer still updates; refresh will resume automatically."
|
msgid ""
|
||||||
msgstr "High event rate — table refresh is throttled to protect the browser. The buffer still updates; refresh will resume automatically."
|
"High event rate — table refresh is throttled to protect the browser. The "
|
||||||
|
"buffer still updates; refresh will resume automatically."
|
||||||
|
msgstr ""
|
||||||
|
"High event rate — table refresh is throttled to protect the browser. The "
|
||||||
|
"buffer still updates; refresh will resume automatically."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1048
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1084
|
||||||
msgid "ICMPv6"
|
msgid "ICMPv6"
|
||||||
msgstr "ICMPv6"
|
msgstr "ICMPv6"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
||||||
msgid "IN"
|
msgid "IN"
|
||||||
msgstr "EINGANG"
|
msgstr "EINGANG"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1717
|
||||||
msgid "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 data leaves the device)."
|
msgid ""
|
||||||
msgstr "Wenn die Zeileneinfärbung fehlt, verwendet das aktive LuCI-Theme möglicherweise keine Erfolgs/Fehler-CSS-Variablen; fwlive fällt auf lokale Farben zurück (air-gapped, keine Daten verlassen das Gerät)."
|
"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 "
|
||||||
|
"data leaves the device)."
|
||||||
|
msgstr ""
|
||||||
|
"Wenn die Zeileneinfärbung fehlt, verwendet das aktive LuCI-Theme "
|
||||||
|
"möglicherweise keine Erfolgs/Fehler-CSS-Variablen; fwlive fällt auf lokale "
|
||||||
|
"Farben zurück (air-gapped, keine Daten verlassen das Gerät)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
||||||
msgid "If the WAN is quiet, wait for probes or use the optional ping check in Help / the enabling-logs guide."
|
msgid ""
|
||||||
msgstr "If the WAN is quiet, wait for probes or use the optional ping check in Help / the enabling-logs guide."
|
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
||||||
|
"Help / the enabling-logs guide."
|
||||||
|
msgstr ""
|
||||||
|
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
||||||
|
"Help / the enabling-logs guide."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Include instead"
|
msgid "Include instead"
|
||||||
msgstr "Stattdessen einschlieÃen"
|
msgstr "Stattdessen einschlieÃen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Schnittstelle"
|
msgstr "Schnittstelle"
|
||||||
|
|
||||||
#: applications/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:1682
|
||||||
msgid "Interface (prefix ! to exclude)"
|
msgid "Interface (prefix ! to exclude)"
|
||||||
msgstr "Schnittstelle (! voranstellen zum AusschlieÃen)"
|
msgstr "Schnittstelle (! voranstellen zum AusschlieÃen)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
||||||
msgid "I’ll configure this under Network → Firewall"
|
msgid "I’ll configure this under Network → Firewall"
|
||||||
msgstr "I’ll configure this under Network → Firewall"
|
msgstr "I’ll configure this under Network → Firewall"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
||||||
msgid "Kernel log modules missing"
|
msgid "Kernel log modules missing"
|
||||||
msgstr "Kernel log modules missing"
|
msgstr "Kernel log modules missing"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
||||||
msgid "Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
msgid ""
|
||||||
msgstr "Kernel-Netfilter-Log-Module fehlen. Installieren Sie kmod-nf-log-ipv4 und kmod-nf-log-ipv6 (oder kmod-nf-log / kmod-nf-log6) und laden Sie dann die Firewall neu."
|
"Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-"
|
||||||
|
"nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
||||||
|
msgstr ""
|
||||||
|
"Kernel-Netfilter-Log-Module fehlen. Installieren Sie kmod-nf-log-ipv4 und "
|
||||||
|
"kmod-nf-log-ipv6 (oder kmod-nf-log / kmod-nf-log6) und laden Sie dann die "
|
||||||
|
"Firewall neu."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
||||||
msgid "Len"
|
msgid "Len"
|
||||||
msgstr "Länge"
|
msgstr "Länge"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1576
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1613
|
||||||
msgid "Limit"
|
msgid "Limit"
|
||||||
msgstr "Limit"
|
msgstr "Limit"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
||||||
msgid "Logging is off on this router"
|
msgid "Logging is off on this router"
|
||||||
msgstr "Logging is off on this router"
|
msgstr "Logging is off on this router"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
||||||
msgid "Manual test (System → Terminal):"
|
msgid "Manual test (System → Terminal):"
|
||||||
msgstr "Manueller Test (System → Terminal):"
|
msgstr "Manueller Test (System → Terminal):"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1547
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1584
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1552
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1589
|
||||||
msgid "Message"
|
msgid "Message"
|
||||||
msgstr "Nachricht"
|
msgstr "Nachricht"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1643
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
||||||
msgid "More filters"
|
msgid "More filters"
|
||||||
msgstr "Weitere Filter"
|
msgstr "Weitere Filter"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
||||||
msgid "Network → Firewall"
|
msgid "Network → Firewall"
|
||||||
msgstr "Network → Firewall"
|
msgstr "Network → Firewall"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
||||||
msgid "No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
msgid ""
|
||||||
msgstr "Keine WAN-Firewall-Zone in /etc/config/firewall gefunden. Konfigurieren Sie Zonen unter"
|
"No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
||||||
|
msgstr ""
|
||||||
|
"Keine WAN-Firewall-Zone in /etc/config/firewall gefunden. Konfigurieren Sie "
|
||||||
|
"Zonen unter"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
||||||
msgid "No WAN zone found"
|
msgid "No WAN zone found"
|
||||||
msgstr "No WAN zone found"
|
msgstr "No WAN zone found"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
||||||
msgid "Not now"
|
msgid "Not now"
|
||||||
msgstr "Not now"
|
msgstr "Not now"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
||||||
msgid "Nothing changes until you click Enable."
|
msgid "Nothing changes until you click Enable."
|
||||||
msgstr "Nothing changes until you click Enable."
|
msgstr "Nothing changes until you click Enable."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
||||||
msgid "OUT"
|
msgid "OUT"
|
||||||
msgstr "AUSGANG"
|
msgstr "AUSGANG"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1567
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1604
|
||||||
msgid "One line"
|
msgid "One line"
|
||||||
msgstr "Einzeilig"
|
msgstr "Einzeilig"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
||||||
msgid "Open firewall zone settings"
|
msgid "Open firewall zone settings"
|
||||||
msgstr "Firewall-Zonen-Einstellungen öffnen"
|
msgstr "Firewall-Zonen-Einstellungen öffnen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
||||||
msgid "OpenWrt does not write firewall events to the log until you turn logging on. Live View only shows what the firewall already logs — it does not add allow/deny rules."
|
msgid ""
|
||||||
msgstr "OpenWrt does not write firewall events to the log until you turn logging on. Live View only shows what the firewall already logs — it does not add allow/deny rules."
|
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
||||||
|
"Live View only shows what the firewall already logs — it does not add allow/"
|
||||||
|
"deny rules."
|
||||||
|
msgstr ""
|
||||||
|
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
||||||
|
"Live View only shows what the firewall already logs — it does not add allow/"
|
||||||
|
"deny rules."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1595
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1632
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr "Palette"
|
msgstr "Palette"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:953
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1517
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1554
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pause"
|
msgstr "Pause"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:951
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
msgid "Paused"
|
msgid "Paused"
|
||||||
msgstr "Pausiert"
|
msgstr "Pausiert"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
||||||
msgid "Proto"
|
msgid "Proto"
|
||||||
msgstr "Protokoll"
|
msgstr "Protokoll"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1631
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1668
|
||||||
msgid "Protocol — common values"
|
msgid "Protocol — common values"
|
||||||
msgstr "Protokoll — häufige Werte"
|
msgstr "Protokoll — häufige Werte"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1613
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1650
|
||||||
msgid "Quick search"
|
msgid "Quick search"
|
||||||
msgstr "Schnellsuche"
|
msgstr "Schnellsuche"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
||||||
msgid "Remove filter"
|
msgid "Remove filter"
|
||||||
msgstr "Filter entfernen"
|
msgstr "Filter entfernen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:953
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
msgid "Resume"
|
msgid "Resume"
|
||||||
msgstr "Fortsetzen"
|
msgstr "Fortsetzen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1588
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1625
|
||||||
msgid "Row tint"
|
msgid "Row tint"
|
||||||
msgstr "Zeileneinfärbung"
|
msgstr "Zeileneinfärbung"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1678
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1715
|
||||||
msgid "Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/red, default) or Accessible (teal/orange). Action text stays colored either way."
|
msgid ""
|
||||||
msgstr "Zeilenfärbung zeigt Pass/Deny-Hintergrundfarben, wenn aktiviert. Wählen Sie Klassisch (grün/rot, Standard) oder Barrierefrei (teal/orange). Aktionstext bleibt in beiden Fällen farbig."
|
"Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/"
|
||||||
|
"red, default) or Accessible (teal/orange). Action text stays colored either "
|
||||||
|
"way."
|
||||||
|
msgstr ""
|
||||||
|
"Zeilenfärbung zeigt Pass/Deny-Hintergrundfarben, wenn aktiviert. Wählen Sie "
|
||||||
|
"Klassisch (grün/rot, Standard) oder Barrierefrei (teal/orange). Aktionstext "
|
||||||
|
"bleibt in beiden Fällen farbig."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1507
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1544
|
||||||
msgid "Row tint used a local color fallback because the active LuCI theme did not apply pass/deny backgrounds."
|
msgid ""
|
||||||
msgstr "Die Zeileneinfärbung verwendete einen lokalen Farbfallback, da das aktive LuCI-Theme keine Erlauben/Verweigern-Hintergründe anwendet."
|
"Row tint used a local color fallback because the active LuCI theme did not "
|
||||||
|
"apply pass/deny backgrounds."
|
||||||
|
msgstr ""
|
||||||
|
"Die Zeileneinfärbung verwendete einen lokalen Farbfallback, da das aktive "
|
||||||
|
"LuCI-Theme keine Erlauben/Verweigern-Hintergründe anwendet."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Regel"
|
msgstr "Regel"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:934
|
||||||
|
msgid "Rule labels incomplete — map truncated"
|
||||||
|
msgstr "Rule labels incomplete — map truncated"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:938
|
||||||
|
msgid "Rule labels unavailable"
|
||||||
|
msgstr "Rule labels unavailable"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:936
|
||||||
|
msgid "Rule labels unavailable — temp file failed"
|
||||||
|
msgstr "Rule labels unavailable — temp file failed"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
||||||
msgid "SPort"
|
msgid "SPort"
|
||||||
msgstr "Quell-Port"
|
msgstr "Quell-Port"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1607
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1644
|
||||||
msgid "Show hostnames"
|
msgid "Show hostnames"
|
||||||
msgstr "Hostnamen anzeigen"
|
msgstr "Hostnamen anzeigen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1586
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
||||||
msgid "Show pass/deny row background colors"
|
msgid "Show pass/deny row background colors"
|
||||||
msgstr "Pass/Deny-Zeilenhintergrundfarben anzeigen"
|
msgstr "Pass/Deny-Zeilenhintergrundfarben anzeigen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1533
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1570
|
||||||
msgid "Simple"
|
msgid "Simple"
|
||||||
msgstr "Einfach"
|
msgstr "Einfach"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
||||||
msgid "Source"
|
msgid "Source"
|
||||||
msgstr "Quelle"
|
msgstr "Quelle"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1646
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1683
|
||||||
msgid "Source IP contains (! to exclude)"
|
msgid "Source IP contains (! to exclude)"
|
||||||
msgstr "Quell-IP enthält (! zum AusschlieÃen)"
|
msgstr "Quell-IP enthält (! zum AusschlieÃen)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1647
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1684
|
||||||
msgid "Source port (! to exclude)"
|
msgid "Source port (! to exclude)"
|
||||||
msgstr "Quell-Port (! zum AusschlieÃen)"
|
msgstr "Quell-Port (! zum AusschlieÃen)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1674
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1711
|
||||||
msgid "The rate shown for WAN logging is the firewall zone log_limit. OpenWrt defaults to 10/minute when no explicit limit is configured; fwlive does not impose this cap."
|
msgid ""
|
||||||
msgstr "Die angezeigte Rate für WAN-Protokollierung ist das Zonen-log_limit. OpenWrt-Standard ist 10/Minute ohne explizites Limit; fwlive setzt diese Grenze nicht."
|
"The rate shown for WAN logging is the firewall zone log_limit. OpenWrt "
|
||||||
|
"defaults to 10/minute when no explicit limit is configured; fwlive does not "
|
||||||
|
"impose this cap."
|
||||||
|
msgstr ""
|
||||||
|
"Die angezeigte Rate für WAN-Protokollierung ist das Zonen-log_limit. "
|
||||||
|
"OpenWrt-Standard ist 10/Minute ohne explizites Limit; fwlive setzt diese "
|
||||||
|
"Grenze nicht."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1671
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1708
|
||||||
msgid "The table updates automatically when your firewall logs traffic. Use Pause if it moves too fast."
|
msgid ""
|
||||||
msgstr "Die Tabelle aktualisiert sich automatisch, wenn Ihre Firewall Verkehr protokolliert. Pause nutzen, wenn es zu schnell wird."
|
"The table updates automatically when your firewall logs traffic. Use Pause "
|
||||||
|
"if it moves too fast."
|
||||||
|
msgstr ""
|
||||||
|
"Die Tabelle aktualisiert sich automatisch, wenn Ihre Firewall Verkehr "
|
||||||
|
"protokolliert. Pause nutzen, wenn es zu schnell wird."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1508
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1545
|
||||||
msgid "Theme tint fallback"
|
msgid "Theme tint fallback"
|
||||||
msgstr "Theme-Farb-Fallback"
|
msgstr "Theme-Farb-Fallback"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
||||||
msgid "Time"
|
msgid "Time"
|
||||||
msgstr "Zeit"
|
msgstr "Zeit"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
||||||
msgid "Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal LAN browsing is not logged."
|
msgid ""
|
||||||
msgstr "Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal LAN browsing is not logged."
|
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
||||||
|
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
||||||
|
"LAN browsing is not logged."
|
||||||
|
msgstr ""
|
||||||
|
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
||||||
|
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
||||||
|
"LAN browsing is not logged."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
||||||
msgid "Undo:"
|
msgid "Undo:"
|
||||||
msgstr "Undo:"
|
msgstr "Undo:"
|
||||||
|
|
||||||
#: applications/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:1716
|
||||||
msgid "Use Detail for all columns (flags, length, raw message)."
|
msgid "Use Detail for all columns (flags, length, raw message)."
|
||||||
msgstr "Verwenden Sie „Detail“ für alle Spalten (Flags, Länge, rohe Nachricht)."
|
msgstr ""
|
||||||
|
"Verwenden Sie „Detail“ für alle Spalten (Flags, Länge, rohe Nachricht)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1521
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1558
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1525
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1562
|
||||||
msgid "View"
|
msgid "View"
|
||||||
msgstr "Ansicht"
|
msgstr "Ansicht"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:591
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:598
|
||||||
msgid "WAN drop/reject logging is off."
|
msgid "WAN drop/reject logging is off."
|
||||||
msgstr "WAN drop/reject logging is off."
|
msgstr "WAN drop/reject logging is off."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
||||||
msgid "WAN drop/reject logging is on. Blocked inbound WAN traffic will show up here. Normal LAN browsing will not."
|
msgid ""
|
||||||
msgstr "WAN drop/reject logging is on. Blocked inbound WAN traffic will show up here. Normal LAN browsing will not."
|
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
||||||
|
"here. Normal LAN browsing will not."
|
||||||
|
msgstr ""
|
||||||
|
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
||||||
|
"here. Normal LAN browsing will not."
|
||||||
|
|
||||||
#: applications/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:562
|
||||||
msgid "WAN drop/reject logging is on. Blocked inbound traffic should appear here as it happens — not normal LAN browsing."
|
msgid ""
|
||||||
msgstr "WAN drop/reject logging is on. Blocked inbound traffic should appear here as it happens — not normal LAN browsing."
|
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
||||||
|
"it happens — not normal LAN browsing."
|
||||||
|
msgstr ""
|
||||||
|
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
||||||
|
"it happens — not normal LAN browsing."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:557
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:564
|
||||||
msgid "WAN logging is already enabled."
|
msgid "WAN logging is already enabled."
|
||||||
msgstr "WAN-Protokollierung ist bereits aktiviert."
|
msgstr "WAN-Protokollierung ist bereits aktiviert."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
||||||
msgid "WAN logging on"
|
msgid "WAN logging on"
|
||||||
msgstr "WAN-Protokollierung: EIN"
|
msgstr "WAN-Protokollierung: EIN"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
||||||
msgid "WAN logging on (%s). Click to disable."
|
msgid "WAN logging on (%s). Click to disable."
|
||||||
msgstr "WAN-Protokollierung: EIN (%s). Klicken zum Deaktivieren."
|
msgstr "WAN-Protokollierung: EIN (%s). Klicken zum Deaktivieren."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
||||||
msgid "WAN logging unavailable: missing kernel log modules"
|
msgid "WAN logging unavailable: missing kernel log modules"
|
||||||
msgstr "WAN-Protokollierung nicht verfügbar: fehlende Kernel-Log-Module"
|
msgstr "WAN-Protokollierung nicht verfügbar: fehlende Kernel-Log-Module"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
||||||
msgid "WAN logging unavailable: no WAN zone"
|
msgid "WAN logging unavailable: no WAN zone"
|
||||||
msgstr "WAN-Protokollierung nicht verfügbar: keine WAN-Zone"
|
msgstr "WAN-Protokollierung nicht verfügbar: keine WAN-Zone"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
||||||
msgid "Waiting for firewall events"
|
msgid "Waiting for firewall events"
|
||||||
msgstr "Waiting for firewall events"
|
msgstr "Waiting for firewall events"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:951
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1502
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1539
|
||||||
msgid "Watching"
|
msgid "Watching"
|
||||||
msgstr "Beobachtet"
|
msgstr "Beobachtet"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1560
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1597
|
||||||
msgid "Wrap"
|
msgid "Wrap"
|
||||||
msgstr "Umbrechen"
|
msgstr "Umbrechen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
||||||
msgid "allow/deny rules, LAN logging, or anything else."
|
msgid "allow/deny rules, LAN logging, or anything else."
|
||||||
msgstr "allow/deny rules, LAN logging, or anything else."
|
msgstr "allow/deny rules, LAN logging, or anything else."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:786
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:811
|
||||||
msgid "buffer full"
|
msgid "buffer full"
|
||||||
msgstr "Puffer voll"
|
msgstr "Puffer voll"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
||||||
msgid "default 10/minute"
|
msgid "default 10/minute"
|
||||||
msgstr "Standard 10/Minute"
|
msgstr "Standard 10/Minute"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
||||||
msgid "is"
|
msgid "is"
|
||||||
msgstr "ist"
|
msgstr "ist"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:781
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:806
|
||||||
msgid "loading buffer"
|
msgid "loading buffer"
|
||||||
msgstr "Lade Puffer"
|
msgstr "Lade Puffer"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:881
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:906
|
||||||
msgid "loading…"
|
msgid "loading…"
|
||||||
msgstr "loading…"
|
msgstr "loading…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
||||||
msgid "not"
|
msgid "not"
|
||||||
msgstr "nicht"
|
msgstr "nicht"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1065
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1101
|
||||||
msgid "not AH"
|
msgid "not AH"
|
||||||
msgstr "nicht AH"
|
msgstr "nicht AH"
|
||||||
|
|
||||||
#: applications/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:1100
|
||||||
msgid "not ESP"
|
msgid "not ESP"
|
||||||
msgstr "nicht ESP"
|
msgstr "nicht ESP"
|
||||||
|
|
||||||
#: applications/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:1099
|
||||||
msgid "not GRE"
|
msgid "not GRE"
|
||||||
msgstr "nicht GRE"
|
msgstr "nicht GRE"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1060
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1096
|
||||||
msgid "not ICMP"
|
msgid "not ICMP"
|
||||||
msgstr "nicht ICMP"
|
msgstr "nicht ICMP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1061
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1097
|
||||||
msgid "not ICMPv6"
|
msgid "not ICMPv6"
|
||||||
msgstr "nicht ICMPv6"
|
msgstr "nicht ICMPv6"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1062
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1098
|
||||||
msgid "not IGMP"
|
msgid "not IGMP"
|
||||||
msgstr "nicht IGMP"
|
msgstr "nicht IGMP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1066
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1102
|
||||||
msgid "not SCTP"
|
msgid "not SCTP"
|
||||||
msgstr "nicht SCTP"
|
msgstr "nicht SCTP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1058
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1094
|
||||||
msgid "not TCP"
|
msgid "not TCP"
|
||||||
msgstr "nicht TCP"
|
msgstr "nicht TCP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1059
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1095
|
||||||
msgid "not UDP"
|
msgid "not UDP"
|
||||||
msgstr "nicht UDP"
|
msgstr "nicht UDP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1660
|
||||||
msgid "not block"
|
msgid "not block"
|
||||||
msgstr "nicht blockieren"
|
msgstr "nicht blockieren"
|
||||||
|
|
||||||
#: applications/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:1659
|
||||||
msgid "not drop"
|
msgid "not drop"
|
||||||
msgstr "nicht verwerfen"
|
msgstr "nicht verwerfen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1621
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1658
|
||||||
msgid "not pass"
|
msgid "not pass"
|
||||||
msgstr "nicht erlauben"
|
msgstr "nicht erlauben"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1624
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1661
|
||||||
msgid "not reject"
|
msgid "not reject"
|
||||||
msgstr "nicht zurückweisen"
|
msgstr "nicht zurückweisen"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1625
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1662
|
||||||
msgid "not unknown"
|
msgid "not unknown"
|
||||||
msgstr "nicht unbekannt"
|
msgstr "nicht unbekannt"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1636
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1673
|
||||||
msgid "or type…"
|
msgid "or type…"
|
||||||
msgstr "oder tippen…"
|
msgstr "oder tippen…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:788
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:813
|
||||||
msgid "render paused (high rate)"
|
msgid "render paused (high rate)"
|
||||||
msgstr "Rendering pausiert (hohe Rate)"
|
msgstr "Rendering pausiert (hohe Rate)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:790
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:815
|
||||||
msgid "scroll frozen — scroll to top to follow live"
|
msgid "scroll frozen — scroll to top to follow live"
|
||||||
msgstr "scroll frozen — scroll to top to follow live"
|
msgstr "scroll frozen — scroll to top to follow live"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
||||||
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
||||||
msgstr "sets log on the WAN firewall zone and reloads the firewall."
|
msgstr "sets log on the WAN firewall zone and reloads the firewall."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
||||||
msgid "then ping the router."
|
msgid "then ping the router."
|
||||||
msgstr "dann den Router anpingen."
|
msgstr "dann den Router anpingen."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
||||||
msgid "turn it back off with the WAN logging on control on the watch strip."
|
msgid "turn it back off with the WAN logging on control on the watch strip."
|
||||||
msgstr "turn it back off with the WAN logging on control on the watch strip."
|
msgstr "turn it back off with the WAN logging on control on the watch strip."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:506
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:513
|
||||||
msgid "using fw4"
|
msgid "using fw4"
|
||||||
msgstr "mit fw4"
|
msgstr "mit fw4"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:504
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:511
|
||||||
msgid "using iptables"
|
msgid "using iptables"
|
||||||
msgstr "mit iptables"
|
msgstr "mit iptables"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
||||||
msgid "· %s"
|
msgid "· %s"
|
||||||
msgstr "· %s"
|
msgstr "· %s"
|
||||||
@@ -10,600 +10,710 @@ msgstr ""
|
|||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
#: applications/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:909
|
||||||
msgid "%d matching · %d/%d stored"
|
msgid "%d matching · %d/%d stored"
|
||||||
msgstr "%d matching · %d/%d stored"
|
msgstr "%d matching · %d/%d stored"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:887
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:912
|
||||||
msgid "0 matching · %d/%d stored"
|
msgid "0 matching · %d/%d stored"
|
||||||
msgstr "0 matching · %d/%d stored"
|
msgstr "0 matching · %d/%d stored"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:251
|
||||||
msgid "Accessible (teal/orange)"
|
msgid "Accessible (teal/orange)"
|
||||||
msgstr "ÐоÑÑÑпнÑй (биÑÑзовÑй/оÑанжевÑй)"
|
msgstr "ÐоÑÑÑпнÑй (биÑÑзовÑй/оÑанжевÑй)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr "ÐейÑÑвие"
|
msgstr "ÐейÑÑвие"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:594
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:601
|
||||||
msgid "Administrator access is required to disable logging."
|
msgid "Administrator access is required to disable logging."
|
||||||
msgstr "ÐÐ»Ñ Ð¾ÑклÑÑÐµÐ½Ð¸Ñ Ð¶ÑÑналиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑебÑÑÑÑÑ Ð¿Ñава админиÑÑÑаÑоÑа."
|
msgstr ""
|
||||||
|
"ÐÐ»Ñ Ð¾ÑклÑÑÐµÐ½Ð¸Ñ Ð¶ÑÑналиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑебÑÑÑÑÑ Ð¿Ñава аÐ"
|
||||||
|
"´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑа."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:562
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:569
|
||||||
msgid "Administrator access is required to enable logging."
|
msgid "Administrator access is required to enable logging."
|
||||||
msgstr "ÐÐ»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð¶ÑÑналиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑебÑÑÑÑÑ Ð¿Ñава админиÑÑÑаÑоÑа."
|
msgstr ""
|
||||||
|
"ÐÐ»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð¶ÑÑналиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑебÑÑÑÑÑ Ð¿Ñава аÐ"
|
||||||
|
"´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑа."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1050
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1086
|
||||||
msgid "Also seen"
|
msgid "Also seen"
|
||||||
msgstr "Также встречаются"
|
msgstr "Также встречаются"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:547
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:554
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:583
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:590
|
||||||
msgid "Another change is staged for the firewall; apply or revert it first."
|
msgid "Another change is staged for the firewall; apply or revert it first."
|
||||||
msgstr "В брандмауэре уже есть другое незафиксированное изменение; сначала примените или отмените его."
|
msgstr ""
|
||||||
|
"В брандмауэре уже есть другое незафиксированное изменение; сначала примените "
|
||||||
|
"или отмените его."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1615
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1652
|
||||||
msgid "Any action"
|
msgid "Any action"
|
||||||
msgstr "ÐÑбое дейÑÑвие"
|
msgstr "ÐÑбое дейÑÑвие"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1043
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1079
|
||||||
msgid "Any protocol"
|
msgid "Any protocol"
|
||||||
msgstr "Любой протокол"
|
msgstr "Любой протокол"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
||||||
msgid "Before you enable logging"
|
msgid "Before you enable logging"
|
||||||
msgstr "Before you enable logging"
|
msgstr "Before you enable logging"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:545
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:552
|
||||||
msgid "Cannot enable logging until kernel log modules are installed."
|
msgid "Cannot enable logging until kernel log modules are installed."
|
||||||
msgstr "Ðевозможно вклÑÑиÑÑ Ð¶ÑÑналиÑование, пока не ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ Ð¼Ð¾Ð´Ñли жÑÑнала ÑдÑа."
|
msgstr ""
|
||||||
|
"Ðевозможно вклÑÑиÑÑ Ð¶ÑÑналиÑование, пока не "
|
||||||
|
"ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ Ð¼Ð¾Ð´Ñли жÑÑнала ÑдÑа."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
||||||
msgid "Changes:"
|
msgid "Changes:"
|
||||||
msgstr "Changes:"
|
msgstr "Changes:"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:249
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
||||||
msgid "Classic (green/red)"
|
msgid "Classic (green/red)"
|
||||||
msgstr "ÐлаÑÑиÑеÑкий (зелÑнÑй/кÑаÑнÑй)"
|
msgstr "ÐлаÑÑиÑеÑкий (зелÑнÑй/кÑаÑнÑй)"
|
||||||
|
|
||||||
#: applications/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:1636
|
||||||
msgid "Classic uses green/red; Accessible uses teal/orange"
|
msgid "Classic uses green/red; Accessible uses teal/orange"
|
||||||
msgstr "ÐлаÑÑиÑеÑкий â зелÑнÑй/кÑаÑнÑй; доÑÑÑпнÑй â биÑÑзовÑй/оÑанжевÑй"
|
msgstr ""
|
||||||
|
"ÐлаÑÑиÑеÑкий â зелÑнÑй/кÑаÑнÑй; доÑÑÑпнÑй â "
|
||||||
|
"биÑÑзовÑй/оÑанжевÑй"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
||||||
msgid "Clear all"
|
msgid "Clear all"
|
||||||
msgstr "ÐÑиÑÑиÑÑ Ð²ÑÑ"
|
msgstr "ÐÑиÑÑиÑÑ Ð²ÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1655
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1692
|
||||||
msgid "Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for firewall settings · in Simple view, click a row for the full message"
|
msgid ""
|
||||||
msgstr "Щёлкните ячейку для фильтра · ≠ на чипе для исключения · Ctrl+щелчок по правилу для настроек МЭ · в Простом виде щёлкните строку для полного сообщения"
|
"Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for "
|
||||||
|
"firewall settings · in Simple view, click a row for the full message"
|
||||||
|
msgstr ""
|
||||||
|
"Щёлкните ячейку для фильтра · ≠ на чипе для исключения · Ctrl+щелчок по "
|
||||||
|
"правилу для настроек МЭ · в Простом виде щёлкните строку для полного "
|
||||||
|
"сообщения"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1676
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1713
|
||||||
msgid "Click a row (Time or other non-link cells) to see the full log line (Simple view)."
|
msgid ""
|
||||||
msgstr "Щёлкните строку (Время или другие ячейки без ссылки), чтобы увидеть полную строку журнала (Простой вид)."
|
"Click a row (Time or other non-link cells) to see the full log line (Simple "
|
||||||
|
"view)."
|
||||||
|
msgstr ""
|
||||||
|
"Щёлкните строку (Время или другие ячейки без ссылки), чтобы увидеть полную "
|
||||||
|
"строку журнала (Простой вид)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
||||||
msgid "Click a row for the full message"
|
msgid "Click a row for the full message"
|
||||||
msgstr "Щёлкните строку для полного сообщения"
|
msgstr "Щёлкните строку для полного сообщения"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1677
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1714
|
||||||
msgid "Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a chip) to exclude."
|
msgid ""
|
||||||
msgstr "Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a chip) to exclude."
|
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
||||||
|
"chip) to exclude."
|
||||||
|
msgstr ""
|
||||||
|
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
||||||
|
"chip) to exclude."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1044
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1080
|
||||||
msgid "Common"
|
msgid "Common"
|
||||||
msgstr "Частые"
|
msgstr "Частые"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:902
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:927
|
||||||
msgid "Connection lost — retrying…"
|
msgid "Connection lost — retrying…"
|
||||||
msgstr "Connection lost — retrying…"
|
msgstr "Connection lost — retrying…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:585
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:592
|
||||||
msgid "Could not disable logging."
|
msgid "Could not disable logging."
|
||||||
msgstr "Ðе ÑдалоÑÑ Ð¾ÑклÑÑиÑÑ Ð¶ÑÑналиÑование."
|
msgstr "Ðе ÑдалоÑÑ Ð¾ÑклÑÑиÑÑ Ð¶ÑÑналиÑование."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:549
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:556
|
||||||
msgid "Could not enable logging."
|
msgid "Could not enable logging."
|
||||||
msgstr "Ðе ÑдалоÑÑ Ð²ÐºÐ»ÑÑиÑÑ Ð¶ÑÑналиÑование."
|
msgstr "Ðе ÑдалоÑÑ Ð²ÐºÐ»ÑÑиÑÑ Ð¶ÑÑналиÑование."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1637
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1674
|
||||||
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
||||||
msgstr "Свой протокол (! для исключения). Переопределяет меню, если задан."
|
msgstr "Свой протокол (! для исключения). Переопределяет меню, если задан."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
||||||
msgid "DPort"
|
msgid "DPort"
|
||||||
msgstr "ÐоÑÑ Ð½Ð°Ð·Ð½."
|
msgstr "ÐоÑÑ Ð½Ð°Ð·Ð½."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
||||||
msgid "Destination"
|
msgid "Destination"
|
||||||
msgstr "ÐазнаÑение"
|
msgstr "ÐазнаÑение"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1648
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1685
|
||||||
msgid "Destination IP contains (! to exclude)"
|
msgid "Destination IP contains (! to exclude)"
|
||||||
msgstr "IP назнаÑÐµÐ½Ð¸Ñ ÑодеÑÐ¶Ð¸Ñ (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
msgstr "IP назнаÑÐµÐ½Ð¸Ñ ÑодеÑÐ¶Ð¸Ñ (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1649
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1686
|
||||||
msgid "Destination port (! to exclude)"
|
msgid "Destination port (! to exclude)"
|
||||||
msgstr "ÐоÑÑ Ð½Ð°Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
msgstr "ÐоÑÑ Ð½Ð°Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1540
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1577
|
||||||
msgid "Detail"
|
msgid "Detail"
|
||||||
msgstr "Подробно"
|
msgstr "Подробно"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
||||||
msgid "Dir"
|
msgid "Dir"
|
||||||
msgstr "ÐапÑ."
|
msgstr "ÐапÑ."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
||||||
msgid "Disabling…"
|
msgid "Disabling…"
|
||||||
msgstr "Disabling…"
|
msgstr "Disabling…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1573
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1610
|
||||||
msgid "Display options"
|
msgid "Display options"
|
||||||
msgstr "ÐаÑамеÑÑÑ Ð¾ÑобÑажениÑ"
|
msgstr "ÐаÑамеÑÑÑ Ð¾ÑобÑажениÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1673
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1710
|
||||||
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
||||||
msgstr "Параметры отображения на панели задают лимит, окраску строк, палитру и имена узлов."
|
msgstr ""
|
||||||
|
"Параметры отображения на панели задают лимит, окраску строк, палитру и имена "
|
||||||
|
"узлов."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
||||||
msgid "Does not change:"
|
msgid "Does not change:"
|
||||||
msgstr "Does not change:"
|
msgstr "Does not change:"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
||||||
msgid "Don’t show this again"
|
msgid "Don’t show this again"
|
||||||
msgstr "Don’t show this again"
|
msgstr "Don’t show this again"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enable WAN drop/reject logging"
|
msgid "Enable WAN drop/reject logging"
|
||||||
msgstr "Enable WAN drop/reject logging"
|
msgstr "Enable WAN drop/reject logging"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
||||||
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
||||||
msgstr "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
msgstr "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
msgid "Enable logging"
|
msgid "Enable logging"
|
||||||
msgstr "ÐклÑÑиÑÑ Ð¶ÑÑнал"
|
msgstr "ÐклÑÑиÑÑ Ð¶ÑÑнал"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1672
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1709
|
||||||
msgid "Enable logging turns on WAN zone drop/reject logging only (same as Network → Firewall). It does not add rules or log normal LAN browsing."
|
msgid ""
|
||||||
msgstr "Enable logging turns on WAN zone drop/reject logging only (same as Network → Firewall). It does not add rules or log normal LAN browsing."
|
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
||||||
|
"Firewall). It does not add rules or log normal LAN browsing."
|
||||||
|
msgstr ""
|
||||||
|
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
||||||
|
"Firewall). It does not add rules or log normal LAN browsing."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enabling…"
|
msgid "Enabling…"
|
||||||
msgstr "Enabling…"
|
msgstr "Enabling…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1057
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1093
|
||||||
msgid "Exclude"
|
msgid "Exclude"
|
||||||
msgstr "Исключить"
|
msgstr "Исключить"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Exclude instead"
|
msgid "Exclude instead"
|
||||||
msgstr "ÐÑклÑÑиÑÑ Ð²Ð¼ÐµÑÑо ÑÑого"
|
msgstr "ÐÑклÑÑиÑÑ Ð²Ð¼ÐµÑÑо ÑÑого"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
||||||
msgid "Filter by %s"
|
msgid "Filter by %s"
|
||||||
msgstr "ФилÑÑÑ Ð¿Ð¾ %s"
|
msgstr "ФилÑÑÑ Ð¿Ð¾ %s"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
||||||
msgid "Filter by interface"
|
msgid "Filter by interface"
|
||||||
msgstr "ФилÑÑÑ Ð¿Ð¾ инÑеÑÑейÑÑ"
|
msgstr "ФилÑÑÑ Ð¿Ð¾ инÑеÑÑейÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
||||||
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 "ФилÑÑÑ Ð¶ÑÑналов по пÑÐ°Ð²Ð¸Ð»Ñ (подÑказка: %s). Ctrl+клик оÑкÑÑÐ²Ð°ÐµÑ Ð½Ð°ÑÑÑойки ÑайÑвола."
|
msgstr ""
|
||||||
|
"ФилÑÑÑ Ð¶ÑÑналов по пÑÐ°Ð²Ð¸Ð»Ñ (подÑказка: %s). "
|
||||||
|
"Ctrl+клик оÑкÑÑÐ²Ð°ÐµÑ Ð½Ð°ÑÑÑойки ÑайÑвола."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1497
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1534
|
||||||
#: applications/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 "ÐÑоÑмоÑÑ ÑайÑвола в ÑеалÑном вÑемени"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
||||||
msgid "Flags"
|
msgid "Flags"
|
||||||
msgstr "Флаги"
|
msgstr "Флаги"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
||||||
msgid "Flow"
|
msgid "Flow"
|
||||||
msgstr "ÐоÑок"
|
msgstr "ÐоÑок"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
#: openwrt-feed/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
||||||
msgid "Grant access to firewall live log view"
|
msgid "Grant access to firewall live log view"
|
||||||
msgstr "Предоставить доступ к живому просмотру журнала межсетевого экрана"
|
msgstr "Предоставить доступ к живому просмотру журнала межсетевого экрана"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1669
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1706
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "СпÑавка"
|
msgstr "СпÑавка"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:853
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:878
|
||||||
msgid "High event rate — table refresh is throttled to protect the browser. The buffer still updates; refresh will resume automatically."
|
msgid ""
|
||||||
msgstr "High event rate — table refresh is throttled to protect the browser. The buffer still updates; refresh will resume automatically."
|
"High event rate — table refresh is throttled to protect the browser. The "
|
||||||
|
"buffer still updates; refresh will resume automatically."
|
||||||
|
msgstr ""
|
||||||
|
"High event rate — table refresh is throttled to protect the browser. The "
|
||||||
|
"buffer still updates; refresh will resume automatically."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1048
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1084
|
||||||
msgid "ICMPv6"
|
msgid "ICMPv6"
|
||||||
msgstr "ICMPv6"
|
msgstr "ICMPv6"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
||||||
msgid "IN"
|
msgid "IN"
|
||||||
msgstr "ÐÐ¥ÐÐ"
|
msgstr "ÐÐ¥ÐÐ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1717
|
||||||
msgid "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 data leaves the device)."
|
msgid ""
|
||||||
msgstr "ÐÑли ÑвеÑÐ¾Ð²Ð°Ñ Ð¼Ð°ÑкиÑовка ÑÑÑок оÑÑÑÑÑÑвÑеÑ, акÑÐ¸Ð²Ð½Ð°Ñ Ñема LuCI Ð¼Ð¾Ð¶ÐµÑ Ð½Ðµ ÑодеÑжаÑÑ CSS-пеÑеменнÑе ÑÑпе"
|
"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 "
|
||||||
|
"data leaves the device)."
|
||||||
|
msgstr ""
|
||||||
|
"ÐÑли ÑвеÑÐ¾Ð²Ð°Ñ Ð¼Ð°ÑкиÑовка ÑÑÑок оÑÑÑÑÑÑвÑеÑ, "
|
||||||
|
"акÑÐ¸Ð²Ð½Ð°Ñ Ñема LuCI Ð¼Ð¾Ð¶ÐµÑ Ð½Ðµ ÑодеÑжаÑÑ CSS-"
|
||||||
|
"пеÑеменнÑе ÑÑпе"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
||||||
msgid "If the WAN is quiet, wait for probes or use the optional ping check in Help / the enabling-logs guide."
|
msgid ""
|
||||||
msgstr "If the WAN is quiet, wait for probes or use the optional ping check in Help / the enabling-logs guide."
|
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
||||||
|
"Help / the enabling-logs guide."
|
||||||
|
msgstr ""
|
||||||
|
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
||||||
|
"Help / the enabling-logs guide."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Include instead"
|
msgid "Include instead"
|
||||||
msgstr "ÐклÑÑиÑÑ Ð²Ð¼ÐµÑÑо ÑÑого"
|
msgstr "ÐклÑÑиÑÑ Ð²Ð¼ÐµÑÑо ÑÑого"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "ÐнÑеÑÑейÑ"
|
msgstr "ÐнÑеÑÑейÑ"
|
||||||
|
|
||||||
#: applications/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:1682
|
||||||
msgid "Interface (prefix ! to exclude)"
|
msgid "Interface (prefix ! to exclude)"
|
||||||
msgstr "ÐнÑеÑÑÐµÐ¹Ñ (! в наÑале Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
msgstr "ÐнÑеÑÑÐµÐ¹Ñ (! в наÑале Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
||||||
msgid "I’ll configure this under Network → Firewall"
|
msgid "I’ll configure this under Network → Firewall"
|
||||||
msgstr "I’ll configure this under Network → Firewall"
|
msgstr "I’ll configure this under Network → Firewall"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
||||||
msgid "Kernel log modules missing"
|
msgid "Kernel log modules missing"
|
||||||
msgstr "Kernel log modules missing"
|
msgstr "Kernel log modules missing"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
||||||
msgid "Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
msgid ""
|
||||||
msgstr "ÐÑÑÑÑÑÑвÑÑÑ Ð¼Ð¾Ð´Ñли жÑÑнала netfilter ÑдÑа. УÑÑановиÑе kmod-nf-log-ipv4 и kmod-nf-log-ipv6 (или kmod-nf-log / kmod-nf-log6), заÑем пеÑезагÑÑзиÑе ÑайÑвол."
|
"Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-"
|
||||||
|
"nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
||||||
|
msgstr ""
|
||||||
|
"ÐÑÑÑÑÑÑвÑÑÑ Ð¼Ð¾Ð´Ñли жÑÑнала netfilter ÑдÑа. УÑÑановиÑе "
|
||||||
|
"kmod-nf-log-ipv4 и kmod-nf-log-ipv6 (или kmod-nf-log / kmod-nf-log6), "
|
||||||
|
"заÑем пеÑезагÑÑзиÑе ÑайÑвол."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
||||||
msgid "Len"
|
msgid "Len"
|
||||||
msgstr "Ðлина"
|
msgstr "Ðлина"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1576
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1613
|
||||||
msgid "Limit"
|
msgid "Limit"
|
||||||
msgstr "ÐимиÑ"
|
msgstr "ÐимиÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
||||||
msgid "Logging is off on this router"
|
msgid "Logging is off on this router"
|
||||||
msgstr "Logging is off on this router"
|
msgstr "Logging is off on this router"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
||||||
msgid "Manual test (System → Terminal):"
|
msgid "Manual test (System → Terminal):"
|
||||||
msgstr "Ручной тест (Система → Терминал):"
|
msgstr "Ручной тест (Система → Терминал):"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1547
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1584
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1552
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1589
|
||||||
msgid "Message"
|
msgid "Message"
|
||||||
msgstr "СообÑение"
|
msgstr "СообÑение"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1643
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
||||||
msgid "More filters"
|
msgid "More filters"
|
||||||
msgstr "ÐолÑÑе ÑилÑÑÑов"
|
msgstr "ÐолÑÑе ÑилÑÑÑов"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
||||||
msgid "Network → Firewall"
|
msgid "Network → Firewall"
|
||||||
msgstr "Network → Firewall"
|
msgstr "Network → Firewall"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
||||||
msgid "No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
msgid ""
|
||||||
msgstr "Зона WAN брандмауэра не найдена в /etc/config/firewall. Настройте зоны в"
|
"No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
||||||
|
msgstr ""
|
||||||
|
"Зона WAN брандмауэра не найдена в /etc/config/firewall. Настройте зоны в"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
||||||
msgid "No WAN zone found"
|
msgid "No WAN zone found"
|
||||||
msgstr "No WAN zone found"
|
msgstr "No WAN zone found"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
||||||
msgid "Not now"
|
msgid "Not now"
|
||||||
msgstr "Not now"
|
msgstr "Not now"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
||||||
msgid "Nothing changes until you click Enable."
|
msgid "Nothing changes until you click Enable."
|
||||||
msgstr "Nothing changes until you click Enable."
|
msgstr "Nothing changes until you click Enable."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
||||||
msgid "OUT"
|
msgid "OUT"
|
||||||
msgstr "ÐЫХÐÐ"
|
msgstr "ÐЫХÐÐ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1567
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1604
|
||||||
msgid "One line"
|
msgid "One line"
|
||||||
msgstr "Одна строка"
|
msgstr "Одна строка"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
||||||
msgid "Open firewall zone settings"
|
msgid "Open firewall zone settings"
|
||||||
msgstr "ÐÑкÑÑÑÑ Ð½Ð°ÑÑÑойки зон ÑайÑвола"
|
msgstr "ÐÑкÑÑÑÑ Ð½Ð°ÑÑÑойки зон ÑайÑвола"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
||||||
msgid "OpenWrt does not write firewall events to the log until you turn logging on. Live View only shows what the firewall already logs — it does not add allow/deny rules."
|
msgid ""
|
||||||
msgstr "OpenWrt does not write firewall events to the log until you turn logging on. Live View only shows what the firewall already logs — it does not add allow/deny rules."
|
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
||||||
|
"Live View only shows what the firewall already logs — it does not add allow/"
|
||||||
|
"deny rules."
|
||||||
|
msgstr ""
|
||||||
|
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
||||||
|
"Live View only shows what the firewall already logs — it does not add allow/"
|
||||||
|
"deny rules."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1595
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1632
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr "ÐалиÑÑа"
|
msgstr "ÐалиÑÑа"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:953
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1517
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1554
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "ÐаÑза"
|
msgstr "ÐаÑза"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:951
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
msgid "Paused"
|
msgid "Paused"
|
||||||
msgstr "ÐаÑза"
|
msgstr "ÐаÑза"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
||||||
msgid "Proto"
|
msgid "Proto"
|
||||||
msgstr "ÐÑоÑокол"
|
msgstr "ÐÑоÑокол"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1631
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1668
|
||||||
msgid "Protocol — common values"
|
msgid "Protocol — common values"
|
||||||
msgstr "Протокол — частые значения"
|
msgstr "Протокол — частые значения"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1613
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1650
|
||||||
msgid "Quick search"
|
msgid "Quick search"
|
||||||
msgstr "ÐÑÑÑÑÑй поиÑк"
|
msgstr "ÐÑÑÑÑÑй поиÑк"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
||||||
msgid "Remove filter"
|
msgid "Remove filter"
|
||||||
msgstr "УдалиÑÑ ÑилÑÑÑ"
|
msgstr "УдалиÑÑ ÑилÑÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:953
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
msgid "Resume"
|
msgid "Resume"
|
||||||
msgstr "ÐÑодолжиÑÑ"
|
msgstr "ÐÑодолжиÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1588
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1625
|
||||||
msgid "Row tint"
|
msgid "Row tint"
|
||||||
msgstr "Ð¦Ð²ÐµÑ ÑÑÑок"
|
msgstr "Ð¦Ð²ÐµÑ ÑÑÑок"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1678
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1715
|
||||||
msgid "Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/red, default) or Accessible (teal/orange). Action text stays colored either way."
|
msgid ""
|
||||||
msgstr "Подсветка строк показывает фоны pass/deny, когда включена. Выберите классический (зелёный/красный, по умолчанию) или доступный (бирюзовый/оранжевый). Цвет текста действия сохраняется в любом случае."
|
"Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/"
|
||||||
|
"red, default) or Accessible (teal/orange). Action text stays colored either "
|
||||||
|
"way."
|
||||||
|
msgstr ""
|
||||||
|
"Подсветка строк показывает фоны pass/deny, когда включена. Выберите "
|
||||||
|
"классический (зелёный/красный, по умолчанию) или доступный (бирюзовый/"
|
||||||
|
"оранжевый). Цвет текста действия сохраняется в любом случае."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1507
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1544
|
||||||
msgid "Row tint used a local color fallback because the active LuCI theme did not apply pass/deny backgrounds."
|
msgid ""
|
||||||
msgstr "ЦвеÑÐ¾Ð²Ð°Ñ Ð¼Ð°ÑкиÑовка ÑÑÑок иÑполÑзовала локалÑнÑй запаÑной ÑвеÑ, Ñак как акÑÐ¸Ð²Ð½Ð°Ñ Ñема LuCI не пÑименÑÐµÑ Ñон пÑопÑÑка/оÑказа."
|
"Row tint used a local color fallback because the active LuCI theme did not "
|
||||||
|
"apply pass/deny backgrounds."
|
||||||
|
msgstr ""
|
||||||
|
"ЦвеÑÐ¾Ð²Ð°Ñ Ð¼Ð°ÑкиÑовка ÑÑÑок иÑполÑзовала "
|
||||||
|
"локалÑнÑй запаÑной ÑвеÑ, Ñак как акÑÐ¸Ð²Ð½Ð°Ñ Ñема "
|
||||||
|
"LuCI не пÑименÑÐµÑ Ñон пÑопÑÑка/оÑказа."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "ÐÑавило"
|
msgstr "ÐÑавило"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:934
|
||||||
|
msgid "Rule labels incomplete — map truncated"
|
||||||
|
msgstr "Rule labels incomplete — map truncated"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:938
|
||||||
|
msgid "Rule labels unavailable"
|
||||||
|
msgstr "Rule labels unavailable"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:936
|
||||||
|
msgid "Rule labels unavailable — temp file failed"
|
||||||
|
msgstr "Rule labels unavailable — temp file failed"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
||||||
msgid "SPort"
|
msgid "SPort"
|
||||||
msgstr "ÐоÑÑ Ð¸ÑÑ."
|
msgstr "ÐоÑÑ Ð¸ÑÑ."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1607
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1644
|
||||||
msgid "Show hostnames"
|
msgid "Show hostnames"
|
||||||
msgstr "ÐоказÑваÑÑ Ð¸Ð¼ÐµÐ½Ð° "
|
msgstr "ÐоказÑваÑÑ Ð¸Ð¼ÐµÐ½Ð° "
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1586
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
||||||
msgid "Show pass/deny row background colors"
|
msgid "Show pass/deny row background colors"
|
||||||
msgstr "Показывать цвета фона строк pass/deny"
|
msgstr "Показывать цвета фона строк pass/deny"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1533
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1570
|
||||||
msgid "Simple"
|
msgid "Simple"
|
||||||
msgstr "Простой"
|
msgstr "Простой"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
||||||
msgid "Source"
|
msgid "Source"
|
||||||
msgstr "ÐÑÑоÑник"
|
msgstr "ÐÑÑоÑник"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1646
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1683
|
||||||
msgid "Source IP contains (! to exclude)"
|
msgid "Source IP contains (! to exclude)"
|
||||||
msgstr "IP иÑÑоÑника ÑодеÑÐ¶Ð¸Ñ (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
msgstr "IP иÑÑоÑника ÑодеÑÐ¶Ð¸Ñ (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1647
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1684
|
||||||
msgid "Source port (! to exclude)"
|
msgid "Source port (! to exclude)"
|
||||||
msgstr "ÐоÑÑ Ð¸ÑÑоÑника (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
msgstr "ÐоÑÑ Ð¸ÑÑоÑника (! Ð´Ð»Ñ Ð¸ÑклÑÑениÑ)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1674
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1711
|
||||||
msgid "The rate shown for WAN logging is the firewall zone log_limit. OpenWrt defaults to 10/minute when no explicit limit is configured; fwlive does not impose this cap."
|
msgid ""
|
||||||
msgstr "ÐÐ¾ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ ÑаÑÑоÑа WAN-жÑÑнала â log_limit зонÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ OpenWrt: 10/мин без Ñвного лимиÑа; fwlive Ñам Ð»Ð¸Ð¼Ð¸Ñ Ð½Ðµ задаÑÑ."
|
"The rate shown for WAN logging is the firewall zone log_limit. OpenWrt "
|
||||||
|
"defaults to 10/minute when no explicit limit is configured; fwlive does not "
|
||||||
|
"impose this cap."
|
||||||
|
msgstr ""
|
||||||
|
"ÐÐ¾ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ ÑаÑÑоÑа WAN-жÑÑнала â log_limit зонÑ. Ðо "
|
||||||
|
"ÑмолÑÐ°Ð½Ð¸Ñ OpenWrt: 10/мин без Ñвного лимиÑа; fwlive "
|
||||||
|
"Ñам Ð»Ð¸Ð¼Ð¸Ñ Ð½Ðµ задаÑÑ."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1671
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1708
|
||||||
msgid "The table updates automatically when your firewall logs traffic. Use Pause if it moves too fast."
|
msgid ""
|
||||||
msgstr "ТаблиÑа обновлÑеÑÑÑ Ð°Ð²ÑомаÑиÑеÑки, когда ÑайÑвол пиÑÐµÑ Ð² жÑÑнал. ÐÑполÑзÑйÑе ÐаÑзÑ, еÑли ÑлиÑком бÑÑÑÑо."
|
"The table updates automatically when your firewall logs traffic. Use Pause "
|
||||||
|
"if it moves too fast."
|
||||||
|
msgstr ""
|
||||||
|
"ТаблиÑа обновлÑеÑÑÑ Ð°Ð²ÑомаÑиÑеÑки, когда "
|
||||||
|
"ÑайÑвол пиÑÐµÑ Ð² жÑÑнал. ÐÑполÑзÑйÑе ÐаÑзÑ, еÑли "
|
||||||
|
"ÑлиÑком бÑÑÑÑо."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1508
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1545
|
||||||
msgid "Theme tint fallback"
|
msgid "Theme tint fallback"
|
||||||
msgstr "ÐапаÑной ÑÐ²ÐµÑ ÑемÑ"
|
msgstr "ÐапаÑной ÑÐ²ÐµÑ ÑемÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
||||||
msgid "Time"
|
msgid "Time"
|
||||||
msgstr "ÐÑемÑ"
|
msgstr "ÐÑемÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
||||||
msgid "Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal LAN browsing is not logged."
|
msgid ""
|
||||||
msgstr "Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal LAN browsing is not logged."
|
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
||||||
|
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
||||||
|
"LAN browsing is not logged."
|
||||||
|
msgstr ""
|
||||||
|
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
||||||
|
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
||||||
|
"LAN browsing is not logged."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
||||||
msgid "Undo:"
|
msgid "Undo:"
|
||||||
msgstr "Undo:"
|
msgstr "Undo:"
|
||||||
|
|
||||||
#: applications/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:1716
|
||||||
msgid "Use Detail for all columns (flags, length, raw message)."
|
msgid "Use Detail for all columns (flags, length, raw message)."
|
||||||
msgstr "Используйте «Подробно» для всех столбцов (флаги, длина, исходное сообщение)."
|
msgstr ""
|
||||||
|
"Используйте «Подробно» для всех столбцов (флаги, длина, исходное сообщение)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1521
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1558
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1525
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1562
|
||||||
msgid "View"
|
msgid "View"
|
||||||
msgstr "Вид"
|
msgstr "Вид"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:591
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:598
|
||||||
msgid "WAN drop/reject logging is off."
|
msgid "WAN drop/reject logging is off."
|
||||||
msgstr "WAN drop/reject logging is off."
|
msgstr "WAN drop/reject logging is off."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
||||||
msgid "WAN drop/reject logging is on. Blocked inbound WAN traffic will show up here. Normal LAN browsing will not."
|
msgid ""
|
||||||
msgstr "WAN drop/reject logging is on. Blocked inbound WAN traffic will show up here. Normal LAN browsing will not."
|
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
||||||
|
"here. Normal LAN browsing will not."
|
||||||
|
msgstr ""
|
||||||
|
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
||||||
|
"here. Normal LAN browsing will not."
|
||||||
|
|
||||||
#: applications/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:562
|
||||||
msgid "WAN drop/reject logging is on. Blocked inbound traffic should appear here as it happens — not normal LAN browsing."
|
msgid ""
|
||||||
msgstr "WAN drop/reject logging is on. Blocked inbound traffic should appear here as it happens — not normal LAN browsing."
|
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
||||||
|
"it happens — not normal LAN browsing."
|
||||||
|
msgstr ""
|
||||||
|
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
||||||
|
"it happens — not normal LAN browsing."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:557
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:564
|
||||||
msgid "WAN logging is already enabled."
|
msgid "WAN logging is already enabled."
|
||||||
msgstr "WAN-жÑÑналиÑование Ñже вклÑÑено."
|
msgstr "WAN-жÑÑналиÑование Ñже вклÑÑено."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
||||||
msgid "WAN logging on"
|
msgid "WAN logging on"
|
||||||
msgstr "WAN-жÑÑнал: ÐÐÐ"
|
msgstr "WAN-жÑÑнал: ÐÐÐ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
||||||
msgid "WAN logging on (%s). Click to disable."
|
msgid "WAN logging on (%s). Click to disable."
|
||||||
msgstr "WAN-жÑÑнал: ÐÐÐ (%s). ÐажмиÑе, ÑÑÐ¾Ð±Ñ Ð¾ÑклÑÑиÑÑ."
|
msgstr "WAN-жÑÑнал: ÐÐÐ (%s). ÐажмиÑе, ÑÑÐ¾Ð±Ñ Ð¾ÑклÑÑиÑÑ."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
||||||
msgid "WAN logging unavailable: missing kernel log modules"
|
msgid "WAN logging unavailable: missing kernel log modules"
|
||||||
msgstr "WAN-жÑÑналиÑование недоÑÑÑпно: оÑÑÑÑÑÑвÑÑÑ Ð¼Ð¾Ð´Ñли жÑÑнала ÑдÑа"
|
msgstr ""
|
||||||
|
"WAN-жÑÑналиÑование недоÑÑÑпно: оÑÑÑÑÑÑвÑÑÑ Ð¼Ð¾Ð´Ñли "
|
||||||
|
"жÑÑнала ÑдÑа"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
||||||
msgid "WAN logging unavailable: no WAN zone"
|
msgid "WAN logging unavailable: no WAN zone"
|
||||||
msgstr "WAN-жÑÑналиÑование недоÑÑÑпно: Ð½ÐµÑ Ð·Ð¾Ð½Ñ WAN"
|
msgstr "WAN-жÑÑналиÑование недоÑÑÑпно: Ð½ÐµÑ Ð·Ð¾Ð½Ñ WAN"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
||||||
msgid "Waiting for firewall events"
|
msgid "Waiting for firewall events"
|
||||||
msgstr "Waiting for firewall events"
|
msgstr "Waiting for firewall events"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:951
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1502
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1539
|
||||||
msgid "Watching"
|
msgid "Watching"
|
||||||
msgstr "ÐаблÑдение"
|
msgstr "ÐаблÑдение"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1560
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1597
|
||||||
msgid "Wrap"
|
msgid "Wrap"
|
||||||
msgstr "Перенос"
|
msgstr "Перенос"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
||||||
msgid "allow/deny rules, LAN logging, or anything else."
|
msgid "allow/deny rules, LAN logging, or anything else."
|
||||||
msgstr "allow/deny rules, LAN logging, or anything else."
|
msgstr "allow/deny rules, LAN logging, or anything else."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:786
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:811
|
||||||
msgid "buffer full"
|
msgid "buffer full"
|
||||||
msgstr "бÑÑÐµÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½"
|
msgstr "бÑÑÐµÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
||||||
msgid "default 10/minute"
|
msgid "default 10/minute"
|
||||||
msgstr "по ÑмолÑÐ°Ð½Ð¸Ñ 10/мин"
|
msgstr "по ÑмолÑÐ°Ð½Ð¸Ñ 10/мин"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
||||||
msgid "is"
|
msgid "is"
|
||||||
msgstr "еÑÑÑ"
|
msgstr "еÑÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:781
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:806
|
||||||
msgid "loading buffer"
|
msgid "loading buffer"
|
||||||
msgstr "загÑÑзка бÑÑеÑа"
|
msgstr "загÑÑзка бÑÑеÑа"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:881
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:906
|
||||||
msgid "loading…"
|
msgid "loading…"
|
||||||
msgstr "loading…"
|
msgstr "loading…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
||||||
msgid "not"
|
msgid "not"
|
||||||
msgstr "не"
|
msgstr "не"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1065
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1101
|
||||||
msgid "not AH"
|
msgid "not AH"
|
||||||
msgstr "не AH"
|
msgstr "не AH"
|
||||||
|
|
||||||
#: applications/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:1100
|
||||||
msgid "not ESP"
|
msgid "not ESP"
|
||||||
msgstr "не ESP"
|
msgstr "не ESP"
|
||||||
|
|
||||||
#: applications/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:1099
|
||||||
msgid "not GRE"
|
msgid "not GRE"
|
||||||
msgstr "не GRE"
|
msgstr "не GRE"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1060
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1096
|
||||||
msgid "not ICMP"
|
msgid "not ICMP"
|
||||||
msgstr "не ICMP"
|
msgstr "не ICMP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1061
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1097
|
||||||
msgid "not ICMPv6"
|
msgid "not ICMPv6"
|
||||||
msgstr "не ICMPv6"
|
msgstr "не ICMPv6"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1062
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1098
|
||||||
msgid "not IGMP"
|
msgid "not IGMP"
|
||||||
msgstr "не IGMP"
|
msgstr "не IGMP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1066
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1102
|
||||||
msgid "not SCTP"
|
msgid "not SCTP"
|
||||||
msgstr "не SCTP"
|
msgstr "не SCTP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1058
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1094
|
||||||
msgid "not TCP"
|
msgid "not TCP"
|
||||||
msgstr "не TCP"
|
msgstr "не TCP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1059
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1095
|
||||||
msgid "not UDP"
|
msgid "not UDP"
|
||||||
msgstr "не UDP"
|
msgstr "не UDP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1660
|
||||||
msgid "not block"
|
msgid "not block"
|
||||||
msgstr "не блокиÑоваÑÑ"
|
msgstr "не блокиÑоваÑÑ"
|
||||||
|
|
||||||
#: applications/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:1659
|
||||||
msgid "not drop"
|
msgid "not drop"
|
||||||
msgstr "не оÑбÑаÑÑваÑÑ"
|
msgstr "не оÑбÑаÑÑваÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1621
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1658
|
||||||
msgid "not pass"
|
msgid "not pass"
|
||||||
msgstr "не пÑопÑÑкаÑÑ"
|
msgstr "не пÑопÑÑкаÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1624
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1661
|
||||||
msgid "not reject"
|
msgid "not reject"
|
||||||
msgstr "не оÑклонÑÑÑ"
|
msgstr "не оÑклонÑÑÑ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1625
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1662
|
||||||
msgid "not unknown"
|
msgid "not unknown"
|
||||||
msgstr "не неизвеÑÑно"
|
msgstr "не неизвеÑÑно"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1636
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1673
|
||||||
msgid "or type…"
|
msgid "or type…"
|
||||||
msgstr "или введите…"
|
msgstr "или введите…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:788
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:813
|
||||||
msgid "render paused (high rate)"
|
msgid "render paused (high rate)"
|
||||||
msgstr "ÑендеÑинг пÑиоÑÑановлен (вÑÑÐ¾ÐºÐ°Ñ ÑаÑÑоÑа)"
|
msgstr "ÑендеÑинг пÑиоÑÑановлен (вÑÑÐ¾ÐºÐ°Ñ ÑаÑÑоÑа)"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:790
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:815
|
||||||
msgid "scroll frozen — scroll to top to follow live"
|
msgid "scroll frozen — scroll to top to follow live"
|
||||||
msgstr "scroll frozen — scroll to top to follow live"
|
msgstr "scroll frozen — scroll to top to follow live"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
||||||
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
||||||
msgstr "sets log on the WAN firewall zone and reloads the firewall."
|
msgstr "sets log on the WAN firewall zone and reloads the firewall."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
||||||
msgid "then ping the router."
|
msgid "then ping the router."
|
||||||
msgstr "затем выполните ping маршрутизатора."
|
msgstr "затем выполните ping маршрутизатора."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
||||||
msgid "turn it back off with the WAN logging on control on the watch strip."
|
msgid "turn it back off with the WAN logging on control on the watch strip."
|
||||||
msgstr "turn it back off with the WAN logging on control on the watch strip."
|
msgstr "turn it back off with the WAN logging on control on the watch strip."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:506
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:513
|
||||||
msgid "using fw4"
|
msgid "using fw4"
|
||||||
msgstr "иÑполÑзÑеÑÑÑ fw4"
|
msgstr "иÑполÑзÑеÑÑÑ fw4"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:504
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:511
|
||||||
msgid "using iptables"
|
msgid "using iptables"
|
||||||
msgstr "иÑполÑзÑеÑÑÑ iptables"
|
msgstr "иÑполÑзÑеÑÑÑ iptables"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
||||||
msgid "· %s"
|
msgid "· %s"
|
||||||
msgstr "· %s"
|
msgstr "· %s"
|
||||||
@@ -1,636 +1,648 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:892
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:909
|
||||||
msgid "%d matching · %d/%d stored"
|
msgid "%d matching · %d/%d stored"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:895
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:912
|
||||||
msgid "0 matching · %d/%d stored"
|
msgid "0 matching · %d/%d stored"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:251
|
||||||
msgid "Accessible (teal/orange)"
|
msgid "Accessible (teal/orange)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:594
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:601
|
||||||
msgid "Administrator access is required to disable logging."
|
msgid "Administrator access is required to disable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:562
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:569
|
||||||
msgid "Administrator access is required to enable logging."
|
msgid "Administrator access is required to enable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1058
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1086
|
||||||
msgid "Also seen"
|
msgid "Also seen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:547
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:554
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:583
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:590
|
||||||
msgid "Another change is staged for the firewall; apply or revert it first."
|
msgid "Another change is staged for the firewall; apply or revert it first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1652
|
||||||
msgid "Any action"
|
msgid "Any action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1051
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1079
|
||||||
msgid "Any protocol"
|
msgid "Any protocol"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
||||||
msgid "Before you enable logging"
|
msgid "Before you enable logging"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:545
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:552
|
||||||
msgid "Cannot enable logging until kernel log modules are installed."
|
msgid "Cannot enable logging until kernel log modules are installed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
||||||
msgid "Changes:"
|
msgid "Changes:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:249
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
||||||
msgid "Classic (green/red)"
|
msgid "Classic (green/red)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1607
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1636
|
||||||
msgid "Classic uses green/red; Accessible uses teal/orange"
|
msgid "Classic uses green/red; Accessible uses teal/orange"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
||||||
msgid "Clear all"
|
msgid "Clear all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1692
|
||||||
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, click a row for the full message"
|
"firewall settings · in Simple view, click a row for the full message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1684
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1713
|
||||||
msgid ""
|
msgid ""
|
||||||
"Click a row (Time or other non-link cells) to see the full log line (Simple "
|
"Click a row (Time or other non-link cells) to see the full log line (Simple "
|
||||||
"view)."
|
"view)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
||||||
msgid "Click a row for the full message"
|
msgid "Click a row for the full message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1685
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1714
|
||||||
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 ""
|
||||||
|
|
||||||
#: applications/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:1080
|
||||||
msgid "Common"
|
msgid "Common"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:910
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:927
|
||||||
msgid "Connection lost — retrying…"
|
msgid "Connection lost — retrying…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:585
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:592
|
||||||
msgid "Could not disable logging."
|
msgid "Could not disable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:549
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:556
|
||||||
msgid "Could not enable logging."
|
msgid "Could not enable logging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1674
|
||||||
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
||||||
msgid "DPort"
|
msgid "DPort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
||||||
msgid "Destination"
|
msgid "Destination"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1656
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1685
|
||||||
msgid "Destination IP contains (! to exclude)"
|
msgid "Destination IP contains (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1657
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1686
|
||||||
msgid "Destination port (! to exclude)"
|
msgid "Destination port (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1548
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1577
|
||||||
msgid "Detail"
|
msgid "Detail"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
||||||
msgid "Dir"
|
msgid "Dir"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
||||||
msgid "Disabling…"
|
msgid "Disabling…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1581
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1610
|
||||||
msgid "Display options"
|
msgid "Display options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1681
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1710
|
||||||
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
||||||
msgid "Does not change:"
|
msgid "Does not change:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
||||||
msgid "Don’t show this again"
|
msgid "Don’t show this again"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enable WAN drop/reject logging"
|
msgid "Enable WAN drop/reject logging"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
||||||
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
msgid "Enable logging"
|
msgid "Enable logging"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1709
|
||||||
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."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enabling…"
|
msgid "Enabling…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1065
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1093
|
||||||
msgid "Exclude"
|
msgid "Exclude"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Exclude instead"
|
msgid "Exclude instead"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
||||||
msgid "Filter by %s"
|
msgid "Filter by %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
||||||
msgid "Filter by interface"
|
msgid "Filter by interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
||||||
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 ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1505
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1534
|
||||||
#: applications/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 ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
||||||
msgid "Flags"
|
msgid "Flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
||||||
msgid "Flow"
|
msgid "Flow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
#: openwrt-feed/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
||||||
msgid "Grant access to firewall live log view"
|
msgid "Grant access to firewall live log view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1677
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1706
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:861
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:878
|
||||||
msgid ""
|
msgid ""
|
||||||
"High event rate — table refresh is throttled to protect the browser. The "
|
"High event rate — table refresh is throttled to protect the browser. The "
|
||||||
"buffer still updates; refresh will resume automatically."
|
"buffer still updates; refresh will resume automatically."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1056
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1084
|
||||||
msgid "ICMPv6"
|
msgid "ICMPv6"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
||||||
msgid "IN"
|
msgid "IN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1717
|
||||||
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 "
|
||||||
"data leaves the device)."
|
"data leaves the device)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
||||||
msgid ""
|
msgid ""
|
||||||
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
||||||
"Help / the enabling-logs guide."
|
"Help / the enabling-logs guide."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Include instead"
|
msgid "Include instead"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1653
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1682
|
||||||
msgid "Interface (prefix ! to exclude)"
|
msgid "Interface (prefix ! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
||||||
msgid "I’ll configure this under Network → Firewall"
|
msgid "I’ll configure this under Network → Firewall"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
||||||
msgid "Kernel log modules missing"
|
msgid "Kernel log modules missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
||||||
msgid ""
|
msgid ""
|
||||||
"Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-"
|
"Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-"
|
||||||
"nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
"nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
||||||
msgid "Len"
|
msgid "Len"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1584
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1613
|
||||||
msgid "Limit"
|
msgid "Limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
||||||
msgid "Logging is off on this router"
|
msgid "Logging is off on this router"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
||||||
msgid "Manual test (System → Terminal):"
|
msgid "Manual test (System → Terminal):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1555
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1584
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1560
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1589
|
||||||
msgid "Message"
|
msgid "Message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1651
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
||||||
msgid "More filters"
|
msgid "More filters"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
||||||
msgid "Network → Firewall"
|
msgid "Network → Firewall"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
||||||
msgid ""
|
msgid ""
|
||||||
"No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
"No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
||||||
msgid "No WAN zone found"
|
msgid "No WAN zone found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
||||||
msgid "Not now"
|
msgid "Not now"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
||||||
msgid "Nothing changes until you click Enable."
|
msgid "Nothing changes until you click Enable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
||||||
msgid "OUT"
|
msgid "OUT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1575
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1604
|
||||||
msgid "One line"
|
msgid "One line"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
||||||
msgid "Open firewall zone settings"
|
msgid "Open firewall zone settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
||||||
msgid ""
|
msgid ""
|
||||||
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
||||||
"Live View only shows what the firewall already logs — it does not add allow/"
|
"Live View only shows what the firewall already logs — it does not add allow/"
|
||||||
"deny rules."
|
"deny rules."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1603
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1632
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:961
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1525
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1554
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:959
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
msgid "Paused"
|
msgid "Paused"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
||||||
msgid "Proto"
|
msgid "Proto"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1668
|
||||||
msgid "Protocol — common values"
|
msgid "Protocol — common values"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1621
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1650
|
||||||
msgid "Quick search"
|
msgid "Quick search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
||||||
msgid "Remove filter"
|
msgid "Remove filter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:961
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
msgid "Resume"
|
msgid "Resume"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1596
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1625
|
||||||
msgid "Row tint"
|
msgid "Row tint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1686
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1715
|
||||||
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 ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1515
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1544
|
||||||
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."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:934
|
||||||
|
msgid "Rule labels incomplete — map truncated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:938
|
||||||
|
msgid "Rule labels unavailable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:936
|
||||||
|
msgid "Rule labels unavailable — temp file failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
||||||
msgid "SPort"
|
msgid "SPort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1615
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1644
|
||||||
msgid "Show hostnames"
|
msgid "Show hostnames"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1594
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
||||||
msgid "Show pass/deny row background colors"
|
msgid "Show pass/deny row background colors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1541
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1570
|
||||||
msgid "Simple"
|
msgid "Simple"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
||||||
msgid "Source"
|
msgid "Source"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1654
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1683
|
||||||
msgid "Source IP contains (! to exclude)"
|
msgid "Source IP contains (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1655
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1684
|
||||||
msgid "Source port (! to exclude)"
|
msgid "Source port (! to exclude)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1682
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1711
|
||||||
msgid ""
|
msgid ""
|
||||||
"The rate shown for WAN logging is the firewall zone log_limit. OpenWrt "
|
"The rate shown for WAN logging is the firewall zone log_limit. OpenWrt "
|
||||||
"defaults to 10/minute when no explicit limit is configured; fwlive does not "
|
"defaults to 10/minute when no explicit limit is configured; fwlive does not "
|
||||||
"impose this cap."
|
"impose this cap."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1708
|
||||||
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 ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1516
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1545
|
||||||
msgid "Theme tint fallback"
|
msgid "Theme tint fallback"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
||||||
msgid "Time"
|
msgid "Time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
||||||
msgid ""
|
msgid ""
|
||||||
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
||||||
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
||||||
"LAN browsing is not logged."
|
"LAN browsing is not logged."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
||||||
msgid "Undo:"
|
msgid "Undo:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1687
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1716
|
||||||
msgid "Use Detail for all columns (flags, length, raw message)."
|
msgid "Use Detail for all columns (flags, length, raw message)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1529
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1558
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1533
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1562
|
||||||
msgid "View"
|
msgid "View"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:591
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:598
|
||||||
msgid "WAN drop/reject logging is off."
|
msgid "WAN drop/reject logging is off."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
||||||
msgid ""
|
msgid ""
|
||||||
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
||||||
"here. Normal LAN browsing will not."
|
"here. Normal LAN browsing will not."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:562
|
||||||
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 ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:557
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:564
|
||||||
msgid "WAN logging is already enabled."
|
msgid "WAN logging is already enabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
||||||
msgid "WAN logging on"
|
msgid "WAN logging on"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
||||||
msgid "WAN logging on (%s). Click to disable."
|
msgid "WAN logging on (%s). Click to disable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
||||||
msgid "WAN logging unavailable: missing kernel log modules"
|
msgid "WAN logging unavailable: missing kernel log modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
||||||
msgid "WAN logging unavailable: no WAN zone"
|
msgid "WAN logging unavailable: no WAN zone"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
||||||
msgid "Waiting for firewall events"
|
msgid "Waiting for firewall events"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:959
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1510
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1539
|
||||||
msgid "Watching"
|
msgid "Watching"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1568
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1597
|
||||||
msgid "Wrap"
|
msgid "Wrap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
||||||
msgid "allow/deny rules, LAN logging, or anything else."
|
msgid "allow/deny rules, LAN logging, or anything else."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:794
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:811
|
||||||
msgid "buffer full"
|
msgid "buffer full"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
||||||
msgid "default 10/minute"
|
msgid "default 10/minute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
||||||
msgid "is"
|
msgid "is"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:789
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:806
|
||||||
msgid "loading buffer"
|
msgid "loading buffer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:889
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:906
|
||||||
msgid "loading…"
|
msgid "loading…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
||||||
msgid "not"
|
msgid "not"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1073
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1101
|
||||||
msgid "not AH"
|
msgid "not AH"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1072
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1100
|
||||||
msgid "not ESP"
|
msgid "not ESP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1071
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1099
|
||||||
msgid "not GRE"
|
msgid "not GRE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1096
|
||||||
msgid "not ICMP"
|
msgid "not ICMP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1097
|
||||||
msgid "not ICMPv6"
|
msgid "not ICMPv6"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1070
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1098
|
||||||
msgid "not IGMP"
|
msgid "not IGMP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1074
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1102
|
||||||
msgid "not SCTP"
|
msgid "not SCTP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1066
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1094
|
||||||
msgid "not TCP"
|
msgid "not TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1067
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1095
|
||||||
msgid "not UDP"
|
msgid "not UDP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1631
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1660
|
||||||
msgid "not block"
|
msgid "not block"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1630
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1659
|
||||||
msgid "not drop"
|
msgid "not drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1629
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1658
|
||||||
msgid "not pass"
|
msgid "not pass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/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:1661
|
||||||
msgid "not reject"
|
msgid "not reject"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1633
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1662
|
||||||
msgid "not unknown"
|
msgid "not unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1644
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1673
|
||||||
msgid "or type…"
|
msgid "or type…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:796
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:813
|
||||||
msgid "render paused (high rate)"
|
msgid "render paused (high rate)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:798
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:815
|
||||||
msgid "scroll frozen — scroll to top to follow live"
|
msgid "scroll frozen — scroll to top to follow live"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
||||||
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
||||||
msgid "then ping the router."
|
msgid "then ping the router."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
||||||
msgid "turn it back off with the WAN logging on control on the watch strip."
|
msgid "turn it back off with the WAN logging on control on the watch strip."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:506
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:513
|
||||||
msgid "using fw4"
|
msgid "using fw4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:504
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:511
|
||||||
msgid "using iptables"
|
msgid "using iptables"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
||||||
msgid "· %s"
|
msgid "· %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -12,598 +12,672 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: applications/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:909
|
||||||
msgid "%d matching · %d/%d stored"
|
msgid "%d matching · %d/%d stored"
|
||||||
msgstr "%d matching · %d/%d stored"
|
msgstr "%d matching · %d/%d stored"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:887
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:912
|
||||||
msgid "0 matching · %d/%d stored"
|
msgid "0 matching · %d/%d stored"
|
||||||
msgstr "0 matching · %d/%d stored"
|
msgstr "0 matching · %d/%d stored"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:251
|
||||||
msgid "Accessible (teal/orange)"
|
msgid "Accessible (teal/orange)"
|
||||||
msgstr "å¯è®¿é®ï¼é绿/æ©è²ï¼"
|
msgstr "å¯è®¿é®ï¼é绿/æ©è²ï¼"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:32
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr "å¨ä½"
|
msgstr "å¨ä½"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:594
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:601
|
||||||
msgid "Administrator access is required to disable logging."
|
msgid "Administrator access is required to disable logging."
|
||||||
msgstr "éè¦ç®¡çåæéæè½"
|
msgstr "éè¦ç®¡çåæéæè½"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:562
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:569
|
||||||
msgid "Administrator access is required to enable logging."
|
msgid "Administrator access is required to enable logging."
|
||||||
msgstr "éè¦ç®¡çåæéæè½å¼å¯æ¥å¿è®°å½ã"
|
msgstr "éè¦ç®¡çåæéæè½å¼å¯æ¥å¿è®°å½ã"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1050
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1086
|
||||||
msgid "Also seen"
|
msgid "Also seen"
|
||||||
msgstr "其他常见"
|
msgstr "其他常见"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:547
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:554
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:583
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:590
|
||||||
msgid "Another change is staged for the firewall; apply or revert it first."
|
msgid "Another change is staged for the firewall; apply or revert it first."
|
||||||
msgstr "防火墙另有未提交的更改;请先应用或还原。"
|
msgstr "防火墙另有未提交的更改;请先应用或还原。"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1615
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1652
|
||||||
msgid "Any action"
|
msgid "Any action"
|
||||||
msgstr "ææå¨ä½"
|
msgstr "ææå¨ä½"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1043
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1079
|
||||||
msgid "Any protocol"
|
msgid "Any protocol"
|
||||||
msgstr "任意协议"
|
msgstr "任意协议"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:113
|
||||||
msgid "Before you enable logging"
|
msgid "Before you enable logging"
|
||||||
msgstr "Before you enable logging"
|
msgstr "Before you enable logging"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:545
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:552
|
||||||
msgid "Cannot enable logging until kernel log modules are installed."
|
msgid "Cannot enable logging until kernel log modules are installed."
|
||||||
msgstr "å"
|
msgstr "å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:116
|
||||||
msgid "Changes:"
|
msgid "Changes:"
|
||||||
msgstr "Changes:"
|
msgstr "Changes:"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:249
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:250
|
||||||
msgid "Classic (green/red)"
|
msgid "Classic (green/red)"
|
||||||
msgstr "ç»"
|
msgstr "ç»"
|
||||||
|
|
||||||
#: applications/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:1636
|
||||||
msgid "Classic uses green/red; Accessible uses teal/orange"
|
msgid "Classic uses green/red; Accessible uses teal/orange"
|
||||||
msgstr "ç»"
|
msgstr "ç»"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:116
|
||||||
msgid "Clear all"
|
msgid "Clear all"
|
||||||
msgstr "æ"
|
msgstr "æ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1655
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1692
|
||||||
msgid "Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for firewall settings · in Simple view, click a row for the full message"
|
msgid ""
|
||||||
msgstr "点击单元格筛选 · 芯片上的 ≠ 排除 · Ctrl+点击规则打开防火墙设置 · 在简单视图中点击行查看完整消息"
|
"Click a cell to filter · ≠ on a chip to exclude · Ctrl+click a rule for "
|
||||||
|
"firewall settings · in Simple view, click a row for the full message"
|
||||||
|
msgstr ""
|
||||||
|
"点击单元格筛选 · 芯片上的 ≠ 排除 · Ctrl+点击规则打开防火墙设置 · 在简单视图中"
|
||||||
|
"点击行查看完整消息"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1676
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1713
|
||||||
msgid "Click a row (Time or other non-link cells) to see the full log line (Simple view)."
|
msgid ""
|
||||||
|
"Click a row (Time or other non-link cells) to see the full log line (Simple "
|
||||||
|
"view)."
|
||||||
msgstr "点击一行(时间或其他非链接单元格)可查看完整日志行(简单视图)。"
|
msgstr "点击一行(时间或其他非链接单元格)可查看完整日志行(简单视图)。"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:113
|
||||||
msgid "Click a row for the full message"
|
msgid "Click a row for the full message"
|
||||||
msgstr "点击行可查看完整消息"
|
msgstr "点击行可查看完整消息"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1677
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1714
|
||||||
msgid "Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a chip) to exclude."
|
msgid ""
|
||||||
msgstr "Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a chip) to exclude."
|
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
||||||
|
"chip) to exclude."
|
||||||
|
msgstr ""
|
||||||
|
"Click an IP, action, or protocol to filter; use the Protocol menu (or ≠ on a "
|
||||||
|
"chip) to exclude."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1044
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1080
|
||||||
msgid "Common"
|
msgid "Common"
|
||||||
msgstr "常用"
|
msgstr "常用"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:902
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:927
|
||||||
msgid "Connection lost — retrying…"
|
msgid "Connection lost — retrying…"
|
||||||
msgstr "Connection lost — retrying…"
|
msgstr "Connection lost — retrying…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:585
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:592
|
||||||
msgid "Could not disable logging."
|
msgid "Could not disable logging."
|
||||||
msgstr "æ æ³"
|
msgstr "æ æ³"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:549
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:556
|
||||||
msgid "Could not enable logging."
|
msgid "Could not enable logging."
|
||||||
msgstr "æ æ³å¼å¯æ¥å¿è®°å½ã"
|
msgstr "æ æ³å¼å¯æ¥å¿è®°å½ã"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1637
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1674
|
||||||
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
msgid "Custom protocol (prefix ! to exclude). Overrides the menu when set."
|
||||||
msgstr "自定义协议(! 排除)。有内容时覆盖菜单。"
|
msgstr "自定义协议(! 排除)。有内容时覆盖菜单。"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:42
|
||||||
msgid "DPort"
|
msgid "DPort"
|
||||||
msgstr "ç®æ 端å£"
|
msgstr "ç®æ 端å£"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:40
|
||||||
msgid "Destination"
|
msgid "Destination"
|
||||||
msgstr "ç®æ å°å"
|
msgstr "ç®æ å°å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1648
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1685
|
||||||
msgid "Destination IP contains (! to exclude)"
|
msgid "Destination IP contains (! to exclude)"
|
||||||
msgstr "ç®æ IP å"
|
msgstr "ç®æ IP å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1649
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1686
|
||||||
msgid "Destination port (! to exclude)"
|
msgid "Destination port (! to exclude)"
|
||||||
msgstr "ç®æ 端å£ï¼! 表示æé¤ï¼"
|
msgstr "ç®æ 端å£ï¼! 表示æé¤ï¼"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1540
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1577
|
||||||
msgid "Detail"
|
msgid "Detail"
|
||||||
msgstr "详细"
|
msgstr "详细"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:37
|
||||||
msgid "Dir"
|
msgid "Dir"
|
||||||
msgstr "æ¹å"
|
msgstr "æ¹å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:85
|
||||||
msgid "Disabling…"
|
msgid "Disabling…"
|
||||||
msgstr "Disabling…"
|
msgstr "Disabling…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1573
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1610
|
||||||
msgid "Display options"
|
msgid "Display options"
|
||||||
msgstr "æ¾ç¤ºé项"
|
msgstr "æ¾ç¤ºé项"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1673
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1710
|
||||||
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
msgid "Display options on the bar set Limit, row tint, palette, and hostnames."
|
||||||
msgstr "栏上的显示选项可设置行数限制、行着色、调色板和主机名。"
|
msgstr "栏上的显示选项可设置行数限制、行着色、调色板和主机名。"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:121
|
||||||
msgid "Does not change:"
|
msgid "Does not change:"
|
||||||
msgstr "Does not change:"
|
msgstr "Does not change:"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:138
|
||||||
msgid "Don’t show this again"
|
msgid "Don’t show this again"
|
||||||
msgstr "Don’t show this again"
|
msgstr "Don’t show this again"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enable WAN drop/reject logging"
|
msgid "Enable WAN drop/reject logging"
|
||||||
msgstr "Enable WAN drop/reject logging"
|
msgstr "Enable WAN drop/reject logging"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:104
|
||||||
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
msgid "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
||||||
msgstr "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
msgstr "Enable WAN zone drop/reject logging (same as Network → Firewall)."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
msgid "Enable logging"
|
msgid "Enable logging"
|
||||||
msgstr "å¼å¯æ¥å¿"
|
msgstr "å¼å¯æ¥å¿"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1672
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1709
|
||||||
msgid "Enable logging turns on WAN zone drop/reject logging only (same as Network → Firewall). It does not add rules or log normal LAN browsing."
|
msgid ""
|
||||||
msgstr "Enable logging turns on WAN zone drop/reject logging only (same as Network → Firewall). It does not add rules or log normal LAN browsing."
|
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
||||||
|
"Firewall). It does not add rules or log normal LAN browsing."
|
||||||
|
msgstr ""
|
||||||
|
"Enable logging turns on WAN zone drop/reject logging only (same as Network → "
|
||||||
|
"Firewall). It does not add rules or log normal LAN browsing."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:107
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:150
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:230
|
||||||
msgid "Enabling…"
|
msgid "Enabling…"
|
||||||
msgstr "Enabling…"
|
msgstr "Enabling…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1057
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1093
|
||||||
msgid "Exclude"
|
msgid "Exclude"
|
||||||
msgstr "排除"
|
msgstr "排除"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Exclude instead"
|
msgid "Exclude instead"
|
||||||
msgstr "æ¹ä¸ºæé¤"
|
msgstr "æ¹ä¸ºæé¤"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:53
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:71
|
||||||
msgid "Filter by %s"
|
msgid "Filter by %s"
|
||||||
msgstr "æ %s çé"
|
msgstr "æ %s çé"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:136
|
||||||
msgid "Filter by interface"
|
msgid "Filter by interface"
|
||||||
msgstr "ææ¥å£çé"
|
msgstr "ææ¥å£çé"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:112
|
||||||
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 "æè§åç鿥å¿ï¼æç¤ºï¼%sï¼ãCtrl+ç¹å»å¯æå¼é²ç«å¢è®¾ç½®ã"
|
msgstr "æè§åç鿥å¿ï¼æç¤ºï¼%sï¼ãCtrl+ç¹å»å¯æå¼é²ç«å¢è®¾ç½®ã"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1497
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1534
|
||||||
#: applications/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 "é²ç«å¢å®æ¶è§å¾"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:43
|
||||||
msgid "Flags"
|
msgid "Flags"
|
||||||
msgstr "æ å¿"
|
msgstr "æ å¿"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:45
|
||||||
msgid "Flow"
|
msgid "Flow"
|
||||||
msgstr "æµ"
|
msgstr "æµ"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
#: openwrt-feed/luci-app-fwlive/root/usr/share/rpcd/acl.d/luci-app-fwlive.json:3
|
||||||
msgid "Grant access to firewall live log view"
|
msgid "Grant access to firewall live log view"
|
||||||
msgstr "授予防火墙实时日志视图的访问权限"
|
msgstr "授予防火墙实时日志视图的访问权限"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1669
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1706
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "帮å©"
|
msgstr "帮å©"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:853
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:878
|
||||||
msgid "High event rate — table refresh is throttled to protect the browser. The buffer still updates; refresh will resume automatically."
|
msgid ""
|
||||||
msgstr "High event rate — table refresh is throttled to protect the browser. The buffer still updates; refresh will resume automatically."
|
"High event rate — table refresh is throttled to protect the browser. The "
|
||||||
|
"buffer still updates; refresh will resume automatically."
|
||||||
|
msgstr ""
|
||||||
|
"High event rate — table refresh is throttled to protect the browser. The "
|
||||||
|
"buffer still updates; refresh will resume automatically."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1048
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1084
|
||||||
msgid "ICMPv6"
|
msgid "ICMPv6"
|
||||||
msgstr "ICMPv6"
|
msgstr "ICMPv6"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:35
|
||||||
msgid "IN"
|
msgid "IN"
|
||||||
msgstr "IN"
|
msgstr "IN"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1717
|
||||||
msgid "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 data leaves the device)."
|
msgid ""
|
||||||
msgstr "å¦æè¡æè²çèµ·æ¥ç¼ºå¤±ï¼å½å LuCI 主é¢å¯è½æªæä¾æå/é误 CSS åéï¼fwlive ä¼åéå°æ¬å°é¢è²ï¼é离è¿è¡ï¼æ°æ®ä¸ä¼ç¦»å¼æ¬æºï¼ã"
|
"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 "
|
||||||
|
"data leaves the device)."
|
||||||
|
msgstr ""
|
||||||
|
"å¦æè¡æè²çèµ·æ¥ç¼ºå¤±ï¼å½å LuCI 主é¢å¯è½æªæä¾æå/é误 CSS åéï¼fwlive "
|
||||||
|
"ä¼åéå°æ¬å°é¢è²ï¼é离è¿è¡ï¼æ°æ®ä¸ä¼ç¦»å¼æ¬æºï¼ã"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:205
|
||||||
msgid "If the WAN is quiet, wait for probes or use the optional ping check in Help / the enabling-logs guide."
|
msgid ""
|
||||||
msgstr "If the WAN is quiet, wait for probes or use the optional ping check in Help / the enabling-logs guide."
|
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
||||||
|
"Help / the enabling-logs guide."
|
||||||
|
msgstr ""
|
||||||
|
"If the WAN is quiet, wait for probes or use the optional ping check in "
|
||||||
|
"Help / the enabling-logs guide."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:80
|
||||||
msgid "Include instead"
|
msgid "Include instead"
|
||||||
msgstr "æ¹ä¸ºå"
|
msgstr "æ¹ä¸ºå"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:34
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "æ¥å£"
|
msgstr "æ¥å£"
|
||||||
|
|
||||||
#: applications/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:1682
|
||||||
msgid "Interface (prefix ! to exclude)"
|
msgid "Interface (prefix ! to exclude)"
|
||||||
msgstr "æ¥å£ï¼! åç¼è¡¨ç¤ºæé¤ï¼"
|
msgstr "æ¥å£ï¼! åç¼è¡¨ç¤ºæé¤ï¼"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:165
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:232
|
||||||
msgid "I’ll configure this under Network → Firewall"
|
msgid "I’ll configure this under Network → Firewall"
|
||||||
msgstr "I’ll configure this under Network → Firewall"
|
msgstr "I’ll configure this under Network → Firewall"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:194
|
||||||
msgid "Kernel log modules missing"
|
msgid "Kernel log modules missing"
|
||||||
msgstr "Kernel log modules missing"
|
msgstr "Kernel log modules missing"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:195
|
||||||
msgid "Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
msgid ""
|
||||||
|
"Kernel netfilter log modules are missing. Install kmod-nf-log-ipv4 and kmod-"
|
||||||
|
"nf-log-ipv6 (or kmod-nf-log / kmod-nf-log6), then reload the firewall."
|
||||||
msgstr "缺å°å"
|
msgstr "缺å°å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:44
|
||||||
msgid "Len"
|
msgid "Len"
|
||||||
msgstr "é¿åº¦"
|
msgstr "é¿åº¦"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1576
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1613
|
||||||
msgid "Limit"
|
msgid "Limit"
|
||||||
msgstr "éå¶"
|
msgstr "éå¶"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:210
|
||||||
msgid "Logging is off on this router"
|
msgid "Logging is off on this router"
|
||||||
msgstr "Logging is off on this router"
|
msgstr "Logging is off on this router"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:252
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:256
|
||||||
msgid "Manual test (System → Terminal):"
|
msgid "Manual test (System → Terminal):"
|
||||||
msgstr "手动测试(系统 → 终端):"
|
msgstr "手动测试(系统 → 终端):"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:46
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:221
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1547
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1584
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1552
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1589
|
||||||
msgid "Message"
|
msgid "Message"
|
||||||
msgstr "æ¶æ¯"
|
msgstr "æ¶æ¯"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1643
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1680
|
||||||
msgid "More filters"
|
msgid "More filters"
|
||||||
msgstr "æ´å¤çé"
|
msgstr "æ´å¤çé"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/links.js:37
|
||||||
msgid "Network → Firewall"
|
msgid "Network → Firewall"
|
||||||
msgstr "Network → Firewall"
|
msgstr "Network → Firewall"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:187
|
||||||
msgid "No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
msgid ""
|
||||||
|
"No WAN firewall zone found in /etc/config/firewall. Configure zones under"
|
||||||
msgstr "在 /etc/config/firewall 中未找到 WAN 防火墙区域。请在以下位置配置区域"
|
msgstr "在 /etc/config/firewall 中未找到 WAN 防火墙区域。请在以下位置配置区域"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:185
|
||||||
msgid "No WAN zone found"
|
msgid "No WAN zone found"
|
||||||
msgstr "No WAN zone found"
|
msgstr "No WAN zone found"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:163
|
||||||
msgid "Not now"
|
msgid "Not now"
|
||||||
msgstr "Not now"
|
msgstr "Not now"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:220
|
||||||
msgid "Nothing changes until you click Enable."
|
msgid "Nothing changes until you click Enable."
|
||||||
msgstr "Nothing changes until you click Enable."
|
msgstr "Nothing changes until you click Enable."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:36
|
||||||
msgid "OUT"
|
msgid "OUT"
|
||||||
msgstr "åºæ¥å£"
|
msgstr "åºæ¥å£"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1567
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1604
|
||||||
msgid "One line"
|
msgid "One line"
|
||||||
msgstr "单行"
|
msgstr "单行"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:206
|
||||||
msgid "Open firewall zone settings"
|
msgid "Open firewall zone settings"
|
||||||
msgstr "æå¼é²ç«å¢åºå设置"
|
msgstr "æå¼é²ç«å¢åºå设置"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:211
|
||||||
msgid "OpenWrt does not write firewall events to the log until you turn logging on. Live View only shows what the firewall already logs — it does not add allow/deny rules."
|
msgid ""
|
||||||
msgstr "OpenWrt does not write firewall events to the log until you turn logging on. Live View only shows what the firewall already logs — it does not add allow/deny rules."
|
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
||||||
|
"Live View only shows what the firewall already logs — it does not add allow/"
|
||||||
|
"deny rules."
|
||||||
|
msgstr ""
|
||||||
|
"OpenWrt does not write firewall events to the log until you turn logging on. "
|
||||||
|
"Live View only shows what the firewall already logs — it does not add allow/"
|
||||||
|
"deny rules."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1595
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1632
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr "Palette"
|
msgstr "Palette"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:953
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1517
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1554
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "æå"
|
msgstr "æå"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:951
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
msgid "Paused"
|
msgid "Paused"
|
||||||
msgstr "å·²æå"
|
msgstr "å·²æå"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:38
|
||||||
msgid "Proto"
|
msgid "Proto"
|
||||||
msgstr "åè®®"
|
msgstr "åè®®"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1631
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1668
|
||||||
msgid "Protocol — common values"
|
msgid "Protocol — common values"
|
||||||
msgstr "协议 — 常用值"
|
msgstr "协议 — 常用值"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1613
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1650
|
||||||
msgid "Quick search"
|
msgid "Quick search"
|
||||||
msgstr "å¿«éæç´¢"
|
msgstr "å¿«éæç´¢"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:91
|
||||||
msgid "Remove filter"
|
msgid "Remove filter"
|
||||||
msgstr "ç§»é¤çé"
|
msgstr "ç§»é¤çé"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:953
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:989
|
||||||
msgid "Resume"
|
msgid "Resume"
|
||||||
msgstr "ç»§ç»"
|
msgstr "ç»§ç»"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1588
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1625
|
||||||
msgid "Row tint"
|
msgid "Row tint"
|
||||||
msgstr "è¡æè²"
|
msgstr "è¡æè²"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1678
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1715
|
||||||
msgid "Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/red, default) or Accessible (teal/orange). Action text stays colored either way."
|
msgid ""
|
||||||
msgstr "勾选后行着色显示放行/拒绝行背景。可选经典(绿/红,默认)或无障碍(青绿/橙)。操作文本在两种模式下均保持着色。"
|
"Row tint shows pass/deny row backgrounds when checked. Choose Classic (green/"
|
||||||
|
"red, default) or Accessible (teal/orange). Action text stays colored either "
|
||||||
|
"way."
|
||||||
|
msgstr ""
|
||||||
|
"勾选后行着色显示放行/拒绝行背景。可选经典(绿/红,默认)或无障碍(青绿/橙)。"
|
||||||
|
"操作文本在两种模式下均保持着色。"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1507
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1544
|
||||||
msgid "Row tint used a local color fallback because the active LuCI theme did not apply pass/deny backgrounds."
|
msgid ""
|
||||||
|
"Row tint used a local color fallback because the active LuCI theme did not "
|
||||||
|
"apply pass/deny backgrounds."
|
||||||
msgstr "è¡æè²ä½¿ç¨äºæ¬å°é¢è²åéï¼å 为å½å LuCI 䏻颿ªåºç¨æ¾è¡/æç»èæ¯è²ã"
|
msgstr "è¡æè²ä½¿ç¨äºæ¬å°é¢è²åéï¼å 为å½å LuCI 䏻颿ªåºç¨æ¾è¡/æç»èæ¯è²ã"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:33
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "è§å"
|
msgstr "è§å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:934
|
||||||
|
msgid "Rule labels incomplete — map truncated"
|
||||||
|
msgstr "Rule labels incomplete — map truncated"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:938
|
||||||
|
msgid "Rule labels unavailable"
|
||||||
|
msgstr "Rule labels unavailable"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:936
|
||||||
|
msgid "Rule labels unavailable — temp file failed"
|
||||||
|
msgstr "Rule labels unavailable — temp file failed"
|
||||||
|
|
||||||
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:41
|
||||||
msgid "SPort"
|
msgid "SPort"
|
||||||
msgstr "æºç«¯å£"
|
msgstr "æºç«¯å£"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1607
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1644
|
||||||
msgid "Show hostnames"
|
msgid "Show hostnames"
|
||||||
msgstr "æ¾ç¤ºä¸»æºå"
|
msgstr "æ¾ç¤ºä¸»æºå"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1586
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
||||||
msgid "Show pass/deny row background colors"
|
msgid "Show pass/deny row background colors"
|
||||||
msgstr "显示放行/拒绝行背景色"
|
msgstr "显示放行/拒绝行背景色"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1533
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1570
|
||||||
msgid "Simple"
|
msgid "Simple"
|
||||||
msgstr "简洁"
|
msgstr "简洁"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:39
|
||||||
msgid "Source"
|
msgid "Source"
|
||||||
msgstr "æºå°å"
|
msgstr "æºå°å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1646
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1683
|
||||||
msgid "Source IP contains (! to exclude)"
|
msgid "Source IP contains (! to exclude)"
|
||||||
msgstr "æº IP å"
|
msgstr "æº IP å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1647
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1684
|
||||||
msgid "Source port (! to exclude)"
|
msgid "Source port (! to exclude)"
|
||||||
msgstr "æºç«¯å£ï¼! 表示æé¤ï¼"
|
msgstr "æºç«¯å£ï¼! 表示æé¤ï¼"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1674
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1711
|
||||||
msgid "The rate shown for WAN logging is the firewall zone log_limit. OpenWrt defaults to 10/minute when no explicit limit is configured; fwlive does not impose this cap."
|
msgid ""
|
||||||
|
"The rate shown for WAN logging is the firewall zone log_limit. OpenWrt "
|
||||||
|
"defaults to 10/minute when no explicit limit is configured; fwlive does not "
|
||||||
|
"impose this cap."
|
||||||
msgstr "WAN æ¥å¿æ¾ç¤ºçéçæ¯é²ç«å¢åºåç log_limitãæª"
|
msgstr "WAN æ¥å¿æ¾ç¤ºçéçæ¯é²ç«å¢åºåç log_limitãæª"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1671
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1708
|
||||||
msgid "The table updates automatically when your firewall logs traffic. Use Pause if it moves too fast."
|
msgid ""
|
||||||
|
"The table updates automatically when your firewall logs traffic. Use Pause "
|
||||||
|
"if it moves too fast."
|
||||||
msgstr "é²ç«å¢å"
|
msgstr "é²ç«å¢å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1508
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1545
|
||||||
msgid "Theme tint fallback"
|
msgid "Theme tint fallback"
|
||||||
msgstr "主é¢çè²åé"
|
msgstr "主é¢çè²åé"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/table.js:31
|
||||||
msgid "Time"
|
msgid "Time"
|
||||||
msgstr "æ¶é´"
|
msgstr "æ¶é´"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:219
|
||||||
msgid "Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal LAN browsing is not logged."
|
msgid ""
|
||||||
msgstr "Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal LAN browsing is not logged."
|
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
||||||
|
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
||||||
|
"LAN browsing is not logged."
|
||||||
|
msgstr ""
|
||||||
|
"Turns on WAN zone drop/reject logging (same as Network → Firewall → wan → "
|
||||||
|
"Log). Rate-limited by the zone log_limit (OpenWrt default 10/minute). Normal "
|
||||||
|
"LAN browsing is not logged."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:126
|
||||||
msgid "Undo:"
|
msgid "Undo:"
|
||||||
msgstr "Undo:"
|
msgstr "Undo:"
|
||||||
|
|
||||||
#: applications/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:1716
|
||||||
msgid "Use Detail for all columns (flags, length, raw message)."
|
msgid "Use Detail for all columns (flags, length, raw message)."
|
||||||
msgstr "使用「详细」可查看全部列(标志、长度、原始消息)。"
|
msgstr "使用「详细」可查看全部列(标志、长度、原始消息)。"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1521
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1558
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1525
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1562
|
||||||
msgid "View"
|
msgid "View"
|
||||||
msgstr "视图"
|
msgstr "视图"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:591
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:598
|
||||||
msgid "WAN drop/reject logging is off."
|
msgid "WAN drop/reject logging is off."
|
||||||
msgstr "WAN drop/reject logging is off."
|
msgstr "WAN drop/reject logging is off."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:204
|
||||||
msgid "WAN drop/reject logging is on. Blocked inbound WAN traffic will show up here. Normal LAN browsing will not."
|
msgid ""
|
||||||
msgstr "WAN drop/reject logging is on. Blocked inbound WAN traffic will show up here. Normal LAN browsing will not."
|
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
||||||
|
"here. Normal LAN browsing will not."
|
||||||
|
msgstr ""
|
||||||
|
"WAN drop/reject logging is on. Blocked inbound WAN traffic will show up "
|
||||||
|
"here. Normal LAN browsing will not."
|
||||||
|
|
||||||
#: applications/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:562
|
||||||
msgid "WAN drop/reject logging is on. Blocked inbound traffic should appear here as it happens — not normal LAN browsing."
|
msgid ""
|
||||||
msgstr "WAN drop/reject logging is on. Blocked inbound traffic should appear here as it happens — not normal LAN browsing."
|
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
||||||
|
"it happens — not normal LAN browsing."
|
||||||
|
msgstr ""
|
||||||
|
"WAN drop/reject logging is on. Blocked inbound traffic should appear here as "
|
||||||
|
"it happens — not normal LAN browsing."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:557
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:564
|
||||||
msgid "WAN logging is already enabled."
|
msgid "WAN logging is already enabled."
|
||||||
msgstr "WAN æ¥å¿å·²å¤äºå¼å¯ç¶æã"
|
msgstr "WAN æ¥å¿å·²å¤äºå¼å¯ç¶æã"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:88
|
||||||
msgid "WAN logging on"
|
msgid "WAN logging on"
|
||||||
msgstr "WAN æ¥å¿ï¼å¼"
|
msgstr "WAN æ¥å¿ï¼å¼"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:94
|
||||||
msgid "WAN logging on (%s). Click to disable."
|
msgid "WAN logging on (%s). Click to disable."
|
||||||
msgstr "WAN æ¥å¿ï¼å¼ï¼%sï¼ãç¹å»å¯"
|
msgstr "WAN æ¥å¿ï¼å¼ï¼%sï¼ãç¹å»å¯"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:77
|
||||||
msgid "WAN logging unavailable: missing kernel log modules"
|
msgid "WAN logging unavailable: missing kernel log modules"
|
||||||
msgstr "WAN æ¥å¿ä¸å¯ç¨ï¼ç¼ºå°å"
|
msgstr "WAN æ¥å¿ä¸å¯ç¨ï¼ç¼ºå°å"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:70
|
||||||
msgid "WAN logging unavailable: no WAN zone"
|
msgid "WAN logging unavailable: no WAN zone"
|
||||||
msgstr "WAN æ¥å¿ä¸å¯ç¨ï¼æ WAN åºå"
|
msgstr "WAN æ¥å¿ä¸å¯ç¨ï¼æ WAN åºå"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:203
|
||||||
msgid "Waiting for firewall events"
|
msgid "Waiting for firewall events"
|
||||||
msgstr "Waiting for firewall events"
|
msgstr "Waiting for firewall events"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:951
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:987
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1502
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1539
|
||||||
msgid "Watching"
|
msgid "Watching"
|
||||||
msgstr "çè§ä¸"
|
msgstr "çè§ä¸"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1560
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1597
|
||||||
msgid "Wrap"
|
msgid "Wrap"
|
||||||
msgstr "自动换行"
|
msgstr "自动换行"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:123
|
||||||
msgid "allow/deny rules, LAN logging, or anything else."
|
msgid "allow/deny rules, LAN logging, or anything else."
|
||||||
msgstr "allow/deny rules, LAN logging, or anything else."
|
msgstr "allow/deny rules, LAN logging, or anything else."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:786
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:811
|
||||||
msgid "buffer full"
|
msgid "buffer full"
|
||||||
msgstr "ç¼å²åºå·²æ»¡"
|
msgstr "ç¼å²åºå·²æ»¡"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:81
|
||||||
msgid "default 10/minute"
|
msgid "default 10/minute"
|
||||||
msgstr "é»è®¤ 10 æ¡/åé"
|
msgstr "é»è®¤ 10 æ¡/åé"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:28
|
||||||
msgid "is"
|
msgid "is"
|
||||||
msgstr "æ¯"
|
msgstr "æ¯"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:781
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:806
|
||||||
msgid "loading buffer"
|
msgid "loading buffer"
|
||||||
msgstr "æ£å¨å è½½ç¼å²åº"
|
msgstr "æ£å¨å è½½ç¼å²åº"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:881
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:906
|
||||||
msgid "loading…"
|
msgid "loading…"
|
||||||
msgstr "loading…"
|
msgstr "loading…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:37
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/chips.js:44
|
||||||
msgid "not"
|
msgid "not"
|
||||||
msgstr "é"
|
msgstr "é"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1065
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1101
|
||||||
msgid "not AH"
|
msgid "not AH"
|
||||||
msgstr "非 AH"
|
msgstr "非 AH"
|
||||||
|
|
||||||
#: applications/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:1100
|
||||||
msgid "not ESP"
|
msgid "not ESP"
|
||||||
msgstr "非 ESP"
|
msgstr "非 ESP"
|
||||||
|
|
||||||
#: applications/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:1099
|
||||||
msgid "not GRE"
|
msgid "not GRE"
|
||||||
msgstr "非 GRE"
|
msgstr "非 GRE"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1060
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1096
|
||||||
msgid "not ICMP"
|
msgid "not ICMP"
|
||||||
msgstr "非 ICMP"
|
msgstr "非 ICMP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1061
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1097
|
||||||
msgid "not ICMPv6"
|
msgid "not ICMPv6"
|
||||||
msgstr "非 ICMPv6"
|
msgstr "非 ICMPv6"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1062
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1098
|
||||||
msgid "not IGMP"
|
msgid "not IGMP"
|
||||||
msgstr "非 IGMP"
|
msgstr "非 IGMP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1066
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1102
|
||||||
msgid "not SCTP"
|
msgid "not SCTP"
|
||||||
msgstr "非 SCTP"
|
msgstr "非 SCTP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1058
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1094
|
||||||
msgid "not TCP"
|
msgid "not TCP"
|
||||||
msgstr "非 TCP"
|
msgstr "非 TCP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1059
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1095
|
||||||
msgid "not UDP"
|
msgid "not UDP"
|
||||||
msgstr "非 UDP"
|
msgstr "非 UDP"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1623
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1660
|
||||||
msgid "not block"
|
msgid "not block"
|
||||||
msgstr "é黿¢"
|
msgstr "é黿¢"
|
||||||
|
|
||||||
#: applications/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:1659
|
||||||
msgid "not drop"
|
msgid "not drop"
|
||||||
msgstr "é丢å¼"
|
msgstr "é丢å¼"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1621
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1658
|
||||||
msgid "not pass"
|
msgid "not pass"
|
||||||
msgstr "éæ¾è¡"
|
msgstr "éæ¾è¡"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1624
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1661
|
||||||
msgid "not reject"
|
msgid "not reject"
|
||||||
msgstr "éæç»"
|
msgstr "éæç»"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1625
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1662
|
||||||
msgid "not unknown"
|
msgid "not unknown"
|
||||||
msgstr "éæªç¥"
|
msgstr "éæªç¥"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1636
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:1673
|
||||||
msgid "or type…"
|
msgid "or type…"
|
||||||
msgstr "或输入…"
|
msgstr "或输入…"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:788
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:813
|
||||||
msgid "render paused (high rate)"
|
msgid "render paused (high rate)"
|
||||||
msgstr "渲ææåï¼éçè¿é«ï¼"
|
msgstr "渲ææåï¼éçè¿é«ï¼"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:790
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:815
|
||||||
msgid "scroll frozen — scroll to top to follow live"
|
msgid "scroll frozen — scroll to top to follow live"
|
||||||
msgstr "scroll frozen — scroll to top to follow live"
|
msgstr "scroll frozen — scroll to top to follow live"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:118
|
||||||
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
msgid "sets log on the WAN firewall zone and reloads the firewall."
|
||||||
msgstr "sets log on the WAN firewall zone and reloads the firewall."
|
msgstr "sets log on the WAN firewall zone and reloads the firewall."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:254
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:258
|
||||||
msgid "then ping the router."
|
msgid "then ping the router."
|
||||||
msgstr "然后 ping 路由器。"
|
msgstr "然后 ping 路由器。"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:128
|
||||||
msgid "turn it back off with the WAN logging on control on the watch strip."
|
msgid "turn it back off with the WAN logging on control on the watch strip."
|
||||||
msgstr "turn it back off with the WAN logging on control on the watch strip."
|
msgstr "turn it back off with the WAN logging on control on the watch strip."
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:506
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:513
|
||||||
msgid "using fw4"
|
msgid "using fw4"
|
||||||
msgstr "ä½¿ç¨ fw4"
|
msgstr "ä½¿ç¨ fw4"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:504
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/view/status/fwlive.js:511
|
||||||
msgid "using iptables"
|
msgid "using iptables"
|
||||||
msgstr "ä½¿ç¨ iptables"
|
msgstr "ä½¿ç¨ iptables"
|
||||||
|
|
||||||
#: applications/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
#: openwrt-feed/luci-app-fwlive/htdocs/luci-static/resources/fwlive/logging.js:89
|
||||||
msgid "· %s"
|
msgid "· %s"
|
||||||
msgstr "· %s"
|
msgstr "· %s"
|
||||||
@@ -23,5 +23,8 @@ input="$(cat)"
|
|||||||
[ -n "$input" ] || input='{"log":[]}'
|
[ -n "$input" ] || input='{"log":[]}'
|
||||||
|
|
||||||
printf '%s' '{"log":['
|
printf '%s' '{"log":['
|
||||||
jsonfilter -s "$input" -e '@.log[*]' 2>/dev/null | _fwlive_filter_json_entries
|
# Prefer stdin over -s: Linux MAX_ARG_STRLEN is 128KiB; a raised logd ring
|
||||||
|
# (or paused FETCH_LINES_MAX poll) can exceed that and make jsonfilter fail
|
||||||
|
# while this script still printed {"log":[]} and exited 0 (#234).
|
||||||
|
printf '%s' "$input" | jsonfilter -e '@.log[*]' 2>/dev/null | _fwlive_filter_json_entries
|
||||||
printf '%s' ']}'
|
printf '%s' ']}'
|
||||||
@@ -62,18 +62,20 @@ json_escape() {
|
|||||||
}'
|
}'
|
||||||
}
|
}
|
||||||
|
|
||||||
# Production lock dir must be root-owned with no group/other write (#204).
|
# Production lock dir must be owned by euid with no group/other write (#204).
|
||||||
|
# Avoid GNU/BusyBox `stat -c` — stock OpenWrt omits FEATURE_STAT_FORMAT (#232).
|
||||||
wan_log_lock_dir_safe() {
|
wan_log_lock_dir_safe() {
|
||||||
dir="$1"
|
dir="$1"
|
||||||
[ -n "$dir" ] || return 1
|
[ -n "$dir" ] || return 1
|
||||||
[ -L "$dir" ] && return 1
|
[ -L "$dir" ] && return 1
|
||||||
[ -d "$dir" ] || return 1
|
[ -d "$dir" ] || return 1
|
||||||
u=$(stat -c '%u' "$dir" 2>/dev/null) || return 1
|
# POSIX -O: true when the effective uid owns the directory (rpcd → root).
|
||||||
[ "$u" = "0" ] || return 1
|
# shellcheck disable=SC3067 # BusyBox/dash implement -O; SC3067 is overly strict
|
||||||
m=$(stat -c '%a' "$dir" 2>/dev/null) || return 1
|
[ -O "$dir" ] || return 1
|
||||||
o=$((m % 10))
|
# Fail closed if group or other write is set. find -perm is on BusyBox;
|
||||||
g=$(( (m / 10) % 10 ))
|
# -prune limits the walk to this directory only.
|
||||||
[ $((o & 2)) -eq 0 ] && [ $((g & 2)) -eq 0 ]
|
_writable=$(find "$dir" -prune \( -perm -020 -o -perm -002 \) -print 2>/dev/null) || return 1
|
||||||
|
[ -z "$_writable" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
# Acquire the exclusive logging lock on fd 9. Blocks until free; fails closed
|
# Acquire the exclusive logging lock on fd 9. Blocks until free; fails closed
|
||||||
@@ -97,7 +99,12 @@ acquire_wan_log_lock() {
|
|||||||
chmod 0600 "$WAN_LOG_LOCK_FILE" 2>/dev/null || true
|
chmod 0600 "$WAN_LOG_LOCK_FILE" 2>/dev/null || true
|
||||||
chown 0:0 "$WAN_LOG_LOCK_FILE" 2>/dev/null || true
|
chown 0:0 "$WAN_LOG_LOCK_FILE" 2>/dev/null || true
|
||||||
[ -L "$WAN_LOG_LOCK_FILE" ] && return 1
|
[ -L "$WAN_LOG_LOCK_FILE" ] && return 1
|
||||||
exec 9>"$WAN_LOG_LOCK_FILE" 2>/dev/null || return 1
|
# Probe in a subshell first: a failed `exec` redirection aborts a POSIX
|
||||||
|
# non-interactive shell outright, so `|| return 1` on the real exec would
|
||||||
|
# never run — and `2>/dev/null` on the same exec would permanently
|
||||||
|
# silence this process's stderr on the success path (#244).
|
||||||
|
( exec 9>>"$WAN_LOG_LOCK_FILE" ) 2>/dev/null || return 1
|
||||||
|
exec 9>>"$WAN_LOG_LOCK_FILE"
|
||||||
flock 9 2>/dev/null || {
|
flock 9 2>/dev/null || {
|
||||||
exec 9>&-
|
exec 9>&-
|
||||||
return 1
|
return 1
|
||||||
|
|||||||
@@ -44,6 +44,13 @@ slug_key() {
|
|||||||
echo "$1" | tr '[:upper:]' '[:lower:]' | tr ' _' '--'
|
echo "$1" | tr '[:upper:]' '[:lower:]' | tr ' _' '--'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Cap rules JSON size so a huge ruleset cannot unbound an rpcd reply (#229).
|
||||||
|
RULES_MAP_MAX_KEYS=512
|
||||||
|
RULES_MAP_MAX_BYTES=65536
|
||||||
|
# Same wall-clock bound as nft for iptables-save / ip6tables-save (#229).
|
||||||
|
# Overridable for host tests (e.g. FWLIVE_IPTABLES_TIMEOUT=1).
|
||||||
|
IPTABLES_TIMEOUT="${FWLIVE_IPTABLES_TIMEOUT:-5}"
|
||||||
|
|
||||||
map_add() {
|
map_add() {
|
||||||
key="$1"
|
key="$1"
|
||||||
val="$2"
|
val="$2"
|
||||||
@@ -54,10 +61,21 @@ map_add() {
|
|||||||
# Uses anchored pattern "\"<key>\":" to avoid substring false positives
|
# Uses anchored pattern "\"<key>\":" to avoid substring false positives
|
||||||
# ("foo" vs "foobar") and value false positives ("see foo").
|
# ("foo" vs "foobar") and value false positives ("see foo").
|
||||||
# Quoting "$esc_key" makes the match literal (no glob escaping needed).
|
# Quoting "$esc_key" makes the match literal (no glob escaping needed).
|
||||||
|
# Callers apply UCI, then labeled (!fw4:) prefixes, then unlabeled
|
||||||
|
# cosmetics so first-wins prefers authoritative names (#230).
|
||||||
case "$OUT" in
|
case "$OUT" in
|
||||||
*"\"$esc_key\":"*) return 0 ;;
|
*"\"$esc_key\":"*) return 0 ;;
|
||||||
esac
|
esac
|
||||||
esc_val=$(printf '%s' "$val" | json_escape)
|
esc_val=$(printf '%s' "$val" | json_escape)
|
||||||
|
_pair_len=$(( ${#esc_key} + ${#esc_val} + 5 ))
|
||||||
|
_next_len=$(( ${#OUT} + _pair_len ))
|
||||||
|
[ -n "$OUT" ] && _next_len=$((_next_len + 1))
|
||||||
|
if [ "${_map_keys:-0}" -ge "$RULES_MAP_MAX_KEYS" ] || \
|
||||||
|
[ "$_next_len" -gt "$RULES_MAP_MAX_BYTES" ]; then
|
||||||
|
_map_overflow=1
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
_map_keys=$(( ${_map_keys:-0} + 1 ))
|
||||||
if [ -n "$OUT" ]; then
|
if [ -n "$OUT" ]; then
|
||||||
OUT="${OUT},"
|
OUT="${OUT},"
|
||||||
fi
|
fi
|
||||||
@@ -114,22 +132,26 @@ run_with_timeout() {
|
|||||||
if command -v timeout >/dev/null 2>&1; then
|
if command -v timeout >/dev/null 2>&1; then
|
||||||
timeout "$secs" "$@" 2>/dev/null
|
timeout "$secs" "$@" 2>/dev/null
|
||||||
else
|
else
|
||||||
"$@" 2>/dev/null
|
# Fail closed (#229): never run unbounded when timeout is absent.
|
||||||
|
return 127
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
map_log_prefix_entry() {
|
map_log_prefix_entry() {
|
||||||
prefix="$1"
|
prefix="$1"
|
||||||
comment="$2"
|
comment="$2"
|
||||||
|
pass="${3:-all}"
|
||||||
label=''
|
label=''
|
||||||
|
|
||||||
if [ -n "$comment" ] && is_uci_style_name "$comment"; then
|
if [ -n "$comment" ] && is_uci_style_name "$comment"; then
|
||||||
label="$comment"
|
label="$comment"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Single normalization site is map_prefix_with_label; idempotent so
|
|
||||||
# double-normalization is safe but this redundant call is removed.
|
|
||||||
[ -n "$prefix" ] || return 0
|
[ -n "$prefix" ] || return 0
|
||||||
|
case "$pass" in
|
||||||
|
labeled) [ -n "$label" ] || return 0 ;;
|
||||||
|
unlabeled) [ -z "$label" ] || return 0 ;;
|
||||||
|
esac
|
||||||
|
|
||||||
map_prefix_with_label "$prefix" "$label"
|
map_prefix_with_label "$prefix" "$label"
|
||||||
}
|
}
|
||||||
@@ -154,7 +176,10 @@ $(uci_rule_names)
|
|||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# pass=labeled|unlabeled|all — labeled before unlabeled so !fw4: beats
|
||||||
|
# an earlier cosmetic for the same prefix under first-wins (#230).
|
||||||
map_from_nft_stream() {
|
map_from_nft_stream() {
|
||||||
|
pass="${1:-all}"
|
||||||
while IFS= read -r line; do
|
while IFS= read -r line; do
|
||||||
# Capture [^"]* plus escaped-quote units (\"...) so a log prefix or
|
# Capture [^"]* plus escaped-quote units (\"...) so a log prefix or
|
||||||
# comment containing an escaped quote is not truncated at the quote.
|
# comment containing an escaped quote is not truncated at the quote.
|
||||||
@@ -172,14 +197,22 @@ map_from_nft_stream() {
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
if [ -n "$prefix" ]; then
|
if [ -n "$prefix" ]; then
|
||||||
|
case "$pass" in
|
||||||
|
labeled) [ -n "$label" ] || continue ;;
|
||||||
|
unlabeled) [ -z "$label" ] || continue ;;
|
||||||
|
esac
|
||||||
map_prefix_with_label "$prefix" "$label"
|
map_prefix_with_label "$prefix" "$label"
|
||||||
elif [ -n "$label" ]; then
|
elif [ -n "$label" ]; then
|
||||||
|
case "$pass" in
|
||||||
|
unlabeled) continue ;;
|
||||||
|
esac
|
||||||
map_prefix_with_label "$label" "$label"
|
map_prefix_with_label "$label" "$label"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
map_from_iptables_save_stream() {
|
map_from_iptables_save_stream() {
|
||||||
|
pass="${1:-all}"
|
||||||
while IFS= read -r line; do
|
while IFS= read -r line; do
|
||||||
case "$line" in
|
case "$line" in
|
||||||
-*) ;;
|
-*) ;;
|
||||||
@@ -188,7 +221,7 @@ map_from_iptables_save_stream() {
|
|||||||
prefix=$(echo "$line" | sed -n 's/.*--log-prefix "\([^"\\]*\(\\.[^"\\]*\)*\)".*/\1/p')
|
prefix=$(echo "$line" | sed -n 's/.*--log-prefix "\([^"\\]*\(\\.[^"\\]*\)*\)".*/\1/p')
|
||||||
comment=$(echo "$line" | sed -n 's/.*--comment "\([^"\\]*\(\\.[^"\\]*\)*\)".*/\1/p')
|
comment=$(echo "$line" | sed -n 's/.*--comment "\([^"\\]*\(\\.[^"\\]*\)*\)".*/\1/p')
|
||||||
[ -n "$prefix" ] || continue
|
[ -n "$prefix" ] || continue
|
||||||
map_log_prefix_entry "$prefix" "$comment"
|
map_log_prefix_entry "$prefix" "$comment" "$pass"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -239,65 +272,85 @@ _fwlive_mktemp() {
|
|||||||
|
|
||||||
build_rules_map() {
|
build_rules_map() {
|
||||||
OUT=''
|
OUT=''
|
||||||
|
_map_keys=0
|
||||||
|
_map_overflow=''
|
||||||
|
_enrich_error=''
|
||||||
backend=$(detect_firewall_backend)
|
backend=$(detect_firewall_backend)
|
||||||
|
|
||||||
|
# UCI first, then labeled stream prefixes, then unlabeled cosmetics
|
||||||
|
# (#230). First-wins keeps UCI over nft and !fw4: over cosmetic.
|
||||||
map_uci_rule_names
|
map_uci_rule_names
|
||||||
|
|
||||||
case "$backend" in
|
case "$backend" in
|
||||||
nft)
|
nft)
|
||||||
_tmp=$(_fwlive_mktemp fwlive-nft) || _tmp=''
|
_rules_dump=$(_fwlive_mktemp fwlive-nft) || _rules_dump=''
|
||||||
if [ -n "$_tmp" ]; then
|
if [ -n "$_rules_dump" ]; then
|
||||||
# nft ruleset write to /tmp (tmpfs on OpenWrt, RAM) is
|
# Dumps land on /tmp (tmpfs). Duration bounded by
|
||||||
# duration-bounded by NFT_TIMEOUT (5s) for nft only;
|
# NFT_TIMEOUT / IPTABLES_TIMEOUT; key/byte caps in map_add.
|
||||||
# iptables-save/ip6tables-save below run with no timeout.
|
if nft_list_ruleset >"$_rules_dump" 2>/dev/null; then
|
||||||
# Size is not bounded by code; typical firewall ruleset
|
map_from_nft_stream labeled <"$_rules_dump"
|
||||||
# dumps are <100KB and the file is removed immediately
|
map_from_nft_stream unlabeled <"$_rules_dump"
|
||||||
# after parsing so RAM impact is negligible in practice.
|
|
||||||
# No pipeline subshell: accumulation stays in main shell via
|
|
||||||
# redirect for global first-wins dedup.
|
|
||||||
if nft_list_ruleset >"$_tmp" 2>/dev/null; then
|
|
||||||
map_from_nft_stream <"$_tmp"
|
|
||||||
fi
|
fi
|
||||||
rm -f "$_tmp"
|
rm -f "$_rules_dump"
|
||||||
|
else
|
||||||
|
_enrich_error='mktemp_failed'
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
iptables)
|
iptables)
|
||||||
_tmp=$(_fwlive_mktemp fwlive-ipt) || _tmp=''
|
_rules_dump=$(_fwlive_mktemp fwlive-ipt) || _rules_dump=''
|
||||||
if [ -n "$_tmp" ]; then
|
if [ -n "$_rules_dump" ]; then
|
||||||
if iptables-save >"$_tmp" 2>/dev/null; then
|
if run_with_timeout "$IPTABLES_TIMEOUT" iptables-save >"$_rules_dump" 2>/dev/null; then
|
||||||
map_from_iptables_save_stream <"$_tmp"
|
map_from_iptables_save_stream labeled <"$_rules_dump"
|
||||||
|
map_from_iptables_save_stream unlabeled <"$_rules_dump"
|
||||||
fi
|
fi
|
||||||
rm -f "$_tmp"
|
rm -f "$_rules_dump"
|
||||||
|
else
|
||||||
|
_enrich_error='mktemp_failed'
|
||||||
fi
|
fi
|
||||||
if command -v ip6tables-save >/dev/null 2>&1; then
|
if command -v ip6tables-save >/dev/null 2>&1; then
|
||||||
_tmp=$(_fwlive_mktemp fwlive-ip6t) || _tmp=''
|
_rules_dump=$(_fwlive_mktemp fwlive-ip6t) || _rules_dump=''
|
||||||
if [ -n "$_tmp" ]; then
|
if [ -n "$_rules_dump" ]; then
|
||||||
if ip6tables-save >"$_tmp" 2>/dev/null; then
|
if run_with_timeout "$IPTABLES_TIMEOUT" ip6tables-save >"$_rules_dump" 2>/dev/null; then
|
||||||
map_from_iptables_save_stream <"$_tmp"
|
map_from_iptables_save_stream labeled <"$_rules_dump"
|
||||||
|
map_from_iptables_save_stream unlabeled <"$_rules_dump"
|
||||||
fi
|
fi
|
||||||
rm -f "$_tmp"
|
rm -f "$_rules_dump"
|
||||||
|
elif [ -z "$_enrich_error" ]; then
|
||||||
|
_enrich_error='mktemp_failed'
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
printf '{"backend":"%s","rules":{%s}}' "$backend" "$OUT"
|
_rules_json="{\"backend\":\"$backend\",\"rules\":{$OUT}"
|
||||||
|
if [ -n "$_enrich_error" ]; then
|
||||||
|
_rules_json="${_rules_json},\"error\":\"${_enrich_error}\""
|
||||||
|
elif [ -n "$_map_overflow" ]; then
|
||||||
|
_rules_json="${_rules_json},\"error\":\"rules_truncated\""
|
||||||
|
fi
|
||||||
|
printf '%s}' "$_rules_json"
|
||||||
}
|
}
|
||||||
|
|
||||||
rulesmap_from_iptables_file() {
|
rulesmap_from_iptables_file() {
|
||||||
file="$1"
|
file="$1"
|
||||||
OUT=''
|
OUT=''
|
||||||
|
_map_keys=0
|
||||||
|
_map_overflow=''
|
||||||
[ "$file" = "$RULESMAP_IPTABLES_FILE" ] || return 1
|
[ "$file" = "$RULESMAP_IPTABLES_FILE" ] || return 1
|
||||||
[ -f "$file" ] || return 1
|
[ -f "$file" ] || return 1
|
||||||
map_from_iptables_save_stream < "$file"
|
map_from_iptables_save_stream labeled < "$file"
|
||||||
printf '{"backend":"iptables","rules":{%s}}' "$OUT"
|
map_from_iptables_save_stream unlabeled < "$file"
|
||||||
|
_rules_json="{\"backend\":\"iptables\",\"rules\":{$OUT}"
|
||||||
|
if [ -n "$_map_overflow" ]; then
|
||||||
|
_rules_json="${_rules_json},\"error\":\"rules_truncated\""
|
||||||
|
fi
|
||||||
|
printf '%s}' "$_rules_json"
|
||||||
}
|
}
|
||||||
|
|
||||||
poll_clamp_lines() {
|
poll_clamp_lines() {
|
||||||
# Contract: non-digit input returns default 50; digit strings are
|
# Contract: non-digit input returns default 50; digit strings are
|
||||||
# clamped to 1..POLL_LINES_MAX with leading zeros stripped. The
|
# clamped to 1..POLL_LINES_MAX with leading zeros stripped. Validates
|
||||||
# caller (poll_lines_from_input) already filters non-digits, but this
|
# itself so __selftest can call it without jshn.
|
||||||
# helper is now directly testable so it validates itself.
|
|
||||||
_val="$1"
|
_val="$1"
|
||||||
case "$_val" in
|
case "$_val" in
|
||||||
''|*[!0-9]*)
|
''|*[!0-9]*)
|
||||||
@@ -305,19 +358,19 @@ poll_clamp_lines() {
|
|||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
_tmp=$(printf '%s' "$_val" | sed 's/^0*//')
|
_digits=$(printf '%s' "$_val" | sed 's/^0*//')
|
||||||
if [ -z "$_tmp" ]; then
|
if [ -z "$_digits" ]; then
|
||||||
printf '%s' "50"
|
printf '%s' "50"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
if [ "${#_tmp}" -gt "${#POLL_LINES_MAX}" ]; then
|
if [ "${#_digits}" -gt "${#POLL_LINES_MAX}" ]; then
|
||||||
printf '%s' "$POLL_LINES_MAX"
|
printf '%s' "$POLL_LINES_MAX"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
if [ "$_tmp" -gt "$POLL_LINES_MAX" ]; then
|
if [ "$_digits" -gt "$POLL_LINES_MAX" ]; then
|
||||||
printf '%s' "$POLL_LINES_MAX"
|
printf '%s' "$POLL_LINES_MAX"
|
||||||
else
|
else
|
||||||
printf '%s' "$_tmp"
|
printf '%s' "$_digits"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ LUCI_NAME:=luci-theme-footstrap
|
|||||||
FOOTSTRAP_VERSION?=
|
FOOTSTRAP_VERSION?=
|
||||||
ifneq ($(FOOTSTRAP_VERSION),)
|
ifneq ($(FOOTSTRAP_VERSION),)
|
||||||
PKG_VERSION:=$(FOOTSTRAP_VERSION)
|
PKG_VERSION:=$(FOOTSTRAP_VERSION)
|
||||||
PKG_RELEASE:=49
|
PKG_RELEASE:=50
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LUCI_TITLE:=Footstrap Theme
|
LUCI_TITLE:=Footstrap Theme
|
||||||
|
|||||||
@@ -673,8 +673,39 @@ function build() {
|
|||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
/* ---- the catalogue this router has not got ----
|
||||||
|
*
|
||||||
|
* The theme's translations are their own packages since 0.14.4, the way every `luci-app-*`
|
||||||
|
* ships them, and nothing in a package manager can read `uci luci.main.lang` to fetch the right
|
||||||
|
* one: apk learns it from `install-if` against `luci-i18n-base-<lang>` (owfeed.yml), opkg has no
|
||||||
|
* conditional form of that at all, and a router upgraded from 0.14.3 through the feed simply
|
||||||
|
* loses the catalogue that used to ride inside the theme (issue #41). `install.sh` covers its
|
||||||
|
* own path; this covers the one nobody ran a script on.
|
||||||
|
*
|
||||||
|
* ASKED OF THE PAGE, not of the package list: the theme has no ubus call of its own and must not
|
||||||
|
* grow one for this. `_()` returns its argument unchanged when no catalogue answers, so asking
|
||||||
|
* for a string the catalogue certainly carries is the whole test.
|
||||||
|
*
|
||||||
|
* `Layout` is that string — a caption this very form renders, present in every catalogue under `po/`. A word
|
||||||
|
* that only LOOKS certain is worse than no check: `Appearance` is in the source but obsolete in
|
||||||
|
* the catalogues (`#~ msgid`), so testing it reported "not translated" on a router whose
|
||||||
|
* Russian catalogue was installed and working.
|
||||||
|
*
|
||||||
|
* The language comes from the document, not from `L.env`, which carries no language field at
|
||||||
|
* all — the dispatcher stamps `<html lang>` and that is what the page knows.
|
||||||
|
*
|
||||||
|
* Nothing is shown on an English or `auto` router, where there is no catalogue to miss. */
|
||||||
|
const lang = (document.documentElement.getAttribute('lang') || '').trim();
|
||||||
|
const untranslated = lang && lang !== 'en' && lang !== 'auto' &&
|
||||||
|
_('Layout', 'footstrap') === 'Layout';
|
||||||
|
const missing = untranslated ? E('div', { 'class': 'fs-ap-verrow fs-ap-i18n' }, [
|
||||||
|
E('span', {}, [ _('This theme is not translated on this router yet.', 'footstrap') + ' ' ]),
|
||||||
|
E('code', {}, [ 'luci-i18n-footstrap-' + lang ])
|
||||||
|
]) : '';
|
||||||
|
|
||||||
defaults.push(E('div', { 'class': 'fs-ap-footer' }, [
|
defaults.push(E('div', { 'class': 'fs-ap-footer' }, [
|
||||||
E('div', { 'class': 'fs-ap-verrow' }, [ versionLink ])
|
E('div', { 'class': 'fs-ap-verrow' }, [ versionLink ]),
|
||||||
|
missing
|
||||||
]));
|
]));
|
||||||
|
|
||||||
/* not .cbi-section: inside a tab pane that is a card within a card, and the stock tabs put
|
/* not .cbi-section: inside a tab pane that is a card within a card, and the stock tabs put
|
||||||
|
|||||||
@@ -11,145 +11,144 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.9\n"
|
"X-Generator: Poedit 3.9\n"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:238
|
#: htdocs/luci-static/resources/fs-appearance.js:401
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Accent"
|
msgid "Accent"
|
||||||
msgstr "Acento"
|
msgstr "Acento"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:361
|
#: htdocs/luci-static/resources/fs-appearance.js:481
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "As in file"
|
msgid "As in file"
|
||||||
msgstr "Como en el archivo"
|
msgstr "Como en el archivo"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:70
|
#: ucode/template/themes/footstrap/sysauth.ut:96
|
||||||
msgid "Authorization Required"
|
msgid "Authorization Required"
|
||||||
msgstr "Se requiere autorización"
|
msgstr "Se requiere autorización"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:172
|
#: htdocs/luci-static/resources/fs-appearance.js:334
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Auto"
|
msgstr "Auto"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:205
|
#: htdocs/luci-static/resources/fs-appearance.js:365
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Auto-collapse"
|
msgid "Auto-collapse"
|
||||||
msgstr "Colapso automático"
|
msgstr "Colapso automático"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:656
|
#: htdocs/luci-static/resources/fs-appearance.js:773
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Background"
|
msgid "Background"
|
||||||
msgstr "Fondo"
|
msgstr "Fondo"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:259
|
#: htdocs/luci-static/resources/fs-appearance.js:185
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Barely visible %s"
|
msgid "Barely visible %s"
|
||||||
msgstr "Apenas visible %s"
|
msgstr "Apenas visible %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:294
|
#: htdocs/luci-static/resources/fs-appearance.js:424
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Borders"
|
msgid "Borders"
|
||||||
msgstr "Bordes"
|
msgstr "Bordes"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:275
|
#: htdocs/luci-static/resources/fs-appearance.js:421
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Cards"
|
msgid "Cards"
|
||||||
msgstr "Tarjetas"
|
msgstr "Tarjetas"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:331
|
#: htdocs/luci-static/resources/fs-appearance.js:454
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Choose SVG"
|
msgid "Choose SVG"
|
||||||
msgstr "Elegir SVG"
|
msgstr "Elegir SVG"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:324
|
#: htdocs/luci-static/resources/fs-appearance.js:447
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Choose image"
|
msgid "Choose image"
|
||||||
msgstr "Elegir imagen"
|
msgstr "Elegir imagen"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:258
|
#: htdocs/luci-static/resources/fs-appearance.js:184
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Clearly visible %s"
|
msgid "Clearly visible %s"
|
||||||
msgstr "Bien visible %s"
|
msgstr "Bien visible %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-chrome.js:415
|
#: htdocs/luci-static/resources/fs-chrome.js:430
|
||||||
#: ucode/template/themes/footstrap/header.ut:150
|
#: ucode/template/themes/footstrap/header.ut:138
|
||||||
msgid "Collapse menu"
|
msgid "Collapse menu"
|
||||||
msgstr "Contraer menú"
|
msgstr "Contraer menú"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:344
|
#: htdocs/luci-static/resources/fs-appearance.js:465
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:653
|
#: htdocs/luci-static/resources/fs-appearance.js:770
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Colours"
|
msgid "Colours"
|
||||||
msgstr "Colores"
|
msgstr "Colores"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:188
|
#: htdocs/luci-static/resources/fs-appearance.js:350
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Compact"
|
msgid "Compact"
|
||||||
msgstr "Compacto"
|
msgstr "Compacto"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:545
|
#: htdocs/luci-static/resources/fs-appearance.js:644
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Confirm reset"
|
msgid "Confirm reset"
|
||||||
msgstr "Confirmar restablecimiento"
|
msgstr "Confirmar restablecimiento"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:268
|
#: htdocs/luci-static/resources/fs-appearance.js:193
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Contrast %s:1 (WCAG AA wants %s:1 here)"
|
msgid "Contrast %s:1 (WCAG AA wants %s:1 here)"
|
||||||
msgstr "Contraste %s:1 (WCAG AA exige aquí %s:1)"
|
msgstr "Contraste %s:1 (WCAG AA exige aquí %s:1)"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:281
|
#: htdocs/luci-static/resources/fs-appearance.js:422
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Controls"
|
msgid "Controls"
|
||||||
msgstr "Controles"
|
msgstr "Controles"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1099
|
#: htdocs/luci-static/resources/fs-assets.js:32
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1101
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Could not process the image."
|
msgid "Could not process the image."
|
||||||
msgstr "No se pudo procesar la imagen."
|
msgstr "No se pudo procesar la imagen."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:521
|
#: htdocs/luci-static/resources/fs-appearance.js:624
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Could not save the default. Reload the page and try again."
|
msgid "Could not save the default. Reload the page and try again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"No se pudo guardar la configuración predeterminada. Recargue la página e "
|
"No se pudo guardar la configuración predeterminada. Recargue la página e "
|
||||||
"inténtelo de nuevo."
|
"inténtelo de nuevo."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:256
|
#: htdocs/luci-static/resources/fs-appearance.js:404
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Danger"
|
msgid "Danger"
|
||||||
msgstr "Peligro"
|
msgstr "Peligro"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:174
|
#: htdocs/luci-static/resources/fs-appearance.js:336
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Oscuro"
|
msgstr "Oscuro"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:657
|
#: htdocs/luci-static/resources/fs-appearance.js:774
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Defaults"
|
msgid "Defaults"
|
||||||
msgstr "Predeterminados"
|
msgstr "Predeterminados"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:187
|
#: htdocs/luci-static/resources/fs-appearance.js:349
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Density"
|
msgid "Density"
|
||||||
msgstr "Densidad"
|
msgstr "Densidad"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:341
|
#: htdocs/luci-static/resources/fs-appearance.js:462
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Dim"
|
msgid "Dim"
|
||||||
msgstr "Oscurecimiento"
|
msgstr "Oscurecimiento"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:261
|
#: htdocs/luci-static/resources/fs-appearance.js:187
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Easy to read %s"
|
msgid "Easy to read %s"
|
||||||
msgstr "Se lee bien %s"
|
msgstr "Se lee bien %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-chrome.js:415
|
#: htdocs/luci-static/resources/fs-chrome.js:430
|
||||||
msgid "Expand menu"
|
msgid "Expand menu"
|
||||||
msgstr "Expandir menú"
|
msgstr "Expandir menú"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:366
|
#: htdocs/luci-static/resources/fs-appearance.js:486
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:451
|
#: htdocs/luci-static/resources/fs-appearance.js:564
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "File"
|
msgid "File"
|
||||||
msgstr "Archivo"
|
msgstr "Archivo"
|
||||||
@@ -162,80 +161,81 @@ msgstr ""
|
|||||||
"Valores predeterminados de Apariencia de Footstrap para el router (Guardar "
|
"Valores predeterminados de Apariencia de Footstrap para el router (Guardar "
|
||||||
"como predeterminado) y subida del fondo de inicio de sesión y del patrón"
|
"como predeterminado) y subida del fondo de inicio de sesión y del patrón"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:25
|
#: ucode/template/themes/footstrap/partials/notices.ut:24
|
||||||
msgid "Go to firmware upgrade..."
|
msgid "Go to firmware upgrade..."
|
||||||
msgstr "Ir a la actualización del firmware..."
|
msgstr "Ir a la actualización del firmware..."
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:16
|
#: ucode/template/themes/footstrap/partials/notices.ut:15
|
||||||
msgid "Go to password configuration..."
|
msgid "Go to password configuration..."
|
||||||
msgstr "Ir a la configuración de contraseñas..."
|
msgstr "Ir a la configuración de contraseñas..."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:244
|
#: htdocs/luci-static/resources/fs-appearance.js:402
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Good"
|
msgid "Good"
|
||||||
msgstr "Correcto"
|
msgstr "Correcto"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:263
|
#: htdocs/luci-static/resources/fs-appearance.js:189
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Hard to read %s — large text only"
|
msgid "Hard to read %s — large text only"
|
||||||
msgstr "Se lee mal %s: solo texto grande"
|
msgstr "Se lee mal %s: solo texto grande"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:652
|
#: htdocs/luci-static/resources/fs-appearance.js:769
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Interfaz"
|
msgstr "Interfaz"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:60
|
#: ucode/template/themes/footstrap/sysauth.ut:78
|
||||||
msgid "Invalid username and/or password! Please try again."
|
msgid "Invalid username and/or password! Please try again."
|
||||||
msgstr "¡Nombre de usuario y/o contraseña incorrectos! Inténtelo de nuevo."
|
msgstr "¡Nombre de usuario y/o contraseña incorrectos! Inténtelo de nuevo."
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:31
|
#: ucode/template/themes/footstrap/partials/notices.ut:30
|
||||||
msgid "JavaScript required!"
|
msgid "JavaScript required!"
|
||||||
msgstr "¡Se requiere JavaScript!"
|
msgstr "¡Se requiere JavaScript!"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:204
|
#: htdocs/luci-static/resources/fs-appearance.js:364
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Keep open"
|
msgid "Keep open"
|
||||||
msgstr "Mantener abierto"
|
msgstr "Mantener abierto"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:190
|
#: htdocs/luci-static/resources/fs-appearance.js:352
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Large"
|
msgid "Large"
|
||||||
msgstr "Grande"
|
msgstr "Grande"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:166
|
#: htdocs/luci-static/resources/fs-appearance.js:328
|
||||||
|
#: htdocs/luci-static/resources/fs-appearance.js:700
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Layout"
|
msgid "Layout"
|
||||||
msgstr "Diseño"
|
msgstr "Diseño"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:173
|
#: htdocs/luci-static/resources/fs-appearance.js:335
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Claro"
|
msgstr "Claro"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:142
|
#: ucode/template/themes/footstrap/sysauth.ut:162
|
||||||
msgid "Log in"
|
msgid "Log in"
|
||||||
msgstr "Iniciar sesión"
|
msgstr "Iniciar sesión"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/logout.ut:11
|
#: ucode/template/themes/footstrap/partials/logout.ut:8
|
||||||
#: ucode/template/themes/footstrap/partials/logout.ut:13
|
#: ucode/template/themes/footstrap/partials/logout.ut:15
|
||||||
msgid "Log out"
|
msgid "Log out"
|
||||||
msgstr "Cerrar sesión"
|
msgstr "Cerrar sesión"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/footer.ut:27
|
#: ucode/template/themes/footstrap/partials/footer.ut:25
|
||||||
msgid "Lua compatibility mode active"
|
msgid "Lua compatibility mode active"
|
||||||
msgstr "Modo de compatibilidad Lua activo"
|
msgstr "Modo de compatibilidad Lua activo"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "Memory"
|
msgid "Memory"
|
||||||
msgstr "Memoria"
|
msgstr "Memoria"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/header.ut:147
|
#: ucode/template/themes/footstrap/header.ut:135
|
||||||
#: ucode/template/themes/footstrap/header.ut:158
|
#: ucode/template/themes/footstrap/header.ut:146
|
||||||
msgid "Menu"
|
msgid "Menu"
|
||||||
msgstr "Menú"
|
msgstr "Menú"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:23
|
#: ucode/template/themes/footstrap/partials/notices.ut:22
|
||||||
msgid ""
|
msgid ""
|
||||||
"No changes to settings will be stored and are lost after rebooting. This "
|
"No changes to settings will be stored and are lost after rebooting. This "
|
||||||
"mode should only be used to install a firmware upgrade"
|
"mode should only be used to install a firmware upgrade"
|
||||||
@@ -244,178 +244,177 @@ msgstr ""
|
|||||||
"reiniciar el sistema. Este modo solo debe usarse para instalar una "
|
"reiniciar el sistema. Este modo solo debe usarse para instalar una "
|
||||||
"actualización de firmware"
|
"actualización de firmware"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:327
|
#: htdocs/luci-static/resources/fs-search.js:324
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "No pages found"
|
msgid "No pages found"
|
||||||
msgstr "No se encontraron páginas"
|
msgstr "No se encontraron páginas"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:13
|
#: ucode/template/themes/footstrap/partials/notices.ut:12
|
||||||
msgid "No password set!"
|
msgid "No password set!"
|
||||||
msgstr "¡No se ha establecido ninguna contraseña!"
|
msgstr "¡No se ha establecido ninguna contraseña!"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:189
|
#: htdocs/luci-static/resources/fs-appearance.js:351
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr "Normal"
|
msgstr "Normal"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:449
|
#: htdocs/luci-static/resources/fs-appearance.js:562
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Off"
|
msgid "Off"
|
||||||
msgstr "Apagado"
|
msgstr "Apagado"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:244
|
#: htdocs/luci-static/resources/fs-search.js:235
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Pages"
|
msgid "Pages"
|
||||||
msgstr "Páginas"
|
msgstr "Páginas"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:177
|
#: htdocs/luci-static/resources/fs-appearance.js:151
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:216
|
#: htdocs/luci-static/resources/fs-appearance.js:339
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr "Paleta"
|
msgstr "Paleta"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:82
|
#: ucode/template/themes/footstrap/sysauth.ut:108
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr "Contraseña"
|
msgstr "Contraseña"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:352
|
#: htdocs/luci-static/resources/fs-appearance.js:472
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:450
|
#: htdocs/luci-static/resources/fs-appearance.js:563
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Patrón"
|
msgstr "Patrón"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:945
|
#: htdocs/luci-static/resources/fs-assets.js:33
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:947
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Please choose an SVG file."
|
msgid "Please choose an SVG file."
|
||||||
msgstr "Elija un archivo SVG."
|
msgstr "Elija un archivo SVG."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1131
|
#: htdocs/luci-static/resources/fs-assets.js:323
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Please choose an image file."
|
msgid "Please choose an image file."
|
||||||
msgstr "Por favor, seleccione un archivo de imagen."
|
msgstr "Por favor, seleccione un archivo de imagen."
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:72
|
#: ucode/template/themes/footstrap/sysauth.ut:98
|
||||||
msgid "Please enter your username and password."
|
msgid "Please enter your username and password."
|
||||||
msgstr "Por favor, ingrese su nombre de usuario y contraseña."
|
msgstr "Por favor, ingrese su nombre de usuario y contraseña."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:326
|
#: htdocs/luci-static/resources/fs-search.js:323
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Recently visited"
|
msgid "Recently visited"
|
||||||
msgstr "Visitado recientemente"
|
msgstr "Visitado recientemente"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:326
|
#: htdocs/luci-static/resources/fs-appearance.js:449
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:333
|
#: htdocs/luci-static/resources/fs-appearance.js:456
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Eliminar"
|
msgstr "Eliminar"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:483
|
#: htdocs/luci-static/resources/fs-appearance.js:588
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:556
|
#: htdocs/luci-static/resources/fs-appearance.js:655
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Reset to default"
|
msgid "Reset to default"
|
||||||
msgstr "Restablecer a valores predeterminados"
|
msgstr "Restablecer a valores predeterminados"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:478
|
#: htdocs/luci-static/resources/fs-appearance.js:584
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:555
|
#: htdocs/luci-static/resources/fs-appearance.js:654
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Reset to saved"
|
msgid "Reset to saved"
|
||||||
msgstr "Restablecer a lo guardado"
|
msgstr "Restablecer a lo guardado"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:193
|
#: htdocs/luci-static/resources/fs-appearance.js:355
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Rounding"
|
msgid "Rounding"
|
||||||
msgstr "Redondeo"
|
msgstr "Redondeo"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:572
|
#: htdocs/luci-static/resources/fs-appearance.js:670
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Router default"
|
msgid "Router default"
|
||||||
msgstr "Configuración predeterminada del enrutador"
|
msgstr "Configuración predeterminada del enrutador"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:472
|
#: htdocs/luci-static/resources/fs-appearance.js:578
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:503
|
#: htdocs/luci-static/resources/fs-appearance.js:606
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:510
|
#: htdocs/luci-static/resources/fs-appearance.js:613
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Save as default"
|
msgid "Save as default"
|
||||||
msgstr "Guardar como predeterminado"
|
msgstr "Guardar como predeterminado"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:510
|
#: htdocs/luci-static/resources/fs-appearance.js:613
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Saved as default"
|
msgid "Saved as default"
|
||||||
msgstr "Guardado como predeterminado"
|
msgstr "Guardado como predeterminado"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:342
|
#: htdocs/luci-static/resources/fs-appearance.js:463
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Scale"
|
msgid "Scale"
|
||||||
msgstr "Escala"
|
msgstr "Escala"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/search.ut:16
|
#: ucode/template/themes/footstrap/partials/search.ut:12
|
||||||
#: ucode/template/themes/footstrap/partials/search.ut:18
|
#: ucode/template/themes/footstrap/partials/search.ut:14
|
||||||
msgid "Search"
|
msgid "Search"
|
||||||
msgstr "Buscar"
|
msgstr "Buscar"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:238
|
#: htdocs/luci-static/resources/fs-search.js:229
|
||||||
#: htdocs/luci-static/resources/fs-search.js:265
|
#: htdocs/luci-static/resources/fs-search.js:255
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Search pages"
|
msgid "Search pages"
|
||||||
msgstr "Buscar páginas"
|
msgstr "Buscar páginas"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:239
|
#: htdocs/luci-static/resources/fs-search.js:230
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Search pages…"
|
msgid "Search pages…"
|
||||||
msgstr "Buscar páginas…"
|
msgstr "Buscar páginas…"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:167
|
#: htdocs/luci-static/resources/fs-appearance.js:329
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Sidebar"
|
msgid "Sidebar"
|
||||||
msgstr "Barra lateral"
|
msgstr "Barra lateral"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:287
|
#: htdocs/luci-static/resources/fs-appearance.js:423
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Sidebar and bar"
|
msgid "Sidebar and bar"
|
||||||
msgstr "Barra lateral y superior"
|
msgstr "Barra lateral y superior"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/header.ut:126
|
#: ucode/template/themes/footstrap/header.ut:115
|
||||||
msgid "Skip to content"
|
msgid "Skip to content"
|
||||||
msgstr "Saltar al contenido"
|
msgstr "Saltar al contenido"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:327
|
#: htdocs/luci-static/resources/fs-search.js:324
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Start typing to find a page"
|
msgid "Start typing to find a page"
|
||||||
msgstr "Empiece a escribir para encontrar una página"
|
msgstr "Empiece a escribir para encontrar una página"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "Storage"
|
msgid "Storage"
|
||||||
msgstr "Almacenamiento"
|
msgstr "Almacenamiento"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:343
|
#: htdocs/luci-static/resources/fs-appearance.js:464
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Strength"
|
msgid "Strength"
|
||||||
msgstr "Intensidad"
|
msgstr "Intensidad"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:202
|
#: htdocs/luci-static/resources/fs-appearance.js:362
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Submenus"
|
msgid "Submenus"
|
||||||
msgstr "Submenús"
|
msgstr "Submenús"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:654
|
#: htdocs/luci-static/resources/fs-appearance.js:771
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Surfaces"
|
msgid "Surfaces"
|
||||||
msgstr "Superficies"
|
msgstr "Superficies"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "System"
|
msgid "System"
|
||||||
msgstr "Sistema"
|
msgstr "Sistema"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:22
|
#: ucode/template/themes/footstrap/partials/notices.ut:21
|
||||||
msgid "System running in recovery (initramfs) mode."
|
msgid "System running in recovery (initramfs) mode."
|
||||||
msgstr "El sistema se está ejecutando en modo de recuperación (initramfs)."
|
msgstr "El sistema se está ejecutando en modo de recuperación (initramfs)."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-select.js:756
|
#: htdocs/luci-static/resources/fs-select.js:647
|
||||||
msgid "Table"
|
msgid "Table"
|
||||||
msgstr "Tabla"
|
msgstr "Tabla"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:893
|
#: htdocs/luci-static/resources/fs-assets.js:97
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"That SVG contains script or external references, which this theme will not "
|
"That SVG contains script or external references, which this theme will not "
|
||||||
@@ -423,44 +422,43 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Ese SVG contiene scripts o referencias externas, y este tema no lo instalará."
|
"Ese SVG contiene scripts o referencias externas, y este tema no lo instalará."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:917
|
#: htdocs/luci-static/resources/fs-assets.js:134
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file could not be read."
|
msgid "That file could not be read."
|
||||||
msgstr "No se ha podido leer el archivo."
|
msgstr "No se ha podido leer el archivo."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1103
|
#: htdocs/luci-static/resources/fs-assets.js:214
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is not a readable image."
|
msgid "That file is not a readable image."
|
||||||
msgstr "Ese archivo no es una imagen legible."
|
msgstr "Ese archivo no es una imagen legible."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:889
|
#: htdocs/luci-static/resources/fs-assets.js:31
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:892
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is not an SVG image."
|
msgid "That file is not an SVG image."
|
||||||
msgstr "Ese archivo no es una imagen SVG."
|
msgstr "Ese archivo no es una imagen SVG."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:948
|
#: htdocs/luci-static/resources/fs-assets.js:306
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is too large."
|
msgid "That file is too large."
|
||||||
msgstr "Ese archivo es demasiado grande."
|
msgstr "Ese archivo es demasiado grande."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1133
|
#: htdocs/luci-static/resources/fs-assets.js:325
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That image is too large."
|
msgid "That image is too large."
|
||||||
msgstr "Esa imagen es demasiado grande."
|
msgstr "Esa imagen es demasiado grande."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1026
|
#: htdocs/luci-static/resources/fs-assets.js:168
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "The router refused to delete the file (ubus status %d)."
|
msgid "The router refused to delete the file (ubus status %d)."
|
||||||
msgstr "El router se negó a eliminar el archivo (estado ubus %d)."
|
msgstr "El router se negó a eliminar el archivo (estado ubus %d)."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:171
|
#: htdocs/luci-static/resources/fs-appearance.js:333
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:360
|
#: htdocs/luci-static/resources/fs-appearance.js:480
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Theme"
|
msgid "Theme"
|
||||||
msgstr "Tema"
|
msgstr "Tema"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:14
|
#: ucode/template/themes/footstrap/partials/notices.ut:13
|
||||||
msgid ""
|
msgid ""
|
||||||
"There is no password set on this router. Please configure a root password to "
|
"There is no password set on this router. Please configure a root password to "
|
||||||
"protect the web interface."
|
"protect the web interface."
|
||||||
@@ -468,7 +466,7 @@ msgstr ""
|
|||||||
"Este enrutador no tiene contraseña. Configure una contraseña de "
|
"Este enrutador no tiene contraseña. Configure una contraseña de "
|
||||||
"administrador para proteger la interfaz web."
|
"administrador para proteger la interfaz web."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:504
|
#: htdocs/luci-static/resources/fs-appearance.js:607
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"This browser is not storing preferences (site data is blocked), so a change "
|
"This browser is not storing preferences (site data is blocked), so a change "
|
||||||
@@ -479,87 +477,82 @@ msgstr ""
|
|||||||
"bloqueados), así que un cambio aquí dura hasta que recargues. Guardar como "
|
"bloqueados), así que un cambio aquí dura hasta que recargues. Guardar como "
|
||||||
"predeterminado sigue funcionando y se aplica a todos los navegadores."
|
"predeterminado sigue funcionando y se aplica a todos los navegadores."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:214
|
#: htdocs/luci-static/resources/fs-appearance.js:702
|
||||||
|
msgctxt "footstrap"
|
||||||
|
msgid "This theme is not translated on this router yet."
|
||||||
|
msgstr "Este tema aún no está traducido en este router."
|
||||||
|
|
||||||
|
#: htdocs/luci-static/resources/fs-appearance.js:374
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Tint (router identification)"
|
msgid "Tint (router identification)"
|
||||||
msgstr "Tinte (identificación del enrutador)"
|
msgstr "Tinte (identificación del enrutador)"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:229
|
#: htdocs/luci-static/resources/fs-appearance.js:387
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Tint strength"
|
msgid "Tint strength"
|
||||||
msgstr "Intensidad del tinte"
|
msgstr "Intensidad del tinte"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:264
|
#: htdocs/luci-static/resources/fs-appearance.js:190
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Too faint to read %s"
|
msgid "Too faint to read %s"
|
||||||
msgstr "Demasiado tenue para leerse %s"
|
msgstr "Demasiado tenue para leerse %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:168
|
#: htdocs/luci-static/resources/fs-appearance.js:330
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Top"
|
msgid "Top"
|
||||||
msgstr "Arriba"
|
msgstr "Arriba"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:960
|
#: htdocs/luci-static/resources/fs-assets.js:30
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:963
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1043
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1144
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1147
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Upload failed."
|
msgid "Upload failed."
|
||||||
msgstr "Error al cargar el archivo."
|
msgstr "Error al cargar el archivo."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:402
|
#: htdocs/luci-static/resources/fs-appearance.js:531
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:432
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Uploading…"
|
msgid "Uploading…"
|
||||||
msgstr "Cargando…"
|
msgstr "Cargando…"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:76
|
#: ucode/template/themes/footstrap/sysauth.ut:102
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Nombre de usuario"
|
msgstr "Nombre de usuario"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:447
|
#: htdocs/luci-static/resources/fs-appearance.js:560
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Wallpaper"
|
msgid "Wallpaper"
|
||||||
msgstr "Fondo de pantalla"
|
msgstr "Fondo de pantalla"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:250
|
#: htdocs/luci-static/resources/fs-appearance.js:403
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Warning"
|
msgid "Warning"
|
||||||
msgstr "Advertencia"
|
msgstr "Advertencia"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:32
|
#: ucode/template/themes/footstrap/partials/notices.ut:31
|
||||||
msgid ""
|
msgid ""
|
||||||
"You must enable JavaScript in your browser or LuCI will not work properly."
|
"You must enable JavaScript in your browser or LuCI will not work properly."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Debe activar JavaScript en su navegador o LuCI no funcionará correctamente."
|
"Debe activar JavaScript en su navegador o LuCI no funcionará correctamente."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:290
|
#: htdocs/luci-static/resources/fs-appearance.js:423
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "in the sidebar"
|
msgid "in the sidebar"
|
||||||
msgstr "en la barra lateral"
|
msgstr "en la barra lateral"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:241
|
#: htdocs/luci-static/resources/fs-appearance.js:269
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:247
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:253
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:259
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:278
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:297
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on a card"
|
msgid "on a card"
|
||||||
msgstr "en una tarjeta"
|
msgstr "en una tarjeta"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:284
|
#: htdocs/luci-static/resources/fs-appearance.js:422
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on a control"
|
msgid "on a control"
|
||||||
msgstr "en un control"
|
msgstr "en un control"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:219
|
#: htdocs/luci-static/resources/fs-appearance.js:379
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on the canvas"
|
msgid "on the canvas"
|
||||||
msgstr "en el lienzo"
|
msgstr "en el lienzo"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1121
|
#: htdocs/luci-static/resources/fs-assets.js:230
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"the uploaded file could not be removed either; it is still on the router."
|
"the uploaded file could not be removed either; it is still on the router."
|
||||||
|
|||||||
@@ -7,143 +7,142 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:238
|
#: htdocs/luci-static/resources/fs-appearance.js:401
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Accent"
|
msgid "Accent"
|
||||||
msgstr "Акцент"
|
msgstr "Акцент"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:361
|
#: htdocs/luci-static/resources/fs-appearance.js:481
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "As in file"
|
msgid "As in file"
|
||||||
msgstr "Как в файле"
|
msgstr "Как в файле"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:70
|
#: ucode/template/themes/footstrap/sysauth.ut:96
|
||||||
msgid "Authorization Required"
|
msgid "Authorization Required"
|
||||||
msgstr "Требуется авторизация"
|
msgstr "Требуется авторизация"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:172
|
#: htdocs/luci-static/resources/fs-appearance.js:334
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Авто"
|
msgstr "Авто"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:205
|
#: htdocs/luci-static/resources/fs-appearance.js:365
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Auto-collapse"
|
msgid "Auto-collapse"
|
||||||
msgstr "Сворачивать"
|
msgstr "Сворачивать"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:656
|
#: htdocs/luci-static/resources/fs-appearance.js:773
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Background"
|
msgid "Background"
|
||||||
msgstr "Фон"
|
msgstr "Фон"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:259
|
#: htdocs/luci-static/resources/fs-appearance.js:185
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Barely visible %s"
|
msgid "Barely visible %s"
|
||||||
msgstr "Едва заметна %s"
|
msgstr "Едва заметна %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:294
|
#: htdocs/luci-static/resources/fs-appearance.js:424
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Borders"
|
msgid "Borders"
|
||||||
msgstr "Границы"
|
msgstr "Границы"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:275
|
#: htdocs/luci-static/resources/fs-appearance.js:421
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Cards"
|
msgid "Cards"
|
||||||
msgstr "Карточки"
|
msgstr "Карточки"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:331
|
#: htdocs/luci-static/resources/fs-appearance.js:454
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Choose SVG"
|
msgid "Choose SVG"
|
||||||
msgstr "Выбрать SVG"
|
msgstr "Выбрать SVG"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:324
|
#: htdocs/luci-static/resources/fs-appearance.js:447
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Choose image"
|
msgid "Choose image"
|
||||||
msgstr "Выбрать изображение"
|
msgstr "Выбрать изображение"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:258
|
#: htdocs/luci-static/resources/fs-appearance.js:184
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Clearly visible %s"
|
msgid "Clearly visible %s"
|
||||||
msgstr "Хорошо видна %s"
|
msgstr "Хорошо видна %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-chrome.js:415
|
#: htdocs/luci-static/resources/fs-chrome.js:430
|
||||||
#: ucode/template/themes/footstrap/header.ut:150
|
#: ucode/template/themes/footstrap/header.ut:138
|
||||||
msgid "Collapse menu"
|
msgid "Collapse menu"
|
||||||
msgstr "Свернуть меню"
|
msgstr "Свернуть меню"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:344
|
#: htdocs/luci-static/resources/fs-appearance.js:465
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:653
|
#: htdocs/luci-static/resources/fs-appearance.js:770
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Colours"
|
msgid "Colours"
|
||||||
msgstr "Цвета"
|
msgstr "Цвета"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:188
|
#: htdocs/luci-static/resources/fs-appearance.js:350
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Compact"
|
msgid "Compact"
|
||||||
msgstr "Компактно"
|
msgstr "Компактно"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:545
|
#: htdocs/luci-static/resources/fs-appearance.js:644
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Confirm reset"
|
msgid "Confirm reset"
|
||||||
msgstr "Подтвердить сброс"
|
msgstr "Подтвердить сброс"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:268
|
#: htdocs/luci-static/resources/fs-appearance.js:193
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Contrast %s:1 (WCAG AA wants %s:1 here)"
|
msgid "Contrast %s:1 (WCAG AA wants %s:1 here)"
|
||||||
msgstr "Контраст %s:1 (WCAG AA требует здесь %s:1)"
|
msgstr "Контраст %s:1 (WCAG AA требует здесь %s:1)"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:281
|
#: htdocs/luci-static/resources/fs-appearance.js:422
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Controls"
|
msgid "Controls"
|
||||||
msgstr "Элементы форм"
|
msgstr "Элементы форм"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1099
|
#: htdocs/luci-static/resources/fs-assets.js:32
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1101
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Could not process the image."
|
msgid "Could not process the image."
|
||||||
msgstr "Не удалось обработать изображение."
|
msgstr "Не удалось обработать изображение."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:521
|
#: htdocs/luci-static/resources/fs-appearance.js:624
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Could not save the default. Reload the page and try again."
|
msgid "Could not save the default. Reload the page and try again."
|
||||||
msgstr "Не удалось сохранить умолчание. Обновите страницу и повторите."
|
msgstr "Не удалось сохранить умолчание. Обновите страницу и повторите."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:256
|
#: htdocs/luci-static/resources/fs-appearance.js:404
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Danger"
|
msgid "Danger"
|
||||||
msgstr "Опасность"
|
msgstr "Опасность"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:174
|
#: htdocs/luci-static/resources/fs-appearance.js:336
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr "Тёмная"
|
msgstr "Тёмная"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:657
|
#: htdocs/luci-static/resources/fs-appearance.js:774
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Defaults"
|
msgid "Defaults"
|
||||||
msgstr "Умолчания"
|
msgstr "Умолчания"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:187
|
#: htdocs/luci-static/resources/fs-appearance.js:349
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Density"
|
msgid "Density"
|
||||||
msgstr "Плотность"
|
msgstr "Плотность"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:341
|
#: htdocs/luci-static/resources/fs-appearance.js:462
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Dim"
|
msgid "Dim"
|
||||||
msgstr "Затемнение"
|
msgstr "Затемнение"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:261
|
#: htdocs/luci-static/resources/fs-appearance.js:187
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Easy to read %s"
|
msgid "Easy to read %s"
|
||||||
msgstr "Хорошо читается %s"
|
msgstr "Хорошо читается %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-chrome.js:415
|
#: htdocs/luci-static/resources/fs-chrome.js:430
|
||||||
msgid "Expand menu"
|
msgid "Expand menu"
|
||||||
msgstr "Развернуть меню"
|
msgstr "Развернуть меню"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:366
|
#: htdocs/luci-static/resources/fs-appearance.js:486
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:451
|
#: htdocs/luci-static/resources/fs-appearance.js:564
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "File"
|
msgid "File"
|
||||||
msgstr "Файл"
|
msgstr "Файл"
|
||||||
@@ -156,80 +155,81 @@ msgstr ""
|
|||||||
"Общие настройки внешнего вида Footstrap для роутера (Сохранить как "
|
"Общие настройки внешнего вида Footstrap для роутера (Сохранить как "
|
||||||
"умолчание), загрузка фонового изображения и узора"
|
"умолчание), загрузка фонового изображения и узора"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:25
|
#: ucode/template/themes/footstrap/partials/notices.ut:24
|
||||||
msgid "Go to firmware upgrade..."
|
msgid "Go to firmware upgrade..."
|
||||||
msgstr "Перейти к обновлению прошивки..."
|
msgstr "Перейти к обновлению прошивки..."
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:16
|
#: ucode/template/themes/footstrap/partials/notices.ut:15
|
||||||
msgid "Go to password configuration..."
|
msgid "Go to password configuration..."
|
||||||
msgstr "Перейти к настройке пароля..."
|
msgstr "Перейти к настройке пароля..."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:244
|
#: htdocs/luci-static/resources/fs-appearance.js:402
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Good"
|
msgid "Good"
|
||||||
msgstr "Норма"
|
msgstr "Норма"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:263
|
#: htdocs/luci-static/resources/fs-appearance.js:189
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Hard to read %s — large text only"
|
msgid "Hard to read %s — large text only"
|
||||||
msgstr "Плохо читается %s — только крупный текст"
|
msgstr "Плохо читается %s — только крупный текст"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:652
|
#: htdocs/luci-static/resources/fs-appearance.js:769
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr "Интерфейс"
|
msgstr "Интерфейс"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:60
|
#: ucode/template/themes/footstrap/sysauth.ut:78
|
||||||
msgid "Invalid username and/or password! Please try again."
|
msgid "Invalid username and/or password! Please try again."
|
||||||
msgstr "Неверное имя пользователя и/или пароль! Попробуйте ещё раз."
|
msgstr "Неверное имя пользователя и/или пароль! Попробуйте ещё раз."
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:31
|
#: ucode/template/themes/footstrap/partials/notices.ut:30
|
||||||
msgid "JavaScript required!"
|
msgid "JavaScript required!"
|
||||||
msgstr "Требуется JavaScript!"
|
msgstr "Требуется JavaScript!"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:204
|
#: htdocs/luci-static/resources/fs-appearance.js:364
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Keep open"
|
msgid "Keep open"
|
||||||
msgstr "Не сворачивать"
|
msgstr "Не сворачивать"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:190
|
#: htdocs/luci-static/resources/fs-appearance.js:352
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Large"
|
msgid "Large"
|
||||||
msgstr "Крупно"
|
msgstr "Крупно"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:166
|
#: htdocs/luci-static/resources/fs-appearance.js:328
|
||||||
|
#: htdocs/luci-static/resources/fs-appearance.js:700
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Layout"
|
msgid "Layout"
|
||||||
msgstr "Раскладка"
|
msgstr "Раскладка"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:173
|
#: htdocs/luci-static/resources/fs-appearance.js:335
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Светлая"
|
msgstr "Светлая"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:142
|
#: ucode/template/themes/footstrap/sysauth.ut:162
|
||||||
msgid "Log in"
|
msgid "Log in"
|
||||||
msgstr "Войти"
|
msgstr "Войти"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/logout.ut:11
|
#: ucode/template/themes/footstrap/partials/logout.ut:8
|
||||||
#: ucode/template/themes/footstrap/partials/logout.ut:13
|
#: ucode/template/themes/footstrap/partials/logout.ut:15
|
||||||
msgid "Log out"
|
msgid "Log out"
|
||||||
msgstr "Выйти"
|
msgstr "Выйти"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/footer.ut:27
|
#: ucode/template/themes/footstrap/partials/footer.ut:25
|
||||||
msgid "Lua compatibility mode active"
|
msgid "Lua compatibility mode active"
|
||||||
msgstr "Включён режим совместимости с Lua"
|
msgstr "Включён режим совместимости с Lua"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "Memory"
|
msgid "Memory"
|
||||||
msgstr "Память"
|
msgstr "Память"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/header.ut:147
|
#: ucode/template/themes/footstrap/header.ut:135
|
||||||
#: ucode/template/themes/footstrap/header.ut:158
|
#: ucode/template/themes/footstrap/header.ut:146
|
||||||
msgid "Menu"
|
msgid "Menu"
|
||||||
msgstr "Меню"
|
msgstr "Меню"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:23
|
#: ucode/template/themes/footstrap/partials/notices.ut:22
|
||||||
msgid ""
|
msgid ""
|
||||||
"No changes to settings will be stored and are lost after rebooting. This "
|
"No changes to settings will be stored and are lost after rebooting. This "
|
||||||
"mode should only be used to install a firmware upgrade"
|
"mode should only be used to install a firmware upgrade"
|
||||||
@@ -237,178 +237,177 @@ msgstr ""
|
|||||||
"Изменения настроек не сохраняются и будут потеряны после перезагрузки. Этот "
|
"Изменения настроек не сохраняются и будут потеряны после перезагрузки. Этот "
|
||||||
"режим следует использовать только для установки обновления прошивки"
|
"режим следует использовать только для установки обновления прошивки"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:327
|
#: htdocs/luci-static/resources/fs-search.js:324
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "No pages found"
|
msgid "No pages found"
|
||||||
msgstr "Страницы не найдены"
|
msgstr "Страницы не найдены"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:13
|
#: ucode/template/themes/footstrap/partials/notices.ut:12
|
||||||
msgid "No password set!"
|
msgid "No password set!"
|
||||||
msgstr "Пароль не установлен!"
|
msgstr "Пароль не установлен!"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:189
|
#: htdocs/luci-static/resources/fs-appearance.js:351
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr "Обычно"
|
msgstr "Обычно"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:449
|
#: htdocs/luci-static/resources/fs-appearance.js:562
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Off"
|
msgid "Off"
|
||||||
msgstr "Выкл."
|
msgstr "Выкл."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:244
|
#: htdocs/luci-static/resources/fs-search.js:235
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Pages"
|
msgid "Pages"
|
||||||
msgstr "Страницы"
|
msgstr "Страницы"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:177
|
#: htdocs/luci-static/resources/fs-appearance.js:151
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:216
|
#: htdocs/luci-static/resources/fs-appearance.js:339
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr "Палитра"
|
msgstr "Палитра"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:82
|
#: ucode/template/themes/footstrap/sysauth.ut:108
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr "Пароль"
|
msgstr "Пароль"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:352
|
#: htdocs/luci-static/resources/fs-appearance.js:472
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:450
|
#: htdocs/luci-static/resources/fs-appearance.js:563
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Узор"
|
msgstr "Узор"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:945
|
#: htdocs/luci-static/resources/fs-assets.js:33
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:947
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Please choose an SVG file."
|
msgid "Please choose an SVG file."
|
||||||
msgstr "Выберите файл SVG."
|
msgstr "Выберите файл SVG."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1131
|
#: htdocs/luci-static/resources/fs-assets.js:323
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Please choose an image file."
|
msgid "Please choose an image file."
|
||||||
msgstr "Выберите файл изображения."
|
msgstr "Выберите файл изображения."
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:72
|
#: ucode/template/themes/footstrap/sysauth.ut:98
|
||||||
msgid "Please enter your username and password."
|
msgid "Please enter your username and password."
|
||||||
msgstr "Введите имя пользователя и пароль."
|
msgstr "Введите имя пользователя и пароль."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:326
|
#: htdocs/luci-static/resources/fs-search.js:323
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Recently visited"
|
msgid "Recently visited"
|
||||||
msgstr "Недавние"
|
msgstr "Недавние"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:326
|
#: htdocs/luci-static/resources/fs-appearance.js:449
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:333
|
#: htdocs/luci-static/resources/fs-appearance.js:456
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Убрать"
|
msgstr "Убрать"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:483
|
#: htdocs/luci-static/resources/fs-appearance.js:588
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:556
|
#: htdocs/luci-static/resources/fs-appearance.js:655
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Reset to default"
|
msgid "Reset to default"
|
||||||
msgstr "Сбросить к умолчанию"
|
msgstr "Сбросить к умолчанию"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:478
|
#: htdocs/luci-static/resources/fs-appearance.js:584
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:555
|
#: htdocs/luci-static/resources/fs-appearance.js:654
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Reset to saved"
|
msgid "Reset to saved"
|
||||||
msgstr "Сбросить к сохранённым"
|
msgstr "Сбросить к сохранённым"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:193
|
#: htdocs/luci-static/resources/fs-appearance.js:355
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Rounding"
|
msgid "Rounding"
|
||||||
msgstr "Скругление"
|
msgstr "Скругление"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:572
|
#: htdocs/luci-static/resources/fs-appearance.js:670
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Router default"
|
msgid "Router default"
|
||||||
msgstr "По умолчанию для роутера"
|
msgstr "По умолчанию для роутера"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:472
|
#: htdocs/luci-static/resources/fs-appearance.js:578
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:503
|
#: htdocs/luci-static/resources/fs-appearance.js:606
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:510
|
#: htdocs/luci-static/resources/fs-appearance.js:613
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Save as default"
|
msgid "Save as default"
|
||||||
msgstr "Сохранить по умолчанию"
|
msgstr "Сохранить по умолчанию"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:510
|
#: htdocs/luci-static/resources/fs-appearance.js:613
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Saved as default"
|
msgid "Saved as default"
|
||||||
msgstr "Сохранено по умолчанию"
|
msgstr "Сохранено по умолчанию"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:342
|
#: htdocs/luci-static/resources/fs-appearance.js:463
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Scale"
|
msgid "Scale"
|
||||||
msgstr "Масштаб"
|
msgstr "Масштаб"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/search.ut:16
|
#: ucode/template/themes/footstrap/partials/search.ut:12
|
||||||
#: ucode/template/themes/footstrap/partials/search.ut:18
|
#: ucode/template/themes/footstrap/partials/search.ut:14
|
||||||
msgid "Search"
|
msgid "Search"
|
||||||
msgstr "Поиск"
|
msgstr "Поиск"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:238
|
#: htdocs/luci-static/resources/fs-search.js:229
|
||||||
#: htdocs/luci-static/resources/fs-search.js:265
|
#: htdocs/luci-static/resources/fs-search.js:255
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Search pages"
|
msgid "Search pages"
|
||||||
msgstr "Поиск по страницам"
|
msgstr "Поиск по страницам"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:239
|
#: htdocs/luci-static/resources/fs-search.js:230
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Search pages…"
|
msgid "Search pages…"
|
||||||
msgstr "Поиск по страницам…"
|
msgstr "Поиск по страницам…"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:167
|
#: htdocs/luci-static/resources/fs-appearance.js:329
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Sidebar"
|
msgid "Sidebar"
|
||||||
msgstr "Сбоку"
|
msgstr "Сбоку"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:287
|
#: htdocs/luci-static/resources/fs-appearance.js:423
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Sidebar and bar"
|
msgid "Sidebar and bar"
|
||||||
msgstr "Боковая панель и шапка"
|
msgstr "Боковая панель и шапка"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/header.ut:126
|
#: ucode/template/themes/footstrap/header.ut:115
|
||||||
msgid "Skip to content"
|
msgid "Skip to content"
|
||||||
msgstr "Перейти к содержимому"
|
msgstr "Перейти к содержимому"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:327
|
#: htdocs/luci-static/resources/fs-search.js:324
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Start typing to find a page"
|
msgid "Start typing to find a page"
|
||||||
msgstr "Начните вводить название страницы"
|
msgstr "Начните вводить название страницы"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "Storage"
|
msgid "Storage"
|
||||||
msgstr "Накопитель"
|
msgstr "Накопитель"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:343
|
#: htdocs/luci-static/resources/fs-appearance.js:464
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Strength"
|
msgid "Strength"
|
||||||
msgstr "Насыщенность"
|
msgstr "Насыщенность"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:202
|
#: htdocs/luci-static/resources/fs-appearance.js:362
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Submenus"
|
msgid "Submenus"
|
||||||
msgstr "Подменю"
|
msgstr "Подменю"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:654
|
#: htdocs/luci-static/resources/fs-appearance.js:771
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Surfaces"
|
msgid "Surfaces"
|
||||||
msgstr "Поверхности"
|
msgstr "Поверхности"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "System"
|
msgid "System"
|
||||||
msgstr "Система"
|
msgstr "Система"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:22
|
#: ucode/template/themes/footstrap/partials/notices.ut:21
|
||||||
msgid "System running in recovery (initramfs) mode."
|
msgid "System running in recovery (initramfs) mode."
|
||||||
msgstr "Система работает в режиме восстановления (initramfs)."
|
msgstr "Система работает в режиме восстановления (initramfs)."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-select.js:756
|
#: htdocs/luci-static/resources/fs-select.js:647
|
||||||
msgid "Table"
|
msgid "Table"
|
||||||
msgstr "Таблица"
|
msgstr "Таблица"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:893
|
#: htdocs/luci-static/resources/fs-assets.js:97
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"That SVG contains script or external references, which this theme will not "
|
"That SVG contains script or external references, which this theme will not "
|
||||||
@@ -416,44 +415,43 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"В этом SVG есть скрипт или внешние ссылки — тема не станет его устанавливать."
|
"В этом SVG есть скрипт или внешние ссылки — тема не станет его устанавливать."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:917
|
#: htdocs/luci-static/resources/fs-assets.js:134
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file could not be read."
|
msgid "That file could not be read."
|
||||||
msgstr "Не удалось прочитать файл."
|
msgstr "Не удалось прочитать файл."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1103
|
#: htdocs/luci-static/resources/fs-assets.js:214
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is not a readable image."
|
msgid "That file is not a readable image."
|
||||||
msgstr "Не удалось прочитать файл как изображение."
|
msgstr "Не удалось прочитать файл как изображение."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:889
|
#: htdocs/luci-static/resources/fs-assets.js:31
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:892
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is not an SVG image."
|
msgid "That file is not an SVG image."
|
||||||
msgstr "Этот файл — не изображение SVG."
|
msgstr "Этот файл — не изображение SVG."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:948
|
#: htdocs/luci-static/resources/fs-assets.js:306
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is too large."
|
msgid "That file is too large."
|
||||||
msgstr "Файл слишком большой."
|
msgstr "Файл слишком большой."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1133
|
#: htdocs/luci-static/resources/fs-assets.js:325
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That image is too large."
|
msgid "That image is too large."
|
||||||
msgstr "Изображение слишком большое."
|
msgstr "Изображение слишком большое."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1026
|
#: htdocs/luci-static/resources/fs-assets.js:168
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "The router refused to delete the file (ubus status %d)."
|
msgid "The router refused to delete the file (ubus status %d)."
|
||||||
msgstr "Роутер отказался удалить файл (статус ubus %d)."
|
msgstr "Роутер отказался удалить файл (статус ubus %d)."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:171
|
#: htdocs/luci-static/resources/fs-appearance.js:333
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:360
|
#: htdocs/luci-static/resources/fs-appearance.js:480
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Theme"
|
msgid "Theme"
|
||||||
msgstr "Тема"
|
msgstr "Тема"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:14
|
#: ucode/template/themes/footstrap/partials/notices.ut:13
|
||||||
msgid ""
|
msgid ""
|
||||||
"There is no password set on this router. Please configure a root password to "
|
"There is no password set on this router. Please configure a root password to "
|
||||||
"protect the web interface."
|
"protect the web interface."
|
||||||
@@ -461,7 +459,7 @@ msgstr ""
|
|||||||
"На этом роутере не задан пароль. Установите пароль root, чтобы защитить веб-"
|
"На этом роутере не задан пароль. Установите пароль root, чтобы защитить веб-"
|
||||||
"интерфейс."
|
"интерфейс."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:504
|
#: htdocs/luci-static/resources/fs-appearance.js:607
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"This browser is not storing preferences (site data is blocked), so a change "
|
"This browser is not storing preferences (site data is blocked), so a change "
|
||||||
@@ -472,87 +470,82 @@ msgstr ""
|
|||||||
"изменение здесь действует до перезагрузки страницы. «Сохранить как "
|
"изменение здесь действует до перезагрузки страницы. «Сохранить как "
|
||||||
"умолчание» по-прежнему работает и применяется ко всем браузерам."
|
"умолчание» по-прежнему работает и применяется ко всем браузерам."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:214
|
#: htdocs/luci-static/resources/fs-appearance.js:702
|
||||||
|
msgctxt "footstrap"
|
||||||
|
msgid "This theme is not translated on this router yet."
|
||||||
|
msgstr "Тема ещё не переведена на этом роутере."
|
||||||
|
|
||||||
|
#: htdocs/luci-static/resources/fs-appearance.js:374
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Tint (router identification)"
|
msgid "Tint (router identification)"
|
||||||
msgstr "Оттенок (опознание роутера)"
|
msgstr "Оттенок (опознание роутера)"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:229
|
#: htdocs/luci-static/resources/fs-appearance.js:387
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Tint strength"
|
msgid "Tint strength"
|
||||||
msgstr "Насыщенность оттенка"
|
msgstr "Насыщенность оттенка"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:264
|
#: htdocs/luci-static/resources/fs-appearance.js:190
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Too faint to read %s"
|
msgid "Too faint to read %s"
|
||||||
msgstr "Слишком блёкло, не читается %s"
|
msgstr "Слишком блёкло, не читается %s"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:168
|
#: htdocs/luci-static/resources/fs-appearance.js:330
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Top"
|
msgid "Top"
|
||||||
msgstr "Сверху"
|
msgstr "Сверху"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:960
|
#: htdocs/luci-static/resources/fs-assets.js:30
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:963
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1043
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1144
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1147
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Upload failed."
|
msgid "Upload failed."
|
||||||
msgstr "Не удалось загрузить."
|
msgstr "Не удалось загрузить."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:402
|
#: htdocs/luci-static/resources/fs-appearance.js:531
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:432
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Uploading…"
|
msgid "Uploading…"
|
||||||
msgstr "Загрузка…"
|
msgstr "Загрузка…"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:76
|
#: ucode/template/themes/footstrap/sysauth.ut:102
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Имя пользователя"
|
msgstr "Имя пользователя"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:447
|
#: htdocs/luci-static/resources/fs-appearance.js:560
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Wallpaper"
|
msgid "Wallpaper"
|
||||||
msgstr "Обои"
|
msgstr "Обои"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:250
|
#: htdocs/luci-static/resources/fs-appearance.js:403
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Warning"
|
msgid "Warning"
|
||||||
msgstr "Предупреждение"
|
msgstr "Предупреждение"
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:32
|
#: ucode/template/themes/footstrap/partials/notices.ut:31
|
||||||
msgid ""
|
msgid ""
|
||||||
"You must enable JavaScript in your browser or LuCI will not work properly."
|
"You must enable JavaScript in your browser or LuCI will not work properly."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Включите JavaScript в браузере, иначе LuCI не будет работать корректно."
|
"Включите JavaScript в браузере, иначе LuCI не будет работать корректно."
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:290
|
#: htdocs/luci-static/resources/fs-appearance.js:423
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "in the sidebar"
|
msgid "in the sidebar"
|
||||||
msgstr "в боковой панели"
|
msgstr "в боковой панели"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:241
|
#: htdocs/luci-static/resources/fs-appearance.js:269
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:247
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:253
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:259
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:278
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:297
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on a card"
|
msgid "on a card"
|
||||||
msgstr "на карточке"
|
msgstr "на карточке"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:284
|
#: htdocs/luci-static/resources/fs-appearance.js:422
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on a control"
|
msgid "on a control"
|
||||||
msgstr "на элементе формы"
|
msgstr "на элементе формы"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:219
|
#: htdocs/luci-static/resources/fs-appearance.js:379
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on the canvas"
|
msgid "on the canvas"
|
||||||
msgstr "на холсте"
|
msgstr "на холсте"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1121
|
#: htdocs/luci-static/resources/fs-assets.js:230
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"the uploaded file could not be removed either; it is still on the router."
|
"the uploaded file could not be removed either; it is still on the router."
|
||||||
|
|||||||
@@ -1,143 +1,142 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:238
|
#: htdocs/luci-static/resources/fs-appearance.js:401
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Accent"
|
msgid "Accent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:361
|
#: htdocs/luci-static/resources/fs-appearance.js:481
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "As in file"
|
msgid "As in file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:70
|
#: ucode/template/themes/footstrap/sysauth.ut:96
|
||||||
msgid "Authorization Required"
|
msgid "Authorization Required"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:172
|
#: htdocs/luci-static/resources/fs-appearance.js:334
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:205
|
#: htdocs/luci-static/resources/fs-appearance.js:365
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Auto-collapse"
|
msgid "Auto-collapse"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:656
|
#: htdocs/luci-static/resources/fs-appearance.js:773
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Background"
|
msgid "Background"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:259
|
#: htdocs/luci-static/resources/fs-appearance.js:185
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Barely visible %s"
|
msgid "Barely visible %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:294
|
#: htdocs/luci-static/resources/fs-appearance.js:424
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Borders"
|
msgid "Borders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:275
|
#: htdocs/luci-static/resources/fs-appearance.js:421
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Cards"
|
msgid "Cards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:331
|
#: htdocs/luci-static/resources/fs-appearance.js:454
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Choose SVG"
|
msgid "Choose SVG"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:324
|
#: htdocs/luci-static/resources/fs-appearance.js:447
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Choose image"
|
msgid "Choose image"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:258
|
#: htdocs/luci-static/resources/fs-appearance.js:184
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Clearly visible %s"
|
msgid "Clearly visible %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-chrome.js:415
|
#: htdocs/luci-static/resources/fs-chrome.js:430
|
||||||
#: ucode/template/themes/footstrap/header.ut:150
|
#: ucode/template/themes/footstrap/header.ut:138
|
||||||
msgid "Collapse menu"
|
msgid "Collapse menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:344
|
#: htdocs/luci-static/resources/fs-appearance.js:465
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:653
|
#: htdocs/luci-static/resources/fs-appearance.js:770
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Colours"
|
msgid "Colours"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:188
|
#: htdocs/luci-static/resources/fs-appearance.js:350
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Compact"
|
msgid "Compact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:545
|
#: htdocs/luci-static/resources/fs-appearance.js:644
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Confirm reset"
|
msgid "Confirm reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:268
|
#: htdocs/luci-static/resources/fs-appearance.js:193
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Contrast %s:1 (WCAG AA wants %s:1 here)"
|
msgid "Contrast %s:1 (WCAG AA wants %s:1 here)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:281
|
#: htdocs/luci-static/resources/fs-appearance.js:422
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Controls"
|
msgid "Controls"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1099
|
#: htdocs/luci-static/resources/fs-assets.js:32
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1101
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Could not process the image."
|
msgid "Could not process the image."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:521
|
#: htdocs/luci-static/resources/fs-appearance.js:624
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Could not save the default. Reload the page and try again."
|
msgid "Could not save the default. Reload the page and try again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:256
|
#: htdocs/luci-static/resources/fs-appearance.js:404
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Danger"
|
msgid "Danger"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:174
|
#: htdocs/luci-static/resources/fs-appearance.js:336
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:657
|
#: htdocs/luci-static/resources/fs-appearance.js:774
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Defaults"
|
msgid "Defaults"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:187
|
#: htdocs/luci-static/resources/fs-appearance.js:349
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Density"
|
msgid "Density"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:341
|
#: htdocs/luci-static/resources/fs-appearance.js:462
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Dim"
|
msgid "Dim"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:261
|
#: htdocs/luci-static/resources/fs-appearance.js:187
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Easy to read %s"
|
msgid "Easy to read %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-chrome.js:415
|
#: htdocs/luci-static/resources/fs-chrome.js:430
|
||||||
msgid "Expand menu"
|
msgid "Expand menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:366
|
#: htdocs/luci-static/resources/fs-appearance.js:486
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:451
|
#: htdocs/luci-static/resources/fs-appearance.js:564
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "File"
|
msgid "File"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -148,307 +147,306 @@ msgid ""
|
|||||||
"background and pattern uploads"
|
"background and pattern uploads"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:25
|
#: ucode/template/themes/footstrap/partials/notices.ut:24
|
||||||
msgid "Go to firmware upgrade..."
|
msgid "Go to firmware upgrade..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:16
|
#: ucode/template/themes/footstrap/partials/notices.ut:15
|
||||||
msgid "Go to password configuration..."
|
msgid "Go to password configuration..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:244
|
#: htdocs/luci-static/resources/fs-appearance.js:402
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Good"
|
msgid "Good"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:263
|
#: htdocs/luci-static/resources/fs-appearance.js:189
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Hard to read %s — large text only"
|
msgid "Hard to read %s — large text only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:652
|
#: htdocs/luci-static/resources/fs-appearance.js:769
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:60
|
#: ucode/template/themes/footstrap/sysauth.ut:78
|
||||||
msgid "Invalid username and/or password! Please try again."
|
msgid "Invalid username and/or password! Please try again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:31
|
#: ucode/template/themes/footstrap/partials/notices.ut:30
|
||||||
msgid "JavaScript required!"
|
msgid "JavaScript required!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:204
|
#: htdocs/luci-static/resources/fs-appearance.js:364
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Keep open"
|
msgid "Keep open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:190
|
#: htdocs/luci-static/resources/fs-appearance.js:352
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Large"
|
msgid "Large"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:166
|
#: htdocs/luci-static/resources/fs-appearance.js:328
|
||||||
|
#: htdocs/luci-static/resources/fs-appearance.js:700
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Layout"
|
msgid "Layout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:173
|
#: htdocs/luci-static/resources/fs-appearance.js:335
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:142
|
#: ucode/template/themes/footstrap/sysauth.ut:162
|
||||||
msgid "Log in"
|
msgid "Log in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/logout.ut:11
|
#: ucode/template/themes/footstrap/partials/logout.ut:8
|
||||||
#: ucode/template/themes/footstrap/partials/logout.ut:13
|
#: ucode/template/themes/footstrap/partials/logout.ut:15
|
||||||
msgid "Log out"
|
msgid "Log out"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/footer.ut:27
|
#: ucode/template/themes/footstrap/partials/footer.ut:25
|
||||||
msgid "Lua compatibility mode active"
|
msgid "Lua compatibility mode active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "Memory"
|
msgid "Memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/header.ut:147
|
#: ucode/template/themes/footstrap/header.ut:135
|
||||||
#: ucode/template/themes/footstrap/header.ut:158
|
#: ucode/template/themes/footstrap/header.ut:146
|
||||||
msgid "Menu"
|
msgid "Menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:23
|
#: ucode/template/themes/footstrap/partials/notices.ut:22
|
||||||
msgid ""
|
msgid ""
|
||||||
"No changes to settings will be stored and are lost after rebooting. This "
|
"No changes to settings will be stored and are lost after rebooting. This "
|
||||||
"mode should only be used to install a firmware upgrade"
|
"mode should only be used to install a firmware upgrade"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:327
|
#: htdocs/luci-static/resources/fs-search.js:324
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "No pages found"
|
msgid "No pages found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:13
|
#: ucode/template/themes/footstrap/partials/notices.ut:12
|
||||||
msgid "No password set!"
|
msgid "No password set!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:189
|
#: htdocs/luci-static/resources/fs-appearance.js:351
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:449
|
#: htdocs/luci-static/resources/fs-appearance.js:562
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Off"
|
msgid "Off"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:244
|
#: htdocs/luci-static/resources/fs-search.js:235
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Pages"
|
msgid "Pages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:177
|
#: htdocs/luci-static/resources/fs-appearance.js:151
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:216
|
#: htdocs/luci-static/resources/fs-appearance.js:339
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Palette"
|
msgid "Palette"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:82
|
#: ucode/template/themes/footstrap/sysauth.ut:108
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:352
|
#: htdocs/luci-static/resources/fs-appearance.js:472
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:450
|
#: htdocs/luci-static/resources/fs-appearance.js:563
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:945
|
#: htdocs/luci-static/resources/fs-assets.js:33
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:947
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Please choose an SVG file."
|
msgid "Please choose an SVG file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1131
|
#: htdocs/luci-static/resources/fs-assets.js:323
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Please choose an image file."
|
msgid "Please choose an image file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:72
|
#: ucode/template/themes/footstrap/sysauth.ut:98
|
||||||
msgid "Please enter your username and password."
|
msgid "Please enter your username and password."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:326
|
#: htdocs/luci-static/resources/fs-search.js:323
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Recently visited"
|
msgid "Recently visited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:326
|
#: htdocs/luci-static/resources/fs-appearance.js:449
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:333
|
#: htdocs/luci-static/resources/fs-appearance.js:456
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:483
|
#: htdocs/luci-static/resources/fs-appearance.js:588
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:556
|
#: htdocs/luci-static/resources/fs-appearance.js:655
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Reset to default"
|
msgid "Reset to default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:478
|
#: htdocs/luci-static/resources/fs-appearance.js:584
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:555
|
#: htdocs/luci-static/resources/fs-appearance.js:654
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Reset to saved"
|
msgid "Reset to saved"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:193
|
#: htdocs/luci-static/resources/fs-appearance.js:355
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Rounding"
|
msgid "Rounding"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:572
|
#: htdocs/luci-static/resources/fs-appearance.js:670
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Router default"
|
msgid "Router default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:472
|
#: htdocs/luci-static/resources/fs-appearance.js:578
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:503
|
#: htdocs/luci-static/resources/fs-appearance.js:606
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:510
|
#: htdocs/luci-static/resources/fs-appearance.js:613
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Save as default"
|
msgid "Save as default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:510
|
#: htdocs/luci-static/resources/fs-appearance.js:613
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Saved as default"
|
msgid "Saved as default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:342
|
#: htdocs/luci-static/resources/fs-appearance.js:463
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Scale"
|
msgid "Scale"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/search.ut:16
|
#: ucode/template/themes/footstrap/partials/search.ut:12
|
||||||
#: ucode/template/themes/footstrap/partials/search.ut:18
|
#: ucode/template/themes/footstrap/partials/search.ut:14
|
||||||
msgid "Search"
|
msgid "Search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:238
|
#: htdocs/luci-static/resources/fs-search.js:229
|
||||||
#: htdocs/luci-static/resources/fs-search.js:265
|
#: htdocs/luci-static/resources/fs-search.js:255
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Search pages"
|
msgid "Search pages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:239
|
#: htdocs/luci-static/resources/fs-search.js:230
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Search pages…"
|
msgid "Search pages…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:167
|
#: htdocs/luci-static/resources/fs-appearance.js:329
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Sidebar"
|
msgid "Sidebar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:287
|
#: htdocs/luci-static/resources/fs-appearance.js:423
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Sidebar and bar"
|
msgid "Sidebar and bar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/header.ut:126
|
#: ucode/template/themes/footstrap/header.ut:115
|
||||||
msgid "Skip to content"
|
msgid "Skip to content"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-search.js:327
|
#: htdocs/luci-static/resources/fs-search.js:324
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Start typing to find a page"
|
msgid "Start typing to find a page"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "Storage"
|
msgid "Storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:343
|
#: htdocs/luci-static/resources/fs-appearance.js:464
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Strength"
|
msgid "Strength"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:202
|
#: htdocs/luci-static/resources/fs-appearance.js:362
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Submenus"
|
msgid "Submenus"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:654
|
#: htdocs/luci-static/resources/fs-appearance.js:771
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Surfaces"
|
msgid "Surfaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-overview.js:32
|
#: htdocs/luci-static/resources/fs-overview.js:22
|
||||||
msgid "System"
|
msgid "System"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:22
|
#: ucode/template/themes/footstrap/partials/notices.ut:21
|
||||||
msgid "System running in recovery (initramfs) mode."
|
msgid "System running in recovery (initramfs) mode."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-select.js:756
|
#: htdocs/luci-static/resources/fs-select.js:647
|
||||||
msgid "Table"
|
msgid "Table"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:893
|
#: htdocs/luci-static/resources/fs-assets.js:97
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"That SVG contains script or external references, which this theme will not "
|
"That SVG contains script or external references, which this theme will not "
|
||||||
"install."
|
"install."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:917
|
#: htdocs/luci-static/resources/fs-assets.js:134
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file could not be read."
|
msgid "That file could not be read."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1103
|
#: htdocs/luci-static/resources/fs-assets.js:214
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is not a readable image."
|
msgid "That file is not a readable image."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:889
|
#: htdocs/luci-static/resources/fs-assets.js:31
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:892
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is not an SVG image."
|
msgid "That file is not an SVG image."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:948
|
#: htdocs/luci-static/resources/fs-assets.js:306
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That file is too large."
|
msgid "That file is too large."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1133
|
#: htdocs/luci-static/resources/fs-assets.js:325
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "That image is too large."
|
msgid "That image is too large."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1026
|
#: htdocs/luci-static/resources/fs-assets.js:168
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "The router refused to delete the file (ubus status %d)."
|
msgid "The router refused to delete the file (ubus status %d)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:171
|
#: htdocs/luci-static/resources/fs-appearance.js:333
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:360
|
#: htdocs/luci-static/resources/fs-appearance.js:480
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Theme"
|
msgid "Theme"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:14
|
#: ucode/template/themes/footstrap/partials/notices.ut:13
|
||||||
msgid ""
|
msgid ""
|
||||||
"There is no password set on this router. Please configure a root password to "
|
"There is no password set on this router. Please configure a root password to "
|
||||||
"protect the web interface."
|
"protect the web interface."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:504
|
#: htdocs/luci-static/resources/fs-appearance.js:607
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"This browser is not storing preferences (site data is blocked), so a change "
|
"This browser is not storing preferences (site data is blocked), so a change "
|
||||||
@@ -456,86 +454,81 @@ msgid ""
|
|||||||
"every browser."
|
"every browser."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:214
|
#: htdocs/luci-static/resources/fs-appearance.js:702
|
||||||
|
msgctxt "footstrap"
|
||||||
|
msgid "This theme is not translated on this router yet."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: htdocs/luci-static/resources/fs-appearance.js:374
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Tint (router identification)"
|
msgid "Tint (router identification)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:229
|
#: htdocs/luci-static/resources/fs-appearance.js:387
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Tint strength"
|
msgid "Tint strength"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-widgets.js:264
|
#: htdocs/luci-static/resources/fs-appearance.js:190
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Too faint to read %s"
|
msgid "Too faint to read %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:168
|
#: htdocs/luci-static/resources/fs-appearance.js:330
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Top"
|
msgid "Top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:960
|
#: htdocs/luci-static/resources/fs-assets.js:30
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:963
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1043
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1144
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1147
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Upload failed."
|
msgid "Upload failed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:402
|
#: htdocs/luci-static/resources/fs-appearance.js:531
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:432
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Uploading…"
|
msgid "Uploading…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/sysauth.ut:76
|
#: ucode/template/themes/footstrap/sysauth.ut:102
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:447
|
#: htdocs/luci-static/resources/fs-appearance.js:560
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Wallpaper"
|
msgid "Wallpaper"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:250
|
#: htdocs/luci-static/resources/fs-appearance.js:403
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "Warning"
|
msgid "Warning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ucode/template/themes/footstrap/partials/notices.ut:32
|
#: ucode/template/themes/footstrap/partials/notices.ut:31
|
||||||
msgid ""
|
msgid ""
|
||||||
"You must enable JavaScript in your browser or LuCI will not work properly."
|
"You must enable JavaScript in your browser or LuCI will not work properly."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:290
|
#: htdocs/luci-static/resources/fs-appearance.js:423
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "in the sidebar"
|
msgid "in the sidebar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:241
|
#: htdocs/luci-static/resources/fs-appearance.js:269
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:247
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:253
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:259
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:278
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:297
|
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on a card"
|
msgid "on a card"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:284
|
#: htdocs/luci-static/resources/fs-appearance.js:422
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on a control"
|
msgid "on a control"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-appearance.js:219
|
#: htdocs/luci-static/resources/fs-appearance.js:379
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid "on the canvas"
|
msgid "on the canvas"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: htdocs/luci-static/resources/fs-prefs.js:1121
|
#: htdocs/luci-static/resources/fs-assets.js:230
|
||||||
msgctxt "footstrap"
|
msgctxt "footstrap"
|
||||||
msgid ""
|
msgid ""
|
||||||
"the uploaded file could not be removed either; it is still on the router."
|
"the uploaded file could not be removed either; it is still on the router."
|
||||||
|
|||||||
@@ -186,6 +186,18 @@
|
|||||||
.fs-ap-version { font-size: var(--fs-type-xs); color: var(--fs-dim); font-variant-numeric: tabular-nums; text-decoration: none; }
|
.fs-ap-version { font-size: var(--fs-type-xs); color: var(--fs-dim); font-variant-numeric: tabular-nums; text-decoration: none; }
|
||||||
.fs-ap-version:hover { color: var(--fs-accent); text-decoration: underline; }
|
.fs-ap-version:hover { color: var(--fs-accent); text-decoration: underline; }
|
||||||
|
|
||||||
|
/* The line that names the missing catalogue package. Same weight as the version beside it —
|
||||||
|
* it is a fact about this router, not a warning: nothing is broken, one package is absent.
|
||||||
|
* Wraps, because the package name is 24 characters and the column is narrow at 390px. */
|
||||||
|
.fs-ap-i18n {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
font-size: var(--fs-type-xs);
|
||||||
|
color: var(--fs-dim);
|
||||||
|
}
|
||||||
|
/* the chip is base/20-typography.css's `code`; only the size follows the line it sits in, which
|
||||||
|
* is a step smaller than body text */
|
||||||
|
.fs-ap-i18n code { font-size: inherit; }
|
||||||
|
|
||||||
/* No rules here for a segmented control or a range slider of our own: the page draws its enums
|
/* No rules here for a segmented control or a range slider of our own: the page draws its enums
|
||||||
* with `ui.Select` and its numbers with `ui.RangeSlider`, which this theme already styles for
|
* with `ui.Select` and its numbers with `ui.RangeSlider`, which this theme already styles for
|
||||||
* every other LuCI form. Two copies of a slider, one of them ours, was the thing to delete. */
|
* every other LuCI form. Two copies of a slider, one of them ours, was the thing to delete. */
|
||||||
|
|||||||
Reference in new issue
Block a user