mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-02 21:03:56 +08:00
🔥 Sync 2026-08-25 02:47:49
This commit is contained in:
1 parent
354510445a
commit
d6443a937f
13 files changed
+1032
-672
No files matched your search
@@ -56,6 +56,7 @@ var COUNTER_LABELS = {
|
|||||||
OFOQueueTail: _('Out-of-order segments queued at tail'),
|
OFOQueueTail: _('Out-of-order segments queued at tail'),
|
||||||
OFOQueue: _('Out-of-order segments queued'),
|
OFOQueue: _('Out-of-order segments queued'),
|
||||||
OFOMerge: _('Out-of-order segments merged'),
|
OFOMerge: _('Out-of-order segments merged'),
|
||||||
|
RcvPruned: _('Received segments pruned from the receive queue (memory pressure)'),
|
||||||
|
|
||||||
/* Subflow lifecycle: stale/blackhole detection and removal */
|
/* Subflow lifecycle: stale/blackhole detection and removal */
|
||||||
Blackhole: _('Blackhole detected on the path'),
|
Blackhole: _('Blackhole detected on the path'),
|
||||||
@@ -133,17 +134,6 @@ return view.extend({
|
|||||||
E('img', { 'src': L.resource('spinner.gif') })
|
E('img', { 'src': L.resource('spinner.gif') })
|
||||||
]);
|
]);
|
||||||
|
|
||||||
var seeAlso = E('div', { 'class': 'cbi-section' }, [
|
|
||||||
E('legend', {}, [ _('Related pages') ]),
|
|
||||||
E('ul', {}, [
|
|
||||||
E('li', {}, [ E('a', { 'href': L.url('admin/system/openmptcprouter/status') }, [ _('OpenMPTCProuter Network overview / Status') ]) ]),
|
|
||||||
E('li', {}, [ E('a', { 'href': L.url('admin/network/mptcp/mptcp') }, [ _('MPTCP Settings') ]) ]),
|
|
||||||
E('li', {}, [ E('a', { 'href': L.url('admin/network/mptcp/mptcp_fullmesh') }, [ _('MPTCP Fullmesh (subflow map)') ]) ]),
|
|
||||||
E('li', {}, [ E('a', { 'href': L.url('admin/network/mptcp/mptcp_connections') }, [ _('MPTCP Established connections') ]) ]),
|
|
||||||
E('li', {}, [ E('a', { 'href': L.url('admin/network/mptcp/mptcp_monitor') }, [ _('MPTCP monitoring (raw kernel counters)') ]) ])
|
|
||||||
])
|
|
||||||
]);
|
|
||||||
|
|
||||||
var page = E('div', {}, [
|
var page = E('div', {}, [
|
||||||
E('h2', {}, [ _('MPTCP Diagnostics') ]),
|
E('h2', {}, [ _('MPTCP Diagnostics') ]),
|
||||||
E('div', { 'class': 'cbi-map-descr' }, [
|
E('div', { 'class': 'cbi-map-descr' }, [
|
||||||
@@ -151,8 +141,7 @@ return view.extend({
|
|||||||
'blackholed/stale subflows, resets, checksum errors, and WANs that never got an MPTCP endpoint ' +
|
'blackholed/stale subflows, resets, checksum errors, and WANs that never got an MPTCP endpoint ' +
|
||||||
'registered at all. Refreshes automatically every 15 seconds.')
|
'registered at all. Refreshes automatically every 15 seconds.')
|
||||||
]),
|
]),
|
||||||
container,
|
container
|
||||||
seeAlso
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
this.renderAll(container, initialData);
|
this.renderAll(container, initialData);
|
||||||
@@ -171,6 +160,7 @@ return view.extend({
|
|||||||
|
|
||||||
container.appendChild(this.renderIssues(d.issues || []));
|
container.appendChild(this.renderIssues(d.issues || []));
|
||||||
container.appendChild(this.renderWanTable(d.wans || []));
|
container.appendChild(this.renderWanTable(d.wans || []));
|
||||||
|
container.appendChild(this.renderSubflowsTable(d.subflows || []));
|
||||||
container.appendChild(this.renderSettings(d.settings || {}, d.limits || {}, d.established_count));
|
container.appendChild(this.renderSettings(d.settings || {}, d.limits || {}, d.established_count));
|
||||||
container.appendChild(this.renderCounters(d.counters || {}));
|
container.appendChild(this.renderCounters(d.counters || {}));
|
||||||
},
|
},
|
||||||
@@ -231,6 +221,64 @@ return view.extend({
|
|||||||
return wrap;
|
return wrap;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
renderSubflowsTable: function(subflows) {
|
||||||
|
var wrap = E('div', {}, [ E('h3', {}, [ _('Live MPTCP subflows') ]) ]);
|
||||||
|
if (!subflows.length) {
|
||||||
|
wrap.appendChild(E('p', {}, [
|
||||||
|
_('No active MPTCP subflow found on any multipath-enabled WAN right now.')
|
||||||
|
]));
|
||||||
|
return wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
var fmtRate = function(bps) {
|
||||||
|
if (bps === undefined || bps === null) return '-';
|
||||||
|
if (bps >= 1000000000) return (bps / 1000000000).toFixed(1) + ' Gbps';
|
||||||
|
if (bps >= 1000000) return (bps / 1000000).toFixed(1) + ' Mbps';
|
||||||
|
if (bps >= 1000) return (bps / 1000).toFixed(1) + ' Kbps';
|
||||||
|
return bps + ' bps';
|
||||||
|
};
|
||||||
|
var fmtPair = function(a, b) {
|
||||||
|
if (a === undefined || a === null) return '-';
|
||||||
|
return (b === undefined || b === null) ? String(a) : a + ' / ' + b;
|
||||||
|
};
|
||||||
|
|
||||||
|
var table = E('table', { 'class': 'omrdiag-wan-table' }, [
|
||||||
|
E('tr', {}, [
|
||||||
|
E('th', {}, [ _('WAN') ]),
|
||||||
|
E('th', {}, [ _('Local') ]),
|
||||||
|
E('th', {}, [ _('Remote') ]),
|
||||||
|
E('th', {}, [ _('Backup') ]),
|
||||||
|
E('th', {}, [ _('cwnd') ]),
|
||||||
|
E('th', {}, [ _('RTT / var (ms)') ]),
|
||||||
|
E('th', {}, [ _('Retrans / total') ]),
|
||||||
|
E('th', {}, [ _('Pacing rate') ]),
|
||||||
|
E('th', {}, [ _('Delivery rate') ])
|
||||||
|
])
|
||||||
|
]);
|
||||||
|
subflows.forEach(function(sf) {
|
||||||
|
table.appendChild(E('tr', {}, [
|
||||||
|
E('td', {}, [ sf.wan || sf.dev || '-' ]),
|
||||||
|
E('td', {}, [ (sf.local_ip || '-') + ':' + (sf.local_port != null ? sf.local_port : '') ]),
|
||||||
|
E('td', {}, [ (sf.remote_ip || '-') + ':' + (sf.remote_port != null ? sf.remote_port : '') ]),
|
||||||
|
E('td', {}, [
|
||||||
|
// "backup" is a normal role (not a health issue), so it
|
||||||
|
// deliberately gets no severity class -- only "active"
|
||||||
|
// (the role actually carrying scheduled traffic) is
|
||||||
|
// highlighted green.
|
||||||
|
E('span', { 'class': 'omrdiag-badge' + (sf.backup ? '' : ' ok') },
|
||||||
|
[ sf.backup ? _('backup') : _('active') ])
|
||||||
|
]),
|
||||||
|
E('td', {}, [ sf.cwnd != null ? String(sf.cwnd) : '-' ]),
|
||||||
|
E('td', {}, [ fmtPair(sf.rtt, sf.rttvar) ]),
|
||||||
|
E('td', {}, [ fmtPair(sf.retrans, sf.retrans_total) ]),
|
||||||
|
E('td', {}, [ fmtRate(sf.pacing_rate) ]),
|
||||||
|
E('td', {}, [ fmtRate(sf.delivery_rate) ])
|
||||||
|
]));
|
||||||
|
});
|
||||||
|
wrap.appendChild(table);
|
||||||
|
return wrap;
|
||||||
|
},
|
||||||
|
|
||||||
renderSettings: function(settings, limits, establishedCount) {
|
renderSettings: function(settings, limits, establishedCount) {
|
||||||
// "1"/"0" mean enabled/disabled for the enabled and checksum sysctls --
|
// "1"/"0" mean enabled/disabled for the enabled and checksum sysctls --
|
||||||
// but NOT for path_manager: on the in-kernel MPTCP sysctl layout,
|
// but NOT for path_manager: on the in-kernel MPTCP sysctl layout,
|
||||||
|
|||||||
+117
-91
@@ -17,7 +17,7 @@ msgstr ""
|
|||||||
msgid "(no output)"
|
msgid "(no output)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:45
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:54
|
||||||
msgid "-- not pinned --"
|
msgid "-- not pinned --"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -41,43 +41,43 @@ msgid ""
|
|||||||
"attractive. Max 256."
|
"attractive. Max 256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
||||||
msgid "ADD_ADDR echo failed to send"
|
msgid "ADD_ADDR echo failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
||||||
msgid "ADD_ADDR echo received"
|
msgid "ADD_ADDR echo received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
||||||
msgid "ADD_ADDR echo sent"
|
msgid "ADD_ADDR echo sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
||||||
msgid "ADD_ADDR received with a port number"
|
msgid "ADD_ADDR received with a port number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
||||||
msgid "ADD_ADDR signals dropped"
|
msgid "ADD_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
||||||
msgid "ADD_ADDR signals failed to send"
|
msgid "ADD_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:67
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
||||||
msgid "ADD_ADDR signals received"
|
msgid "ADD_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
||||||
msgid "ADD_ADDR signals sent"
|
msgid "ADD_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:262
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:310
|
||||||
msgid "Accepted ADD_ADDR limit"
|
msgid "Accepted ADD_ADDR limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:259
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:307
|
||||||
msgid "Add-addr timeout (s)"
|
msgid "Add-addr timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -102,11 +102,15 @@ msgstr "Durchschnitt"
|
|||||||
msgid "BPF schedulers (not available on all platforms):"
|
msgid "BPF schedulers (not available on all platforms):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:250
|
||||||
|
msgid "Backup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
msgstr "Bandbreite"
|
msgstr "Bandbreite"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:61
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
||||||
msgid "Blackhole detected on the path"
|
msgid "Blackhole detected on the path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -114,7 +118,7 @@ msgstr ""
|
|||||||
msgid "Blackhole timeout"
|
msgid "Blackhole timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:258
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:306
|
||||||
msgid "Blackhole timeout (s)"
|
msgid "Blackhole timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -156,7 +160,7 @@ msgstr ""
|
|||||||
"Prüfung auf transparenten Transport von MPTCP-Paketen zwischen Anschluss und "
|
"Prüfung auf transparenten Transport von MPTCP-Paketen zwischen Anschluss und "
|
||||||
"Server."
|
"Server."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:256
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:304
|
||||||
msgid "Checksum"
|
msgid "Checksum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -173,7 +177,7 @@ msgstr ""
|
|||||||
msgid "Close timeout"
|
msgid "Close timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:308
|
||||||
msgid "Close timeout (s)"
|
msgid "Close timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -194,11 +198,11 @@ msgstr ""
|
|||||||
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
||||||
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Counter"
|
msgid "Counter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -232,11 +236,11 @@ msgstr ""
|
|||||||
msgid "Data checksum errors"
|
msgid "Data checksum errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
||||||
msgid "Data mapping failures received (MP_FAIL)"
|
msgid "Data mapping failures received (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:85
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
||||||
msgid "Data mapping failures sent (MP_FAIL)"
|
msgid "Data mapping failures sent (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -258,7 +262,11 @@ msgstr "Voreinstellung ist 'bbr'"
|
|||||||
msgid "Default is fullmesh"
|
msgid "Default is fullmesh"
|
||||||
msgstr "Voreinstellung ist 'bbr'"
|
msgstr "Voreinstellung ist 'bbr'"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:211
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
||||||
|
msgid "Delivery rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:201
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -266,7 +274,7 @@ msgstr ""
|
|||||||
msgid "Diagnostics"
|
msgid "Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:244
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:292
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -286,11 +294,11 @@ msgstr ""
|
|||||||
msgid "Enable MPTCPd"
|
msgid "Enable MPTCPd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:243
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:291
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:214
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:204
|
||||||
msgid "Endpoint flags"
|
msgid "Endpoint flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -311,11 +319,11 @@ msgstr ""
|
|||||||
msgid "Error fetching monitor data."
|
msgid "Error fetching monitor data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:99
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
||||||
msgid "Established MPTCP connections (current)"
|
msgid "Established MPTCP connections (current)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:263
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:311
|
||||||
msgid "Established MPTCP connections (right now)"
|
msgid "Established MPTCP connections (right now)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -331,27 +339,27 @@ msgstr ""
|
|||||||
msgid "Fallback to TCP (SYN/ACK stripped)"
|
msgid "Fallback to TCP (SYN/ACK stripped)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
||||||
msgid "Fastclose received"
|
msgid "Fastclose received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
||||||
msgid "Fastclose sent"
|
msgid "Fastclose sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
||||||
msgid "Fell back to TCP: bad or missing data sequence signal"
|
msgid "Fell back to TCP: bad or missing data sequence signal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
||||||
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
||||||
msgid "Fell back to TCP: missing data on first established packet"
|
msgid "Fell back to TCP: missing data on first established packet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
||||||
msgid "Fell back to TCP: simultaneous connect"
|
msgid "Fell back to TCP: simultaneous connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -384,7 +392,7 @@ msgstr ""
|
|||||||
msgid "Grant UCI access for luci-app-mptcp"
|
msgid "Grant UCI access for luci-app-mptcp"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
||||||
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
||||||
@@ -403,7 +411,7 @@ msgstr ""
|
|||||||
msgid "In"
|
msgid "In"
|
||||||
msgstr "Eingehend"
|
msgstr "Eingehend"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:296
|
||||||
msgid "In-kernel"
|
msgid "In-kernel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -464,7 +472,7 @@ msgstr ""
|
|||||||
msgid "JOIN request rejected by the path manager"
|
msgid "JOIN request rejected by the path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:265
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:313
|
||||||
msgid "Kernel MPTCP configuration"
|
msgid "Kernel MPTCP configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -472,7 +480,7 @@ msgstr ""
|
|||||||
msgid "LE (1) - Lower effort"
|
msgid "LE (1) - Lower effort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:170
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:159
|
||||||
msgid "Last updated:"
|
msgid "Last updated:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -486,6 +494,14 @@ msgstr ""
|
|||||||
"Gateway zu spiegeln -- das gleiche Verhalten \"Download folgt immer dem "
|
"Gateway zu spiegeln -- das gleiche Verhalten \"Download folgt immer dem "
|
||||||
"Upload\", das mqvpn bereits nativ eingebaut hat."
|
"Upload\", das mqvpn bereits nativ eingebaut hat."
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
||||||
|
msgid "Live MPTCP subflows"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
||||||
|
msgid "Local"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
||||||
msgid "MB/s"
|
msgid "MB/s"
|
||||||
msgstr "MByte/s"
|
msgstr "MByte/s"
|
||||||
@@ -496,35 +512,23 @@ msgstr "MByte/s"
|
|||||||
msgid "MPTCP"
|
msgid "MPTCP"
|
||||||
msgstr "MPTCP"
|
msgstr "MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:148
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:138
|
||||||
msgid "MPTCP Diagnostics"
|
msgid "MPTCP Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:142
|
|
||||||
msgid "MPTCP Established connections"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
||||||
msgid "MPTCP Fullmesh"
|
msgid "MPTCP Fullmesh"
|
||||||
msgstr "MPTCP Vollvermaschung"
|
msgstr "MPTCP Vollvermaschung"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:141
|
|
||||||
msgid "MPTCP Fullmesh (subflow map)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
|
||||||
msgid "MPTCP Settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
||||||
msgid "MPTCP Support Check"
|
msgid "MPTCP Support Check"
|
||||||
msgstr "Prüfung auf Transparenz für MPTCP"
|
msgstr "Prüfung auf Transparenz für MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:301
|
||||||
msgid "MPTCP enabled"
|
msgid "MPTCP enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:213
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
||||||
msgid "MPTCP endpoint"
|
msgid "MPTCP endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -552,7 +556,7 @@ msgstr ""
|
|||||||
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:277
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:325
|
||||||
msgid "MPTCP kernel counters (since boot)"
|
msgid "MPTCP kernel counters (since boot)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -560,19 +564,15 @@ msgstr ""
|
|||||||
msgid "MPTCP monitoring"
|
msgid "MPTCP monitoring"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:143
|
|
||||||
msgid "MPTCP monitoring (raw kernel counters)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
||||||
msgid "MPTCP rejected on a port-only endpoint"
|
msgid "MPTCP rejected on a port-only endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:91
|
||||||
msgid "MPTCP resets received"
|
msgid "MPTCP resets received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
||||||
msgid "MPTCP resets sent"
|
msgid "MPTCP resets sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -580,7 +580,7 @@ msgstr ""
|
|||||||
msgid "MPTCP-level retransmissions"
|
msgid "MPTCP-level retransmissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:106
|
||||||
msgid "MPTCP-level zero-window probes"
|
msgid "MPTCP-level zero-window probes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -617,7 +617,7 @@ msgstr "MBit/s"
|
|||||||
msgid "Mirror DSCP/weight pins to gateway"
|
msgid "Mirror DSCP/weight pins to gateway"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:212
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:202
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -659,7 +659,11 @@ msgstr "Netlink-Layer"
|
|||||||
msgid "Networks MPTCP settings."
|
msgid "Networks MPTCP settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:279
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:228
|
||||||
|
msgid "No active MPTCP subflow found on any multipath-enabled WAN right now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:327
|
||||||
msgid "No counters available (nstat/multipath -m returned nothing)."
|
msgid "No counters available (nstat/multipath -m returned nothing)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -667,7 +671,7 @@ msgstr ""
|
|||||||
msgid "No data"
|
msgid "No data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:184
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:174
|
||||||
msgid "No diagnostic data available yet."
|
msgid "No diagnostic data available yet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -675,7 +679,7 @@ msgstr ""
|
|||||||
msgid "No multipath WAN interface is currently available."
|
msgid "No multipath WAN interface is currently available."
|
||||||
msgstr "Derzeit ist keine Multipath-WAN-Schnittstelle verfügbar."
|
msgstr "Derzeit ist keine Multipath-WAN-Schnittstelle verfügbar."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:205
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:195
|
||||||
msgid "No multipath-enabled WAN interfaces found."
|
msgid "No multipath-enabled WAN interfaces found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -704,10 +708,6 @@ msgid ""
|
|||||||
"scheduler is selected."
|
"scheduler is selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:139
|
|
||||||
msgid "OpenMPTCProuter Network overview / Status"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
||||||
msgid "Out"
|
msgid "Out"
|
||||||
msgstr "Ausgehend"
|
msgstr "Ausgehend"
|
||||||
@@ -732,11 +732,15 @@ msgstr "Ausgehender Verkehr"
|
|||||||
msgid "Outbound – all interfaces"
|
msgid "Outbound – all interfaces"
|
||||||
msgstr "Ausgehend - alle Schnittstellen"
|
msgstr "Ausgehend - alle Schnittstellen"
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
||||||
|
msgid "Pacing rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
||||||
msgid "Path Manager type"
|
msgid "Path Manager type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:302
|
||||||
msgid "Path manager"
|
msgid "Path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -745,50 +749,62 @@ msgstr ""
|
|||||||
msgid "Peak"
|
msgid "Peak"
|
||||||
msgstr "Spitze"
|
msgstr "Spitze"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:193
|
||||||
msgid "Per-WAN MPTCP endpoint status"
|
msgid "Per-WAN MPTCP endpoint status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:79
|
||||||
msgid "RM_ADDR signals dropped"
|
msgid "RM_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
||||||
msgid "RM_ADDR signals failed to send"
|
msgid "RM_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
||||||
msgid "RM_ADDR signals received"
|
msgid "RM_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
||||||
msgid "RM_ADDR signals sent"
|
msgid "RM_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:252
|
||||||
|
msgid "RTT / var (ms)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
||||||
msgid "Re-create fullmesh subflows after a timeout"
|
msgid "Re-create fullmesh subflows after a timeout"
|
||||||
msgstr "Wiederverbindungs-Wartezeit der Vollvermaschungs-Verbindungen"
|
msgstr "Wiederverbindungs-Wartezeit der Vollvermaschungs-Verbindungen"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
||||||
msgid "Receive window conflict resolved on update"
|
msgid "Receive window conflict resolved on update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
||||||
msgid "Receive window shared across subflows"
|
msgid "Receive window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:97
|
||||||
msgid "Receive window update conflicts"
|
msgid "Receive window update conflicts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:137
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:59
|
||||||
msgid "Related pages"
|
msgid "Received segments pruned from the receive queue (memory pressure)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
||||||
|
msgid "Remote"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
||||||
msgid "Retranmission intervals"
|
msgid "Retranmission intervals"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
||||||
|
msgid "Retrans / total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
||||||
msgid ""
|
msgid ""
|
||||||
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
||||||
@@ -796,7 +812,7 @@ msgid ""
|
|||||||
"DSCP mask via the control API."
|
"DSCP mask via the control API."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:303
|
||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -804,7 +820,7 @@ msgstr ""
|
|||||||
msgid "Segments received outside the MPTCP mapping window"
|
msgid "Segments received outside the MPTCP mapping window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:93
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
||||||
msgid "Send window shared across subflows"
|
msgid "Send window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -826,11 +842,11 @@ msgstr ""
|
|||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Einstellungen"
|
msgstr "Einstellungen"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:257
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:305
|
||||||
msgid "Stale loss count threshold"
|
msgid "Stale loss count threshold"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
||||||
msgid "Stale subflows recovered"
|
msgid "Stale subflows recovered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -890,23 +906,23 @@ msgstr ""
|
|||||||
msgid "Subflow JOIN failed: could not create socket"
|
msgid "Subflow JOIN failed: could not create socket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:261
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:309
|
||||||
msgid "Subflow limit"
|
msgid "Subflow limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:83
|
||||||
msgid "Subflow priority change received (MP_PRIO)"
|
msgid "Subflow priority change received (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:81
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
||||||
msgid "Subflow priority change sent (MP_PRIO)"
|
msgid "Subflow priority change sent (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
||||||
msgid "Subflows marked stale (possible blackhole)"
|
msgid "Subflows marked stale (possible blackhole)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:65
|
||||||
msgid "Subflows removed"
|
msgid "Subflows removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -956,7 +972,7 @@ msgid ""
|
|||||||
"traffic class."
|
"traffic class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:297
|
||||||
msgid "Userspace"
|
msgid "Userspace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -964,11 +980,12 @@ msgstr ""
|
|||||||
msgid "Userspace path manager"
|
msgid "Userspace path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:210
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:200
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:247
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1003,7 +1020,12 @@ msgid ""
|
|||||||
"effect until this is re-enabled and applied."
|
"effect until this is re-enabled and applied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
msgid "backup"
|
msgid "backup"
|
||||||
msgstr "Sicherung"
|
msgstr "Sicherung"
|
||||||
|
|
||||||
@@ -1024,6 +1046,10 @@ msgid ""
|
|||||||
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:251
|
||||||
|
msgid "cwnd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
||||||
msgid "default"
|
msgid "default"
|
||||||
@@ -1083,7 +1109,7 @@ msgstr "primär"
|
|||||||
msgid "minutes window, 1 second interval"
|
msgid "minutes window, 1 second interval"
|
||||||
msgstr "Minuten Zeitfenster, 1-Sekunden-Intervall"
|
msgstr "Minuten Zeitfenster, 1-Sekunden-Intervall"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "missing"
|
msgid "missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1097,7 +1123,7 @@ msgstr ""
|
|||||||
msgid "ndiffports subflows number"
|
msgid "ndiffports subflows number"
|
||||||
msgstr "ndiff-Ports Verbindungs-Nummer"
|
msgstr "ndiff-Ports Verbindungs-Nummer"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "registered"
|
msgid "registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+122
-96
@@ -18,7 +18,7 @@ msgstr ""
|
|||||||
msgid "(no output)"
|
msgid "(no output)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:45
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:54
|
||||||
msgid "-- not pinned --"
|
msgid "-- not pinned --"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -42,43 +42,43 @@ msgid ""
|
|||||||
"attractive. Max 256."
|
"attractive. Max 256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
||||||
msgid "ADD_ADDR echo failed to send"
|
msgid "ADD_ADDR echo failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
||||||
msgid "ADD_ADDR echo received"
|
msgid "ADD_ADDR echo received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
||||||
msgid "ADD_ADDR echo sent"
|
msgid "ADD_ADDR echo sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
||||||
msgid "ADD_ADDR received with a port number"
|
msgid "ADD_ADDR received with a port number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
||||||
msgid "ADD_ADDR signals dropped"
|
msgid "ADD_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
||||||
msgid "ADD_ADDR signals failed to send"
|
msgid "ADD_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:67
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
||||||
msgid "ADD_ADDR signals received"
|
msgid "ADD_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
||||||
msgid "ADD_ADDR signals sent"
|
msgid "ADD_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:262
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:310
|
||||||
msgid "Accepted ADD_ADDR limit"
|
msgid "Accepted ADD_ADDR limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:259
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:307
|
||||||
msgid "Add-addr timeout (s)"
|
msgid "Add-addr timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -103,11 +103,15 @@ msgstr "Moyenne"
|
|||||||
msgid "BPF schedulers (not available on all platforms):"
|
msgid "BPF schedulers (not available on all platforms):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:250
|
||||||
|
msgid "Backup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
msgstr "Bande passante"
|
msgstr "Bande passante"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:61
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
||||||
msgid "Blackhole detected on the path"
|
msgid "Blackhole detected on the path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -115,7 +119,7 @@ msgstr ""
|
|||||||
msgid "Blackhole timeout"
|
msgid "Blackhole timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:258
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:306
|
||||||
msgid "Blackhole timeout (s)"
|
msgid "Blackhole timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -155,7 +159,7 @@ msgstr ""
|
|||||||
msgid "Check if MPTCP between interface and server is working."
|
msgid "Check if MPTCP between interface and server is working."
|
||||||
msgstr "Vérifiez si MPTCP entre l'interface et le serveur fonctionne."
|
msgstr "Vérifiez si MPTCP entre l'interface et le serveur fonctionne."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:256
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:304
|
||||||
msgid "Checksum"
|
msgid "Checksum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -172,7 +176,7 @@ msgstr ""
|
|||||||
msgid "Close timeout"
|
msgid "Close timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:308
|
||||||
msgid "Close timeout (s)"
|
msgid "Close timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -193,11 +197,11 @@ msgstr ""
|
|||||||
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
||||||
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Counter"
|
msgid "Counter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -231,11 +235,11 @@ msgstr ""
|
|||||||
msgid "Data checksum errors"
|
msgid "Data checksum errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
||||||
msgid "Data mapping failures received (MP_FAIL)"
|
msgid "Data mapping failures received (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:85
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
||||||
msgid "Data mapping failures sent (MP_FAIL)"
|
msgid "Data mapping failures sent (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -255,7 +259,11 @@ msgstr "La valeur par défaut est cubic"
|
|||||||
msgid "Default is fullmesh"
|
msgid "Default is fullmesh"
|
||||||
msgstr "La valeur par défaut est fullmesh"
|
msgstr "La valeur par défaut est fullmesh"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:211
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
||||||
|
msgid "Delivery rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:201
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -263,7 +271,7 @@ msgstr ""
|
|||||||
msgid "Diagnostics"
|
msgid "Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:244
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:292
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -283,11 +291,11 @@ msgstr ""
|
|||||||
msgid "Enable MPTCPd"
|
msgid "Enable MPTCPd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:243
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:291
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:214
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:204
|
||||||
msgid "Endpoint flags"
|
msgid "Endpoint flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -308,11 +316,11 @@ msgstr ""
|
|||||||
msgid "Error fetching monitor data."
|
msgid "Error fetching monitor data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:99
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
||||||
msgid "Established MPTCP connections (current)"
|
msgid "Established MPTCP connections (current)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:263
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:311
|
||||||
msgid "Established MPTCP connections (right now)"
|
msgid "Established MPTCP connections (right now)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -328,27 +336,27 @@ msgstr ""
|
|||||||
msgid "Fallback to TCP (SYN/ACK stripped)"
|
msgid "Fallback to TCP (SYN/ACK stripped)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
||||||
msgid "Fastclose received"
|
msgid "Fastclose received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
||||||
msgid "Fastclose sent"
|
msgid "Fastclose sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
||||||
msgid "Fell back to TCP: bad or missing data sequence signal"
|
msgid "Fell back to TCP: bad or missing data sequence signal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
||||||
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
||||||
msgid "Fell back to TCP: missing data on first established packet"
|
msgid "Fell back to TCP: missing data on first established packet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
||||||
msgid "Fell back to TCP: simultaneous connect"
|
msgid "Fell back to TCP: simultaneous connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -380,7 +388,7 @@ msgstr ""
|
|||||||
msgid "Grant UCI access for luci-app-mptcp"
|
msgid "Grant UCI access for luci-app-mptcp"
|
||||||
msgstr "Accorder l'accès UCI pour luci-app-mlvpn"
|
msgstr "Accorder l'accès UCI pour luci-app-mlvpn"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
||||||
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
||||||
@@ -402,7 +410,7 @@ msgstr ""
|
|||||||
msgid "In"
|
msgid "In"
|
||||||
msgstr "Entrant"
|
msgstr "Entrant"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:296
|
||||||
msgid "In-kernel"
|
msgid "In-kernel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -463,7 +471,7 @@ msgstr ""
|
|||||||
msgid "JOIN request rejected by the path manager"
|
msgid "JOIN request rejected by the path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:265
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:313
|
||||||
msgid "Kernel MPTCP configuration"
|
msgid "Kernel MPTCP configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -471,7 +479,7 @@ msgstr ""
|
|||||||
msgid "LE (1) - Lower effort"
|
msgid "LE (1) - Lower effort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:170
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:159
|
||||||
msgid "Last updated:"
|
msgid "Last updated:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -481,9 +489,17 @@ msgid ""
|
|||||||
"instead -- the same \"download always follows upload\" behavior mqvpn "
|
"instead -- the same \"download always follows upload\" behavior mqvpn "
|
||||||
"already has built in natively."
|
"already has built in natively."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Laisser vide pour simplement refléter l’interface Upload de cette ligne "
|
"Laisser vide pour simplement refléter l’interface Upload de cette ligne vers "
|
||||||
"vers la passerelle -- le même comportement \"le téléchargement suit "
|
"la passerelle -- le même comportement \"le téléchargement suit toujours "
|
||||||
"toujours l’envoi\" que mqvpn a déjà nativement."
|
"l’envoi\" que mqvpn a déjà nativement."
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
||||||
|
msgid "Live MPTCP subflows"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
||||||
|
msgid "Local"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
||||||
msgid "MB/s"
|
msgid "MB/s"
|
||||||
@@ -495,35 +511,23 @@ msgstr "Mo/s"
|
|||||||
msgid "MPTCP"
|
msgid "MPTCP"
|
||||||
msgstr "MPTCP"
|
msgstr "MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:148
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:138
|
||||||
msgid "MPTCP Diagnostics"
|
msgid "MPTCP Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:142
|
|
||||||
msgid "MPTCP Established connections"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
||||||
msgid "MPTCP Fullmesh"
|
msgid "MPTCP Fullmesh"
|
||||||
msgstr "MPTCP Fullmesh"
|
msgstr "MPTCP Fullmesh"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:141
|
|
||||||
msgid "MPTCP Fullmesh (subflow map)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
|
||||||
msgid "MPTCP Settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
||||||
msgid "MPTCP Support Check"
|
msgid "MPTCP Support Check"
|
||||||
msgstr "Vérification du support MPTCP"
|
msgstr "Vérification du support MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:301
|
||||||
msgid "MPTCP enabled"
|
msgid "MPTCP enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:213
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
||||||
msgid "MPTCP endpoint"
|
msgid "MPTCP endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -551,7 +555,7 @@ msgstr ""
|
|||||||
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:277
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:325
|
||||||
msgid "MPTCP kernel counters (since boot)"
|
msgid "MPTCP kernel counters (since boot)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -559,19 +563,15 @@ msgstr ""
|
|||||||
msgid "MPTCP monitoring"
|
msgid "MPTCP monitoring"
|
||||||
msgstr "Surveillance MPTCP"
|
msgstr "Surveillance MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:143
|
|
||||||
msgid "MPTCP monitoring (raw kernel counters)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
||||||
msgid "MPTCP rejected on a port-only endpoint"
|
msgid "MPTCP rejected on a port-only endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:91
|
||||||
msgid "MPTCP resets received"
|
msgid "MPTCP resets received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
||||||
msgid "MPTCP resets sent"
|
msgid "MPTCP resets sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -579,7 +579,7 @@ msgstr ""
|
|||||||
msgid "MPTCP-level retransmissions"
|
msgid "MPTCP-level retransmissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:106
|
||||||
msgid "MPTCP-level zero-window probes"
|
msgid "MPTCP-level zero-window probes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -616,7 +616,7 @@ msgstr "Mbit/s"
|
|||||||
msgid "Mirror DSCP/weight pins to gateway"
|
msgid "Mirror DSCP/weight pins to gateway"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:212
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:202
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -657,7 +657,11 @@ msgstr "Netlink"
|
|||||||
msgid "Networks MPTCP settings."
|
msgid "Networks MPTCP settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:279
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:228
|
||||||
|
msgid "No active MPTCP subflow found on any multipath-enabled WAN right now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:327
|
||||||
msgid "No counters available (nstat/multipath -m returned nothing)."
|
msgid "No counters available (nstat/multipath -m returned nothing)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -665,7 +669,7 @@ msgstr ""
|
|||||||
msgid "No data"
|
msgid "No data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:184
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:174
|
||||||
msgid "No diagnostic data available yet."
|
msgid "No diagnostic data available yet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -673,7 +677,7 @@ msgstr ""
|
|||||||
msgid "No multipath WAN interface is currently available."
|
msgid "No multipath WAN interface is currently available."
|
||||||
msgstr "Aucune interface WAN multipath n'est actuellement disponible."
|
msgstr "Aucune interface WAN multipath n'est actuellement disponible."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:205
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:195
|
||||||
msgid "No multipath-enabled WAN interfaces found."
|
msgid "No multipath-enabled WAN interfaces found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -694,8 +698,8 @@ msgid ""
|
|||||||
"MPTCP page’s Interfaces Settings) are listed below."
|
"MPTCP page’s Interfaces Settings) are listed below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Seuls les WAN avec Multipath TCP activé (l’option « Multipath TCP » de la "
|
"Seuls les WAN avec Multipath TCP activé (l’option « Multipath TCP » de la "
|
||||||
"section Configuration des interfaces de la page MPTCP) sont listés "
|
"section Configuration des interfaces de la page MPTCP) sont listés ci-"
|
||||||
"ci-dessous."
|
"dessous."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:304
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:304
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -703,10 +707,6 @@ msgid ""
|
|||||||
"scheduler is selected."
|
"scheduler is selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:139
|
|
||||||
msgid "OpenMPTCProuter Network overview / Status"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
||||||
msgid "Out"
|
msgid "Out"
|
||||||
msgstr "Sortant"
|
msgstr "Sortant"
|
||||||
@@ -731,11 +731,15 @@ msgstr "Trafic sortant"
|
|||||||
msgid "Outbound – all interfaces"
|
msgid "Outbound – all interfaces"
|
||||||
msgstr "Sortant - toutes les interfaces"
|
msgstr "Sortant - toutes les interfaces"
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
||||||
|
msgid "Pacing rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
||||||
msgid "Path Manager type"
|
msgid "Path Manager type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:302
|
||||||
msgid "Path manager"
|
msgid "Path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -744,50 +748,62 @@ msgstr ""
|
|||||||
msgid "Peak"
|
msgid "Peak"
|
||||||
msgstr "Pointe"
|
msgstr "Pointe"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:193
|
||||||
msgid "Per-WAN MPTCP endpoint status"
|
msgid "Per-WAN MPTCP endpoint status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:79
|
||||||
msgid "RM_ADDR signals dropped"
|
msgid "RM_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
||||||
msgid "RM_ADDR signals failed to send"
|
msgid "RM_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
||||||
msgid "RM_ADDR signals received"
|
msgid "RM_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
||||||
msgid "RM_ADDR signals sent"
|
msgid "RM_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:252
|
||||||
|
msgid "RTT / var (ms)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
||||||
msgid "Re-create fullmesh subflows after a timeout"
|
msgid "Re-create fullmesh subflows after a timeout"
|
||||||
msgstr "Recréer les sous-flux fullmesh après le délai d'expiration"
|
msgstr "Recréer les sous-flux fullmesh après le délai d'expiration"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
||||||
msgid "Receive window conflict resolved on update"
|
msgid "Receive window conflict resolved on update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
||||||
msgid "Receive window shared across subflows"
|
msgid "Receive window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:97
|
||||||
msgid "Receive window update conflicts"
|
msgid "Receive window update conflicts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:137
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:59
|
||||||
msgid "Related pages"
|
msgid "Received segments pruned from the receive queue (memory pressure)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
||||||
|
msgid "Remote"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
||||||
msgid "Retranmission intervals"
|
msgid "Retranmission intervals"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
||||||
|
msgid "Retrans / total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
||||||
msgid ""
|
msgid ""
|
||||||
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
||||||
@@ -795,7 +811,7 @@ msgid ""
|
|||||||
"DSCP mask via the control API."
|
"DSCP mask via the control API."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:303
|
||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -803,7 +819,7 @@ msgstr ""
|
|||||||
msgid "Segments received outside the MPTCP mapping window"
|
msgid "Segments received outside the MPTCP mapping window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:93
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
||||||
msgid "Send window shared across subflows"
|
msgid "Send window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -825,11 +841,11 @@ msgstr ""
|
|||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Paramètres"
|
msgstr "Paramètres"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:257
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:305
|
||||||
msgid "Stale loss count threshold"
|
msgid "Stale loss count threshold"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
||||||
msgid "Stale subflows recovered"
|
msgid "Stale subflows recovered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -889,23 +905,23 @@ msgstr ""
|
|||||||
msgid "Subflow JOIN failed: could not create socket"
|
msgid "Subflow JOIN failed: could not create socket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:261
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:309
|
||||||
msgid "Subflow limit"
|
msgid "Subflow limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:83
|
||||||
msgid "Subflow priority change received (MP_PRIO)"
|
msgid "Subflow priority change received (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:81
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
||||||
msgid "Subflow priority change sent (MP_PRIO)"
|
msgid "Subflow priority change sent (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
||||||
msgid "Subflows marked stale (possible blackhole)"
|
msgid "Subflows marked stale (possible blackhole)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:65
|
||||||
msgid "Subflows removed"
|
msgid "Subflows removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -955,7 +971,7 @@ msgid ""
|
|||||||
"traffic class."
|
"traffic class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:297
|
||||||
msgid "Userspace"
|
msgid "Userspace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -963,11 +979,12 @@ msgstr ""
|
|||||||
msgid "Userspace path manager"
|
msgid "Userspace path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:210
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:200
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:247
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1002,7 +1019,12 @@ msgid ""
|
|||||||
"effect until this is re-enabled and applied."
|
"effect until this is re-enabled and applied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
msgid "backup"
|
msgid "backup"
|
||||||
msgstr "remplaçant"
|
msgstr "remplaçant"
|
||||||
|
|
||||||
@@ -1023,6 +1045,10 @@ msgid ""
|
|||||||
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:251
|
||||||
|
msgid "cwnd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
||||||
msgid "default"
|
msgid "default"
|
||||||
@@ -1082,7 +1108,7 @@ msgstr "maître"
|
|||||||
msgid "minutes window, 1 second interval"
|
msgid "minutes window, 1 second interval"
|
||||||
msgstr "minutes de fenêtre, intervalle d'une seconde"
|
msgstr "minutes de fenêtre, intervalle d'une seconde"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "missing"
|
msgid "missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1096,7 +1122,7 @@ msgstr ""
|
|||||||
msgid "ndiffports subflows number"
|
msgid "ndiffports subflows number"
|
||||||
msgstr "Nombre de sous-flux ndiffports"
|
msgstr "Nombre de sous-flux ndiffports"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "registered"
|
msgid "registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+117
-91
@@ -17,7 +17,7 @@ msgstr ""
|
|||||||
msgid "(no output)"
|
msgid "(no output)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:45
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:54
|
||||||
msgid "-- not pinned --"
|
msgid "-- not pinned --"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -41,43 +41,43 @@ msgid ""
|
|||||||
"attractive. Max 256."
|
"attractive. Max 256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
||||||
msgid "ADD_ADDR echo failed to send"
|
msgid "ADD_ADDR echo failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
||||||
msgid "ADD_ADDR echo received"
|
msgid "ADD_ADDR echo received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
||||||
msgid "ADD_ADDR echo sent"
|
msgid "ADD_ADDR echo sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
||||||
msgid "ADD_ADDR received with a port number"
|
msgid "ADD_ADDR received with a port number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
||||||
msgid "ADD_ADDR signals dropped"
|
msgid "ADD_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
||||||
msgid "ADD_ADDR signals failed to send"
|
msgid "ADD_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:67
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
||||||
msgid "ADD_ADDR signals received"
|
msgid "ADD_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
||||||
msgid "ADD_ADDR signals sent"
|
msgid "ADD_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:262
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:310
|
||||||
msgid "Accepted ADD_ADDR limit"
|
msgid "Accepted ADD_ADDR limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:259
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:307
|
||||||
msgid "Add-addr timeout (s)"
|
msgid "Add-addr timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -103,11 +103,15 @@ msgstr "Media"
|
|||||||
msgid "BPF schedulers (not available on all platforms):"
|
msgid "BPF schedulers (not available on all platforms):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:250
|
||||||
|
msgid "Backup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
msgstr "Larghezza banda"
|
msgstr "Larghezza banda"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:61
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
||||||
msgid "Blackhole detected on the path"
|
msgid "Blackhole detected on the path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -115,7 +119,7 @@ msgstr ""
|
|||||||
msgid "Blackhole timeout"
|
msgid "Blackhole timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:258
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:306
|
||||||
msgid "Blackhole timeout (s)"
|
msgid "Blackhole timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -155,7 +159,7 @@ msgstr ""
|
|||||||
msgid "Check if MPTCP between interface and server is working."
|
msgid "Check if MPTCP between interface and server is working."
|
||||||
msgstr "Controlla se MPTCP tra l'interfaccia e il server funziona."
|
msgstr "Controlla se MPTCP tra l'interfaccia e il server funziona."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:256
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:304
|
||||||
msgid "Checksum"
|
msgid "Checksum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -172,7 +176,7 @@ msgstr ""
|
|||||||
msgid "Close timeout"
|
msgid "Close timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:308
|
||||||
msgid "Close timeout (s)"
|
msgid "Close timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -193,11 +197,11 @@ msgstr ""
|
|||||||
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
||||||
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Counter"
|
msgid "Counter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -231,11 +235,11 @@ msgstr ""
|
|||||||
msgid "Data checksum errors"
|
msgid "Data checksum errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
||||||
msgid "Data mapping failures received (MP_FAIL)"
|
msgid "Data mapping failures received (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:85
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
||||||
msgid "Data mapping failures sent (MP_FAIL)"
|
msgid "Data mapping failures sent (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -257,7 +261,11 @@ msgstr "L'impostazione predefinita è bbr"
|
|||||||
msgid "Default is fullmesh"
|
msgid "Default is fullmesh"
|
||||||
msgstr "L'impostazione predefinita è bbr"
|
msgstr "L'impostazione predefinita è bbr"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:211
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
||||||
|
msgid "Delivery rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:201
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -265,7 +273,7 @@ msgstr ""
|
|||||||
msgid "Diagnostics"
|
msgid "Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:244
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:292
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -285,11 +293,11 @@ msgstr ""
|
|||||||
msgid "Enable MPTCPd"
|
msgid "Enable MPTCPd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:243
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:291
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:214
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:204
|
||||||
msgid "Endpoint flags"
|
msgid "Endpoint flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -310,11 +318,11 @@ msgstr ""
|
|||||||
msgid "Error fetching monitor data."
|
msgid "Error fetching monitor data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:99
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
||||||
msgid "Established MPTCP connections (current)"
|
msgid "Established MPTCP connections (current)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:263
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:311
|
||||||
msgid "Established MPTCP connections (right now)"
|
msgid "Established MPTCP connections (right now)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -330,27 +338,27 @@ msgstr ""
|
|||||||
msgid "Fallback to TCP (SYN/ACK stripped)"
|
msgid "Fallback to TCP (SYN/ACK stripped)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
||||||
msgid "Fastclose received"
|
msgid "Fastclose received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
||||||
msgid "Fastclose sent"
|
msgid "Fastclose sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
||||||
msgid "Fell back to TCP: bad or missing data sequence signal"
|
msgid "Fell back to TCP: bad or missing data sequence signal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
||||||
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
||||||
msgid "Fell back to TCP: missing data on first established packet"
|
msgid "Fell back to TCP: missing data on first established packet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
||||||
msgid "Fell back to TCP: simultaneous connect"
|
msgid "Fell back to TCP: simultaneous connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -381,7 +389,7 @@ msgstr ""
|
|||||||
msgid "Grant UCI access for luci-app-mptcp"
|
msgid "Grant UCI access for luci-app-mptcp"
|
||||||
msgstr "Concedi l'accesso UCI per luci-app-mptcp"
|
msgstr "Concedi l'accesso UCI per luci-app-mptcp"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
||||||
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
||||||
@@ -400,7 +408,7 @@ msgstr ""
|
|||||||
msgid "In"
|
msgid "In"
|
||||||
msgstr "Entrata"
|
msgstr "Entrata"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:296
|
||||||
msgid "In-kernel"
|
msgid "In-kernel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -461,7 +469,7 @@ msgstr ""
|
|||||||
msgid "JOIN request rejected by the path manager"
|
msgid "JOIN request rejected by the path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:265
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:313
|
||||||
msgid "Kernel MPTCP configuration"
|
msgid "Kernel MPTCP configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -469,7 +477,7 @@ msgstr ""
|
|||||||
msgid "LE (1) - Lower effort"
|
msgid "LE (1) - Lower effort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:170
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:159
|
||||||
msgid "Last updated:"
|
msgid "Last updated:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -483,6 +491,14 @@ msgstr ""
|
|||||||
"riga verso il gateway -- lo stesso comportamento \"il download segue sempre "
|
"riga verso il gateway -- lo stesso comportamento \"il download segue sempre "
|
||||||
"l’upload\" che mqvpn ha già integrato nativamente."
|
"l’upload\" che mqvpn ha già integrato nativamente."
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
||||||
|
msgid "Live MPTCP subflows"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
||||||
|
msgid "Local"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
||||||
msgid "MB/s"
|
msgid "MB/s"
|
||||||
msgstr "MB/s"
|
msgstr "MB/s"
|
||||||
@@ -493,35 +509,23 @@ msgstr "MB/s"
|
|||||||
msgid "MPTCP"
|
msgid "MPTCP"
|
||||||
msgstr "MPTCP"
|
msgstr "MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:148
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:138
|
||||||
msgid "MPTCP Diagnostics"
|
msgid "MPTCP Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:142
|
|
||||||
msgid "MPTCP Established connections"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
||||||
msgid "MPTCP Fullmesh"
|
msgid "MPTCP Fullmesh"
|
||||||
msgstr "MPTCP Fullmesh"
|
msgstr "MPTCP Fullmesh"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:141
|
|
||||||
msgid "MPTCP Fullmesh (subflow map)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
|
||||||
msgid "MPTCP Settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
||||||
msgid "MPTCP Support Check"
|
msgid "MPTCP Support Check"
|
||||||
msgstr "Verifica supporto MPTCP"
|
msgstr "Verifica supporto MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:301
|
||||||
msgid "MPTCP enabled"
|
msgid "MPTCP enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:213
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
||||||
msgid "MPTCP endpoint"
|
msgid "MPTCP endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -549,7 +553,7 @@ msgstr ""
|
|||||||
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:277
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:325
|
||||||
msgid "MPTCP kernel counters (since boot)"
|
msgid "MPTCP kernel counters (since boot)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -557,19 +561,15 @@ msgstr ""
|
|||||||
msgid "MPTCP monitoring"
|
msgid "MPTCP monitoring"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:143
|
|
||||||
msgid "MPTCP monitoring (raw kernel counters)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
||||||
msgid "MPTCP rejected on a port-only endpoint"
|
msgid "MPTCP rejected on a port-only endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:91
|
||||||
msgid "MPTCP resets received"
|
msgid "MPTCP resets received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
||||||
msgid "MPTCP resets sent"
|
msgid "MPTCP resets sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -577,7 +577,7 @@ msgstr ""
|
|||||||
msgid "MPTCP-level retransmissions"
|
msgid "MPTCP-level retransmissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:106
|
||||||
msgid "MPTCP-level zero-window probes"
|
msgid "MPTCP-level zero-window probes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -614,7 +614,7 @@ msgstr "Mbit/s"
|
|||||||
msgid "Mirror DSCP/weight pins to gateway"
|
msgid "Mirror DSCP/weight pins to gateway"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:212
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:202
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -656,7 +656,11 @@ msgstr "Netlink"
|
|||||||
msgid "Networks MPTCP settings."
|
msgid "Networks MPTCP settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:279
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:228
|
||||||
|
msgid "No active MPTCP subflow found on any multipath-enabled WAN right now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:327
|
||||||
msgid "No counters available (nstat/multipath -m returned nothing)."
|
msgid "No counters available (nstat/multipath -m returned nothing)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -664,7 +668,7 @@ msgstr ""
|
|||||||
msgid "No data"
|
msgid "No data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:184
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:174
|
||||||
msgid "No diagnostic data available yet."
|
msgid "No diagnostic data available yet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -672,7 +676,7 @@ msgstr ""
|
|||||||
msgid "No multipath WAN interface is currently available."
|
msgid "No multipath WAN interface is currently available."
|
||||||
msgstr "Nessuna interfaccia WAN multipath e attualmente disponibile."
|
msgstr "Nessuna interfaccia WAN multipath e attualmente disponibile."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:205
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:195
|
||||||
msgid "No multipath-enabled WAN interfaces found."
|
msgid "No multipath-enabled WAN interfaces found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -701,10 +705,6 @@ msgid ""
|
|||||||
"scheduler is selected."
|
"scheduler is selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:139
|
|
||||||
msgid "OpenMPTCProuter Network overview / Status"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
||||||
msgid "Out"
|
msgid "Out"
|
||||||
msgstr "Uscita"
|
msgstr "Uscita"
|
||||||
@@ -729,11 +729,15 @@ msgstr "Traffico in uscita"
|
|||||||
msgid "Outbound – all interfaces"
|
msgid "Outbound – all interfaces"
|
||||||
msgstr "Uscita - tutte le interfacce"
|
msgstr "Uscita - tutte le interfacce"
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
||||||
|
msgid "Pacing rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
||||||
msgid "Path Manager type"
|
msgid "Path Manager type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:302
|
||||||
msgid "Path manager"
|
msgid "Path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -742,50 +746,62 @@ msgstr ""
|
|||||||
msgid "Peak"
|
msgid "Peak"
|
||||||
msgstr "Picco"
|
msgstr "Picco"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:193
|
||||||
msgid "Per-WAN MPTCP endpoint status"
|
msgid "Per-WAN MPTCP endpoint status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:79
|
||||||
msgid "RM_ADDR signals dropped"
|
msgid "RM_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
||||||
msgid "RM_ADDR signals failed to send"
|
msgid "RM_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
||||||
msgid "RM_ADDR signals received"
|
msgid "RM_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
||||||
msgid "RM_ADDR signals sent"
|
msgid "RM_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:252
|
||||||
|
msgid "RTT / var (ms)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
||||||
msgid "Re-create fullmesh subflows after a timeout"
|
msgid "Re-create fullmesh subflows after a timeout"
|
||||||
msgstr "Ricrea i flussi secondari fullmesh dopo un timeout"
|
msgstr "Ricrea i flussi secondari fullmesh dopo un timeout"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
||||||
msgid "Receive window conflict resolved on update"
|
msgid "Receive window conflict resolved on update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
||||||
msgid "Receive window shared across subflows"
|
msgid "Receive window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:97
|
||||||
msgid "Receive window update conflicts"
|
msgid "Receive window update conflicts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:137
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:59
|
||||||
msgid "Related pages"
|
msgid "Received segments pruned from the receive queue (memory pressure)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
||||||
|
msgid "Remote"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
||||||
msgid "Retranmission intervals"
|
msgid "Retranmission intervals"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
||||||
|
msgid "Retrans / total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
||||||
msgid ""
|
msgid ""
|
||||||
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
||||||
@@ -793,7 +809,7 @@ msgid ""
|
|||||||
"DSCP mask via the control API."
|
"DSCP mask via the control API."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:303
|
||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -801,7 +817,7 @@ msgstr ""
|
|||||||
msgid "Segments received outside the MPTCP mapping window"
|
msgid "Segments received outside the MPTCP mapping window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:93
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
||||||
msgid "Send window shared across subflows"
|
msgid "Send window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -823,11 +839,11 @@ msgstr ""
|
|||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Impostazioni"
|
msgstr "Impostazioni"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:257
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:305
|
||||||
msgid "Stale loss count threshold"
|
msgid "Stale loss count threshold"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
||||||
msgid "Stale subflows recovered"
|
msgid "Stale subflows recovered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -887,23 +903,23 @@ msgstr ""
|
|||||||
msgid "Subflow JOIN failed: could not create socket"
|
msgid "Subflow JOIN failed: could not create socket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:261
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:309
|
||||||
msgid "Subflow limit"
|
msgid "Subflow limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:83
|
||||||
msgid "Subflow priority change received (MP_PRIO)"
|
msgid "Subflow priority change received (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:81
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
||||||
msgid "Subflow priority change sent (MP_PRIO)"
|
msgid "Subflow priority change sent (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
||||||
msgid "Subflows marked stale (possible blackhole)"
|
msgid "Subflows marked stale (possible blackhole)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:65
|
||||||
msgid "Subflows removed"
|
msgid "Subflows removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -953,7 +969,7 @@ msgid ""
|
|||||||
"traffic class."
|
"traffic class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:297
|
||||||
msgid "Userspace"
|
msgid "Userspace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -961,11 +977,12 @@ msgstr ""
|
|||||||
msgid "Userspace path manager"
|
msgid "Userspace path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:210
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:200
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:247
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1000,7 +1017,12 @@ msgid ""
|
|||||||
"effect until this is re-enabled and applied."
|
"effect until this is re-enabled and applied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
msgid "backup"
|
msgid "backup"
|
||||||
msgstr "backup"
|
msgstr "backup"
|
||||||
|
|
||||||
@@ -1021,6 +1043,10 @@ msgid ""
|
|||||||
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:251
|
||||||
|
msgid "cwnd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
||||||
msgid "default"
|
msgid "default"
|
||||||
@@ -1080,7 +1106,7 @@ msgstr "Principale"
|
|||||||
msgid "minutes window, 1 second interval"
|
msgid "minutes window, 1 second interval"
|
||||||
msgstr "finestra in minuti, intervallo di 1 secondo"
|
msgstr "finestra in minuti, intervallo di 1 secondo"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "missing"
|
msgid "missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1094,7 +1120,7 @@ msgstr ""
|
|||||||
msgid "ndiffports subflows number"
|
msgid "ndiffports subflows number"
|
||||||
msgstr "ndiffports subflows number"
|
msgstr "ndiffports subflows number"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "registered"
|
msgid "registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+120
-94
@@ -15,7 +15,7 @@ msgstr ""
|
|||||||
msgid "(no output)"
|
msgid "(no output)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:45
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:54
|
||||||
msgid "-- not pinned --"
|
msgid "-- not pinned --"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -39,43 +39,43 @@ msgid ""
|
|||||||
"attractive. Max 256."
|
"attractive. Max 256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
||||||
msgid "ADD_ADDR echo failed to send"
|
msgid "ADD_ADDR echo failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
||||||
msgid "ADD_ADDR echo received"
|
msgid "ADD_ADDR echo received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
||||||
msgid "ADD_ADDR echo sent"
|
msgid "ADD_ADDR echo sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
||||||
msgid "ADD_ADDR received with a port number"
|
msgid "ADD_ADDR received with a port number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
||||||
msgid "ADD_ADDR signals dropped"
|
msgid "ADD_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
||||||
msgid "ADD_ADDR signals failed to send"
|
msgid "ADD_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:67
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
||||||
msgid "ADD_ADDR signals received"
|
msgid "ADD_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
||||||
msgid "ADD_ADDR signals sent"
|
msgid "ADD_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:262
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:310
|
||||||
msgid "Accepted ADD_ADDR limit"
|
msgid "Accepted ADD_ADDR limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:259
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:307
|
||||||
msgid "Add-addr timeout (s)"
|
msgid "Add-addr timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -100,11 +100,15 @@ msgstr ""
|
|||||||
msgid "BPF schedulers (not available on all platforms):"
|
msgid "BPF schedulers (not available on all platforms):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:250
|
||||||
|
msgid "Backup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
msgstr "Benda passanta"
|
msgstr "Benda passanta"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:61
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
||||||
msgid "Blackhole detected on the path"
|
msgid "Blackhole detected on the path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -112,7 +116,7 @@ msgstr ""
|
|||||||
msgid "Blackhole timeout"
|
msgid "Blackhole timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:258
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:306
|
||||||
msgid "Blackhole timeout (s)"
|
msgid "Blackhole timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -152,7 +156,7 @@ msgstr ""
|
|||||||
msgid "Check if MPTCP between interface and server is working."
|
msgid "Check if MPTCP between interface and server is working."
|
||||||
msgstr "Verificar se MPTCP entre l‘interfàcia e lo servidor fonciona."
|
msgstr "Verificar se MPTCP entre l‘interfàcia e lo servidor fonciona."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:256
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:304
|
||||||
msgid "Checksum"
|
msgid "Checksum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -169,7 +173,7 @@ msgstr ""
|
|||||||
msgid "Close timeout"
|
msgid "Close timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:308
|
||||||
msgid "Close timeout (s)"
|
msgid "Close timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -190,11 +194,11 @@ msgstr ""
|
|||||||
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
||||||
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Counter"
|
msgid "Counter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -228,11 +232,11 @@ msgstr ""
|
|||||||
msgid "Data checksum errors"
|
msgid "Data checksum errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
||||||
msgid "Data mapping failures received (MP_FAIL)"
|
msgid "Data mapping failures received (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:85
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
||||||
msgid "Data mapping failures sent (MP_FAIL)"
|
msgid "Data mapping failures sent (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -254,7 +258,11 @@ msgstr "Per defaut bbr"
|
|||||||
msgid "Default is fullmesh"
|
msgid "Default is fullmesh"
|
||||||
msgstr "Per defaut bbr"
|
msgstr "Per defaut bbr"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:211
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
||||||
|
msgid "Delivery rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:201
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -262,7 +270,7 @@ msgstr ""
|
|||||||
msgid "Diagnostics"
|
msgid "Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:244
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:292
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -282,11 +290,11 @@ msgstr ""
|
|||||||
msgid "Enable MPTCPd"
|
msgid "Enable MPTCPd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:243
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:291
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:214
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:204
|
||||||
msgid "Endpoint flags"
|
msgid "Endpoint flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -307,11 +315,11 @@ msgstr ""
|
|||||||
msgid "Error fetching monitor data."
|
msgid "Error fetching monitor data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:99
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
||||||
msgid "Established MPTCP connections (current)"
|
msgid "Established MPTCP connections (current)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:263
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:311
|
||||||
msgid "Established MPTCP connections (right now)"
|
msgid "Established MPTCP connections (right now)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -327,27 +335,27 @@ msgstr ""
|
|||||||
msgid "Fallback to TCP (SYN/ACK stripped)"
|
msgid "Fallback to TCP (SYN/ACK stripped)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
||||||
msgid "Fastclose received"
|
msgid "Fastclose received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
||||||
msgid "Fastclose sent"
|
msgid "Fastclose sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
||||||
msgid "Fell back to TCP: bad or missing data sequence signal"
|
msgid "Fell back to TCP: bad or missing data sequence signal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
||||||
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
||||||
msgid "Fell back to TCP: missing data on first established packet"
|
msgid "Fell back to TCP: missing data on first established packet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
||||||
msgid "Fell back to TCP: simultaneous connect"
|
msgid "Fell back to TCP: simultaneous connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -378,7 +386,7 @@ msgstr ""
|
|||||||
msgid "Grant UCI access for luci-app-mptcp"
|
msgid "Grant UCI access for luci-app-mptcp"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
||||||
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
||||||
@@ -397,7 +405,7 @@ msgstr ""
|
|||||||
msgid "In"
|
msgid "In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:296
|
||||||
msgid "In-kernel"
|
msgid "In-kernel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -458,7 +466,7 @@ msgstr ""
|
|||||||
msgid "JOIN request rejected by the path manager"
|
msgid "JOIN request rejected by the path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:265
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:313
|
||||||
msgid "Kernel MPTCP configuration"
|
msgid "Kernel MPTCP configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -466,7 +474,7 @@ msgstr ""
|
|||||||
msgid "LE (1) - Lower effort"
|
msgid "LE (1) - Lower effort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:170
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:159
|
||||||
msgid "Last updated:"
|
msgid "Last updated:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -480,6 +488,14 @@ msgstr ""
|
|||||||
"cap a la passarèla -- lo meteis compòrtament \"lo telecargament seguís "
|
"cap a la passarèla -- lo meteis compòrtament \"lo telecargament seguís "
|
||||||
"totjorn l’mandadís\" que mqvpn a ja integrat nativament."
|
"totjorn l’mandadís\" que mqvpn a ja integrat nativament."
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
||||||
|
msgid "Live MPTCP subflows"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
||||||
|
msgid "Local"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
||||||
msgid "MB/s"
|
msgid "MB/s"
|
||||||
msgstr "Mo/s"
|
msgstr "Mo/s"
|
||||||
@@ -490,35 +506,23 @@ msgstr "Mo/s"
|
|||||||
msgid "MPTCP"
|
msgid "MPTCP"
|
||||||
msgstr "MPTCP"
|
msgstr "MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:148
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:138
|
||||||
msgid "MPTCP Diagnostics"
|
msgid "MPTCP Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:142
|
|
||||||
msgid "MPTCP Established connections"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
||||||
msgid "MPTCP Fullmesh"
|
msgid "MPTCP Fullmesh"
|
||||||
msgstr "MPTCP Fullmesh"
|
msgstr "MPTCP Fullmesh"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:141
|
|
||||||
msgid "MPTCP Fullmesh (subflow map)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
|
||||||
msgid "MPTCP Settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
||||||
msgid "MPTCP Support Check"
|
msgid "MPTCP Support Check"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:301
|
||||||
msgid "MPTCP enabled"
|
msgid "MPTCP enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:213
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
||||||
msgid "MPTCP endpoint"
|
msgid "MPTCP endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -546,7 +550,7 @@ msgstr ""
|
|||||||
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:277
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:325
|
||||||
msgid "MPTCP kernel counters (since boot)"
|
msgid "MPTCP kernel counters (since boot)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -554,19 +558,15 @@ msgstr ""
|
|||||||
msgid "MPTCP monitoring"
|
msgid "MPTCP monitoring"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:143
|
|
||||||
msgid "MPTCP monitoring (raw kernel counters)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
||||||
msgid "MPTCP rejected on a port-only endpoint"
|
msgid "MPTCP rejected on a port-only endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:91
|
||||||
msgid "MPTCP resets received"
|
msgid "MPTCP resets received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
||||||
msgid "MPTCP resets sent"
|
msgid "MPTCP resets sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -574,7 +574,7 @@ msgstr ""
|
|||||||
msgid "MPTCP-level retransmissions"
|
msgid "MPTCP-level retransmissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:106
|
||||||
msgid "MPTCP-level zero-window probes"
|
msgid "MPTCP-level zero-window probes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -611,7 +611,7 @@ msgstr "Mbit/s"
|
|||||||
msgid "Mirror DSCP/weight pins to gateway"
|
msgid "Mirror DSCP/weight pins to gateway"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:212
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:202
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -653,7 +653,11 @@ msgstr "Ligam ret"
|
|||||||
msgid "Networks MPTCP settings."
|
msgid "Networks MPTCP settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:279
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:228
|
||||||
|
msgid "No active MPTCP subflow found on any multipath-enabled WAN right now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:327
|
||||||
msgid "No counters available (nstat/multipath -m returned nothing)."
|
msgid "No counters available (nstat/multipath -m returned nothing)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -661,7 +665,7 @@ msgstr ""
|
|||||||
msgid "No data"
|
msgid "No data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:184
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:174
|
||||||
msgid "No diagnostic data available yet."
|
msgid "No diagnostic data available yet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -669,7 +673,7 @@ msgstr ""
|
|||||||
msgid "No multipath WAN interface is currently available."
|
msgid "No multipath WAN interface is currently available."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:205
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:195
|
||||||
msgid "No multipath-enabled WAN interfaces found."
|
msgid "No multipath-enabled WAN interfaces found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -689,9 +693,9 @@ msgid ""
|
|||||||
"Only WANs with Multipath TCP enabled (the “Multipath TCP” option on the "
|
"Only WANs with Multipath TCP enabled (the “Multipath TCP” option on the "
|
||||||
"MPTCP page’s Interfaces Settings) are listed below."
|
"MPTCP page’s Interfaces Settings) are listed below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Solament los WAN amb Multipath TCP activat (l’opcion « Multipath TCP » de "
|
"Solament los WAN amb Multipath TCP activat (l’opcion « Multipath TCP » de la "
|
||||||
"la seccion Configuracion de las interfàcias de la pagina MPTCP) son listats "
|
"seccion Configuracion de las interfàcias de la pagina MPTCP) son listats çai-"
|
||||||
"çai-jós."
|
"jós."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:304
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:304
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -699,10 +703,6 @@ msgid ""
|
|||||||
"scheduler is selected."
|
"scheduler is selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:139
|
|
||||||
msgid "OpenMPTCProuter Network overview / Status"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
||||||
msgid "Out"
|
msgid "Out"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -727,11 +727,15 @@ msgstr ""
|
|||||||
msgid "Outbound – all interfaces"
|
msgid "Outbound – all interfaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
||||||
|
msgid "Pacing rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
||||||
msgid "Path Manager type"
|
msgid "Path Manager type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:302
|
||||||
msgid "Path manager"
|
msgid "Path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -740,50 +744,62 @@ msgstr ""
|
|||||||
msgid "Peak"
|
msgid "Peak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:193
|
||||||
msgid "Per-WAN MPTCP endpoint status"
|
msgid "Per-WAN MPTCP endpoint status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:79
|
||||||
msgid "RM_ADDR signals dropped"
|
msgid "RM_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
||||||
msgid "RM_ADDR signals failed to send"
|
msgid "RM_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
||||||
msgid "RM_ADDR signals received"
|
msgid "RM_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
||||||
msgid "RM_ADDR signals sent"
|
msgid "RM_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:252
|
||||||
|
msgid "RTT / var (ms)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
||||||
msgid "Re-create fullmesh subflows after a timeout"
|
msgid "Re-create fullmesh subflows after a timeout"
|
||||||
msgstr "Tornar crear los jos-flus fullmesh aprèp lo relambi d’expiracion"
|
msgstr "Tornar crear los jos-flus fullmesh aprèp lo relambi d’expiracion"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
||||||
msgid "Receive window conflict resolved on update"
|
msgid "Receive window conflict resolved on update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
||||||
msgid "Receive window shared across subflows"
|
msgid "Receive window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:97
|
||||||
msgid "Receive window update conflicts"
|
msgid "Receive window update conflicts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:137
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:59
|
||||||
msgid "Related pages"
|
msgid "Received segments pruned from the receive queue (memory pressure)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
||||||
|
msgid "Remote"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
||||||
msgid "Retranmission intervals"
|
msgid "Retranmission intervals"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
||||||
|
msgid "Retrans / total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
||||||
msgid ""
|
msgid ""
|
||||||
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
||||||
@@ -791,7 +807,7 @@ msgid ""
|
|||||||
"DSCP mask via the control API."
|
"DSCP mask via the control API."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:303
|
||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -799,7 +815,7 @@ msgstr ""
|
|||||||
msgid "Segments received outside the MPTCP mapping window"
|
msgid "Segments received outside the MPTCP mapping window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:93
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
||||||
msgid "Send window shared across subflows"
|
msgid "Send window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -821,11 +837,11 @@ msgstr ""
|
|||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Paramètres"
|
msgstr "Paramètres"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:257
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:305
|
||||||
msgid "Stale loss count threshold"
|
msgid "Stale loss count threshold"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
||||||
msgid "Stale subflows recovered"
|
msgid "Stale subflows recovered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -885,23 +901,23 @@ msgstr ""
|
|||||||
msgid "Subflow JOIN failed: could not create socket"
|
msgid "Subflow JOIN failed: could not create socket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:261
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:309
|
||||||
msgid "Subflow limit"
|
msgid "Subflow limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:83
|
||||||
msgid "Subflow priority change received (MP_PRIO)"
|
msgid "Subflow priority change received (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:81
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
||||||
msgid "Subflow priority change sent (MP_PRIO)"
|
msgid "Subflow priority change sent (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
||||||
msgid "Subflows marked stale (possible blackhole)"
|
msgid "Subflows marked stale (possible blackhole)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:65
|
||||||
msgid "Subflows removed"
|
msgid "Subflows removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -951,7 +967,7 @@ msgid ""
|
|||||||
"traffic class."
|
"traffic class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:297
|
||||||
msgid "Userspace"
|
msgid "Userspace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -959,11 +975,12 @@ msgstr ""
|
|||||||
msgid "Userspace path manager"
|
msgid "Userspace path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:210
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:200
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:247
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -998,7 +1015,12 @@ msgid ""
|
|||||||
"effect until this is re-enabled and applied."
|
"effect until this is re-enabled and applied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
msgid "backup"
|
msgid "backup"
|
||||||
msgstr "subordinat"
|
msgstr "subordinat"
|
||||||
|
|
||||||
@@ -1019,6 +1041,10 @@ msgid ""
|
|||||||
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:251
|
||||||
|
msgid "cwnd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
||||||
msgid "default"
|
msgid "default"
|
||||||
@@ -1078,7 +1104,7 @@ msgstr "màger"
|
|||||||
msgid "minutes window, 1 second interval"
|
msgid "minutes window, 1 second interval"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "missing"
|
msgid "missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1092,7 +1118,7 @@ msgstr ""
|
|||||||
msgid "ndiffports subflows number"
|
msgid "ndiffports subflows number"
|
||||||
msgstr "Nombre de jos-flux ndiffports"
|
msgstr "Nombre de jos-flux ndiffports"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "registered"
|
msgid "registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+120
-94
@@ -16,7 +16,7 @@ msgstr ""
|
|||||||
msgid "(no output)"
|
msgid "(no output)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:45
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:54
|
||||||
msgid "-- not pinned --"
|
msgid "-- not pinned --"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -40,43 +40,43 @@ msgid ""
|
|||||||
"attractive. Max 256."
|
"attractive. Max 256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
||||||
msgid "ADD_ADDR echo failed to send"
|
msgid "ADD_ADDR echo failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
||||||
msgid "ADD_ADDR echo received"
|
msgid "ADD_ADDR echo received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
||||||
msgid "ADD_ADDR echo sent"
|
msgid "ADD_ADDR echo sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
||||||
msgid "ADD_ADDR received with a port number"
|
msgid "ADD_ADDR received with a port number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
||||||
msgid "ADD_ADDR signals dropped"
|
msgid "ADD_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
||||||
msgid "ADD_ADDR signals failed to send"
|
msgid "ADD_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:67
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
||||||
msgid "ADD_ADDR signals received"
|
msgid "ADD_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
||||||
msgid "ADD_ADDR signals sent"
|
msgid "ADD_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:262
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:310
|
||||||
msgid "Accepted ADD_ADDR limit"
|
msgid "Accepted ADD_ADDR limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:259
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:307
|
||||||
msgid "Add-addr timeout (s)"
|
msgid "Add-addr timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -101,11 +101,15 @@ msgstr ""
|
|||||||
msgid "BPF schedulers (not available on all platforms):"
|
msgid "BPF schedulers (not available on all platforms):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:250
|
||||||
|
msgid "Backup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
msgstr "Пропускная способность"
|
msgstr "Пропускная способность"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:61
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
||||||
msgid "Blackhole detected on the path"
|
msgid "Blackhole detected on the path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -113,7 +117,7 @@ msgstr ""
|
|||||||
msgid "Blackhole timeout"
|
msgid "Blackhole timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:258
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:306
|
||||||
msgid "Blackhole timeout (s)"
|
msgid "Blackhole timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -153,7 +157,7 @@ msgstr ""
|
|||||||
msgid "Check if MPTCP between interface and server is working."
|
msgid "Check if MPTCP between interface and server is working."
|
||||||
msgstr "Проверьте, работает ли MPTCP между интерфейсом и сервером."
|
msgstr "Проверьте, работает ли MPTCP между интерфейсом и сервером."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:256
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:304
|
||||||
msgid "Checksum"
|
msgid "Checksum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -170,7 +174,7 @@ msgstr ""
|
|||||||
msgid "Close timeout"
|
msgid "Close timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:308
|
||||||
msgid "Close timeout (s)"
|
msgid "Close timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -191,11 +195,11 @@ msgstr ""
|
|||||||
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
||||||
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Counter"
|
msgid "Counter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -229,11 +233,11 @@ msgstr ""
|
|||||||
msgid "Data checksum errors"
|
msgid "Data checksum errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
||||||
msgid "Data mapping failures received (MP_FAIL)"
|
msgid "Data mapping failures received (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:85
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
||||||
msgid "Data mapping failures sent (MP_FAIL)"
|
msgid "Data mapping failures sent (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -253,7 +257,11 @@ msgstr "По умолчанию кубический"
|
|||||||
msgid "Default is fullmesh"
|
msgid "Default is fullmesh"
|
||||||
msgstr "По умолчанию - fullmesh"
|
msgstr "По умолчанию - fullmesh"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:211
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
||||||
|
msgid "Delivery rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:201
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -261,7 +269,7 @@ msgstr ""
|
|||||||
msgid "Diagnostics"
|
msgid "Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:244
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:292
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -281,11 +289,11 @@ msgstr ""
|
|||||||
msgid "Enable MPTCPd"
|
msgid "Enable MPTCPd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:243
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:291
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:214
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:204
|
||||||
msgid "Endpoint flags"
|
msgid "Endpoint flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -306,11 +314,11 @@ msgstr ""
|
|||||||
msgid "Error fetching monitor data."
|
msgid "Error fetching monitor data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:99
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
||||||
msgid "Established MPTCP connections (current)"
|
msgid "Established MPTCP connections (current)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:263
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:311
|
||||||
msgid "Established MPTCP connections (right now)"
|
msgid "Established MPTCP connections (right now)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -326,27 +334,27 @@ msgstr ""
|
|||||||
msgid "Fallback to TCP (SYN/ACK stripped)"
|
msgid "Fallback to TCP (SYN/ACK stripped)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
||||||
msgid "Fastclose received"
|
msgid "Fastclose received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
||||||
msgid "Fastclose sent"
|
msgid "Fastclose sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
||||||
msgid "Fell back to TCP: bad or missing data sequence signal"
|
msgid "Fell back to TCP: bad or missing data sequence signal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
||||||
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
||||||
msgid "Fell back to TCP: missing data on first established packet"
|
msgid "Fell back to TCP: missing data on first established packet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
||||||
msgid "Fell back to TCP: simultaneous connect"
|
msgid "Fell back to TCP: simultaneous connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -377,7 +385,7 @@ msgstr ""
|
|||||||
msgid "Grant UCI access for luci-app-mptcp"
|
msgid "Grant UCI access for luci-app-mptcp"
|
||||||
msgstr "Предоставить доступ UCI для luci-app-mptcp"
|
msgstr "Предоставить доступ UCI для luci-app-mptcp"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
||||||
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
||||||
@@ -398,7 +406,7 @@ msgstr ""
|
|||||||
msgid "In"
|
msgid "In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:296
|
||||||
msgid "In-kernel"
|
msgid "In-kernel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -459,7 +467,7 @@ msgstr ""
|
|||||||
msgid "JOIN request rejected by the path manager"
|
msgid "JOIN request rejected by the path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:265
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:313
|
||||||
msgid "Kernel MPTCP configuration"
|
msgid "Kernel MPTCP configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -467,7 +475,7 @@ msgstr ""
|
|||||||
msgid "LE (1) - Lower effort"
|
msgid "LE (1) - Lower effort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:170
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:159
|
||||||
msgid "Last updated:"
|
msgid "Last updated:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -477,9 +485,17 @@ msgid ""
|
|||||||
"instead -- the same \"download always follows upload\" behavior mqvpn "
|
"instead -- the same \"download always follows upload\" behavior mqvpn "
|
||||||
"already has built in natively."
|
"already has built in natively."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Оставьте пустым, чтобы просто отразить интерфейс Upload этой строки на "
|
"Оставьте пустым, чтобы просто отразить интерфейс Upload этой строки на шлюз "
|
||||||
"шлюз -- то же поведение \"скачивание всегда следует за отправкой\", которое "
|
"-- то же поведение \"скачивание всегда следует за отправкой\", которое уже "
|
||||||
"уже встроено в mqvpn."
|
"встроено в mqvpn."
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
||||||
|
msgid "Live MPTCP subflows"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
||||||
|
msgid "Local"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
||||||
msgid "MB/s"
|
msgid "MB/s"
|
||||||
@@ -491,35 +507,23 @@ msgstr "MB/s"
|
|||||||
msgid "MPTCP"
|
msgid "MPTCP"
|
||||||
msgstr "MPTCP"
|
msgstr "MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:148
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:138
|
||||||
msgid "MPTCP Diagnostics"
|
msgid "MPTCP Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:142
|
|
||||||
msgid "MPTCP Established connections"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
||||||
msgid "MPTCP Fullmesh"
|
msgid "MPTCP Fullmesh"
|
||||||
msgstr "MPTCP Fullmesh"
|
msgstr "MPTCP Fullmesh"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:141
|
|
||||||
msgid "MPTCP Fullmesh (subflow map)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
|
||||||
msgid "MPTCP Settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
||||||
msgid "MPTCP Support Check"
|
msgid "MPTCP Support Check"
|
||||||
msgstr "Проверка поддержки MPTCP"
|
msgstr "Проверка поддержки MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:301
|
||||||
msgid "MPTCP enabled"
|
msgid "MPTCP enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:213
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
||||||
msgid "MPTCP endpoint"
|
msgid "MPTCP endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -547,7 +551,7 @@ msgstr ""
|
|||||||
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:277
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:325
|
||||||
msgid "MPTCP kernel counters (since boot)"
|
msgid "MPTCP kernel counters (since boot)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -555,19 +559,15 @@ msgstr ""
|
|||||||
msgid "MPTCP monitoring"
|
msgid "MPTCP monitoring"
|
||||||
msgstr "Мониторинг MPTCP"
|
msgstr "Мониторинг MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:143
|
|
||||||
msgid "MPTCP monitoring (raw kernel counters)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
||||||
msgid "MPTCP rejected on a port-only endpoint"
|
msgid "MPTCP rejected on a port-only endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:91
|
||||||
msgid "MPTCP resets received"
|
msgid "MPTCP resets received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
||||||
msgid "MPTCP resets sent"
|
msgid "MPTCP resets sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -575,7 +575,7 @@ msgstr ""
|
|||||||
msgid "MPTCP-level retransmissions"
|
msgid "MPTCP-level retransmissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:106
|
||||||
msgid "MPTCP-level zero-window probes"
|
msgid "MPTCP-level zero-window probes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -612,7 +612,7 @@ msgstr "Mbit/s"
|
|||||||
msgid "Mirror DSCP/weight pins to gateway"
|
msgid "Mirror DSCP/weight pins to gateway"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:212
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:202
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -654,7 +654,11 @@ msgstr "Netlink"
|
|||||||
msgid "Networks MPTCP settings."
|
msgid "Networks MPTCP settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:279
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:228
|
||||||
|
msgid "No active MPTCP subflow found on any multipath-enabled WAN right now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:327
|
||||||
msgid "No counters available (nstat/multipath -m returned nothing)."
|
msgid "No counters available (nstat/multipath -m returned nothing)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -662,7 +666,7 @@ msgstr ""
|
|||||||
msgid "No data"
|
msgid "No data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:184
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:174
|
||||||
msgid "No diagnostic data available yet."
|
msgid "No diagnostic data available yet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -670,7 +674,7 @@ msgstr ""
|
|||||||
msgid "No multipath WAN interface is currently available."
|
msgid "No multipath WAN interface is currently available."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:205
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:195
|
||||||
msgid "No multipath-enabled WAN interfaces found."
|
msgid "No multipath-enabled WAN interfaces found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -699,10 +703,6 @@ msgid ""
|
|||||||
"scheduler is selected."
|
"scheduler is selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:139
|
|
||||||
msgid "OpenMPTCProuter Network overview / Status"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
||||||
msgid "Out"
|
msgid "Out"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -727,11 +727,15 @@ msgstr ""
|
|||||||
msgid "Outbound – all interfaces"
|
msgid "Outbound – all interfaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
||||||
|
msgid "Pacing rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
||||||
msgid "Path Manager type"
|
msgid "Path Manager type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:302
|
||||||
msgid "Path manager"
|
msgid "Path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -740,50 +744,62 @@ msgstr ""
|
|||||||
msgid "Peak"
|
msgid "Peak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:193
|
||||||
msgid "Per-WAN MPTCP endpoint status"
|
msgid "Per-WAN MPTCP endpoint status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:79
|
||||||
msgid "RM_ADDR signals dropped"
|
msgid "RM_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
||||||
msgid "RM_ADDR signals failed to send"
|
msgid "RM_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
||||||
msgid "RM_ADDR signals received"
|
msgid "RM_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
||||||
msgid "RM_ADDR signals sent"
|
msgid "RM_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:252
|
||||||
|
msgid "RTT / var (ms)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
||||||
msgid "Re-create fullmesh subflows after a timeout"
|
msgid "Re-create fullmesh subflows after a timeout"
|
||||||
msgstr "Повторно создать подпотоки fullmesh после тайм-аута"
|
msgstr "Повторно создать подпотоки fullmesh после тайм-аута"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
||||||
msgid "Receive window conflict resolved on update"
|
msgid "Receive window conflict resolved on update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
||||||
msgid "Receive window shared across subflows"
|
msgid "Receive window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:97
|
||||||
msgid "Receive window update conflicts"
|
msgid "Receive window update conflicts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:137
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:59
|
||||||
msgid "Related pages"
|
msgid "Received segments pruned from the receive queue (memory pressure)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
||||||
|
msgid "Remote"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
||||||
msgid "Retranmission intervals"
|
msgid "Retranmission intervals"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
||||||
|
msgid "Retrans / total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
||||||
msgid ""
|
msgid ""
|
||||||
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
||||||
@@ -791,7 +807,7 @@ msgid ""
|
|||||||
"DSCP mask via the control API."
|
"DSCP mask via the control API."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:303
|
||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -799,7 +815,7 @@ msgstr ""
|
|||||||
msgid "Segments received outside the MPTCP mapping window"
|
msgid "Segments received outside the MPTCP mapping window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:93
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
||||||
msgid "Send window shared across subflows"
|
msgid "Send window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -821,11 +837,11 @@ msgstr ""
|
|||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Настройки"
|
msgstr "Настройки"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:257
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:305
|
||||||
msgid "Stale loss count threshold"
|
msgid "Stale loss count threshold"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
||||||
msgid "Stale subflows recovered"
|
msgid "Stale subflows recovered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -885,23 +901,23 @@ msgstr ""
|
|||||||
msgid "Subflow JOIN failed: could not create socket"
|
msgid "Subflow JOIN failed: could not create socket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:261
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:309
|
||||||
msgid "Subflow limit"
|
msgid "Subflow limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:83
|
||||||
msgid "Subflow priority change received (MP_PRIO)"
|
msgid "Subflow priority change received (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:81
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
||||||
msgid "Subflow priority change sent (MP_PRIO)"
|
msgid "Subflow priority change sent (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
||||||
msgid "Subflows marked stale (possible blackhole)"
|
msgid "Subflows marked stale (possible blackhole)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:65
|
||||||
msgid "Subflows removed"
|
msgid "Subflows removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -951,7 +967,7 @@ msgid ""
|
|||||||
"traffic class."
|
"traffic class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:297
|
||||||
msgid "Userspace"
|
msgid "Userspace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -959,11 +975,12 @@ msgstr ""
|
|||||||
msgid "Userspace path manager"
|
msgid "Userspace path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:210
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:200
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:247
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -998,7 +1015,12 @@ msgid ""
|
|||||||
"effect until this is re-enabled and applied."
|
"effect until this is re-enabled and applied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
msgid "backup"
|
msgid "backup"
|
||||||
msgstr "Резервирование"
|
msgstr "Резервирование"
|
||||||
|
|
||||||
@@ -1019,6 +1041,10 @@ msgid ""
|
|||||||
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:251
|
||||||
|
msgid "cwnd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
||||||
msgid "default"
|
msgid "default"
|
||||||
@@ -1078,7 +1104,7 @@ msgstr "мастер"
|
|||||||
msgid "minutes window, 1 second interval"
|
msgid "minutes window, 1 second interval"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "missing"
|
msgid "missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1092,7 +1118,7 @@ msgstr ""
|
|||||||
msgid "ndiffports subflows number"
|
msgid "ndiffports subflows number"
|
||||||
msgstr "количество подпотоков ndiffports"
|
msgstr "количество подпотоков ndiffports"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "registered"
|
msgid "registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: luci-app-mptcp\n"
|
"Project-Id-Version: luci-app-mptcp\n"
|
||||||
"POT-Creation-Date: 2026-08-16 00:00+0000\n"
|
"POT-Creation-Date: 2026-08-24 00:00+0000\n"
|
||||||
"PO-Revision-Date: 2026-08-16 00:00+0000\n"
|
"PO-Revision-Date: 2026-08-24 00:00+0000\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: en\n"
|
"Language: en\n"
|
||||||
@@ -15,7 +15,7 @@ msgstr ""
|
|||||||
msgid "(no output)"
|
msgid "(no output)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:45
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:54
|
||||||
msgid "-- not pinned --"
|
msgid "-- not pinned --"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -39,43 +39,43 @@ msgid ""
|
|||||||
"attractive. Max 256."
|
"attractive. Max 256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
||||||
msgid "ADD_ADDR echo failed to send"
|
msgid "ADD_ADDR echo failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
||||||
msgid "ADD_ADDR echo received"
|
msgid "ADD_ADDR echo received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
||||||
msgid "ADD_ADDR echo sent"
|
msgid "ADD_ADDR echo sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
||||||
msgid "ADD_ADDR received with a port number"
|
msgid "ADD_ADDR received with a port number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
||||||
msgid "ADD_ADDR signals dropped"
|
msgid "ADD_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
||||||
msgid "ADD_ADDR signals failed to send"
|
msgid "ADD_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:67
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
||||||
msgid "ADD_ADDR signals received"
|
msgid "ADD_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
||||||
msgid "ADD_ADDR signals sent"
|
msgid "ADD_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:262
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:310
|
||||||
msgid "Accepted ADD_ADDR limit"
|
msgid "Accepted ADD_ADDR limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:259
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:307
|
||||||
msgid "Add-addr timeout (s)"
|
msgid "Add-addr timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -100,11 +100,15 @@ msgstr ""
|
|||||||
msgid "BPF schedulers (not available on all platforms):"
|
msgid "BPF schedulers (not available on all platforms):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:250
|
||||||
|
msgid "Backup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:61
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
||||||
msgid "Blackhole detected on the path"
|
msgid "Blackhole detected on the path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -112,7 +116,7 @@ msgstr ""
|
|||||||
msgid "Blackhole timeout"
|
msgid "Blackhole timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:258
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:306
|
||||||
msgid "Blackhole timeout (s)"
|
msgid "Blackhole timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -152,7 +156,7 @@ msgstr ""
|
|||||||
msgid "Check if MPTCP between interface and server is working."
|
msgid "Check if MPTCP between interface and server is working."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:256
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:304
|
||||||
msgid "Checksum"
|
msgid "Checksum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -169,7 +173,7 @@ msgstr ""
|
|||||||
msgid "Close timeout"
|
msgid "Close timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:308
|
||||||
msgid "Close timeout (s)"
|
msgid "Close timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -190,11 +194,11 @@ msgstr ""
|
|||||||
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
||||||
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Counter"
|
msgid "Counter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -228,11 +232,11 @@ msgstr ""
|
|||||||
msgid "Data checksum errors"
|
msgid "Data checksum errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
||||||
msgid "Data mapping failures received (MP_FAIL)"
|
msgid "Data mapping failures received (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:85
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
||||||
msgid "Data mapping failures sent (MP_FAIL)"
|
msgid "Data mapping failures sent (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -252,7 +256,11 @@ msgstr ""
|
|||||||
msgid "Default is fullmesh"
|
msgid "Default is fullmesh"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:211
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
||||||
|
msgid "Delivery rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:201
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -260,7 +268,7 @@ msgstr ""
|
|||||||
msgid "Diagnostics"
|
msgid "Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:244
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:292
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -280,11 +288,11 @@ msgstr ""
|
|||||||
msgid "Enable MPTCPd"
|
msgid "Enable MPTCPd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:243
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:291
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:214
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:204
|
||||||
msgid "Endpoint flags"
|
msgid "Endpoint flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -305,11 +313,11 @@ msgstr ""
|
|||||||
msgid "Error fetching monitor data."
|
msgid "Error fetching monitor data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:99
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
||||||
msgid "Established MPTCP connections (current)"
|
msgid "Established MPTCP connections (current)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:263
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:311
|
||||||
msgid "Established MPTCP connections (right now)"
|
msgid "Established MPTCP connections (right now)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -325,27 +333,27 @@ msgstr ""
|
|||||||
msgid "Fallback to TCP (SYN/ACK stripped)"
|
msgid "Fallback to TCP (SYN/ACK stripped)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
||||||
msgid "Fastclose received"
|
msgid "Fastclose received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
||||||
msgid "Fastclose sent"
|
msgid "Fastclose sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
||||||
msgid "Fell back to TCP: bad or missing data sequence signal"
|
msgid "Fell back to TCP: bad or missing data sequence signal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
||||||
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
||||||
msgid "Fell back to TCP: missing data on first established packet"
|
msgid "Fell back to TCP: missing data on first established packet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
||||||
msgid "Fell back to TCP: simultaneous connect"
|
msgid "Fell back to TCP: simultaneous connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -376,7 +384,7 @@ msgstr ""
|
|||||||
msgid "Grant UCI access for luci-app-mptcp"
|
msgid "Grant UCI access for luci-app-mptcp"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
||||||
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
||||||
@@ -395,7 +403,7 @@ msgstr ""
|
|||||||
msgid "In"
|
msgid "In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:296
|
||||||
msgid "In-kernel"
|
msgid "In-kernel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -456,7 +464,7 @@ msgstr ""
|
|||||||
msgid "JOIN request rejected by the path manager"
|
msgid "JOIN request rejected by the path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:265
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:313
|
||||||
msgid "Kernel MPTCP configuration"
|
msgid "Kernel MPTCP configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -464,7 +472,7 @@ msgstr ""
|
|||||||
msgid "LE (1) - Lower effort"
|
msgid "LE (1) - Lower effort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:170
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:159
|
||||||
msgid "Last updated:"
|
msgid "Last updated:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -475,6 +483,14 @@ msgid ""
|
|||||||
"already has built in natively."
|
"already has built in natively."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
||||||
|
msgid "Live MPTCP subflows"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
||||||
|
msgid "Local"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
||||||
msgid "MB/s"
|
msgid "MB/s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -485,35 +501,23 @@ msgstr ""
|
|||||||
msgid "MPTCP"
|
msgid "MPTCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:148
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:138
|
||||||
msgid "MPTCP Diagnostics"
|
msgid "MPTCP Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:142
|
|
||||||
msgid "MPTCP Established connections"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
||||||
msgid "MPTCP Fullmesh"
|
msgid "MPTCP Fullmesh"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:141
|
|
||||||
msgid "MPTCP Fullmesh (subflow map)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
|
||||||
msgid "MPTCP Settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
||||||
msgid "MPTCP Support Check"
|
msgid "MPTCP Support Check"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:301
|
||||||
msgid "MPTCP enabled"
|
msgid "MPTCP enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:213
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
||||||
msgid "MPTCP endpoint"
|
msgid "MPTCP endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -541,7 +545,7 @@ msgstr ""
|
|||||||
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:277
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:325
|
||||||
msgid "MPTCP kernel counters (since boot)"
|
msgid "MPTCP kernel counters (since boot)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -549,19 +553,15 @@ msgstr ""
|
|||||||
msgid "MPTCP monitoring"
|
msgid "MPTCP monitoring"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:143
|
|
||||||
msgid "MPTCP monitoring (raw kernel counters)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
||||||
msgid "MPTCP rejected on a port-only endpoint"
|
msgid "MPTCP rejected on a port-only endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:91
|
||||||
msgid "MPTCP resets received"
|
msgid "MPTCP resets received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
||||||
msgid "MPTCP resets sent"
|
msgid "MPTCP resets sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -569,7 +569,7 @@ msgstr ""
|
|||||||
msgid "MPTCP-level retransmissions"
|
msgid "MPTCP-level retransmissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:106
|
||||||
msgid "MPTCP-level zero-window probes"
|
msgid "MPTCP-level zero-window probes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -606,7 +606,7 @@ msgstr ""
|
|||||||
msgid "Mirror DSCP/weight pins to gateway"
|
msgid "Mirror DSCP/weight pins to gateway"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:212
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:202
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -647,7 +647,11 @@ msgstr ""
|
|||||||
msgid "Networks MPTCP settings."
|
msgid "Networks MPTCP settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:279
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:228
|
||||||
|
msgid "No active MPTCP subflow found on any multipath-enabled WAN right now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:327
|
||||||
msgid "No counters available (nstat/multipath -m returned nothing)."
|
msgid "No counters available (nstat/multipath -m returned nothing)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -655,7 +659,7 @@ msgstr ""
|
|||||||
msgid "No data"
|
msgid "No data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:184
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:174
|
||||||
msgid "No diagnostic data available yet."
|
msgid "No diagnostic data available yet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -663,7 +667,7 @@ msgstr ""
|
|||||||
msgid "No multipath WAN interface is currently available."
|
msgid "No multipath WAN interface is currently available."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:205
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:195
|
||||||
msgid "No multipath-enabled WAN interfaces found."
|
msgid "No multipath-enabled WAN interfaces found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -690,10 +694,6 @@ msgid ""
|
|||||||
"scheduler is selected."
|
"scheduler is selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:139
|
|
||||||
msgid "OpenMPTCProuter Network overview / Status"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
||||||
msgid "Out"
|
msgid "Out"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -718,11 +718,15 @@ msgstr ""
|
|||||||
msgid "Outbound – all interfaces"
|
msgid "Outbound – all interfaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
||||||
|
msgid "Pacing rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
||||||
msgid "Path Manager type"
|
msgid "Path Manager type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:302
|
||||||
msgid "Path manager"
|
msgid "Path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -731,50 +735,62 @@ msgstr ""
|
|||||||
msgid "Peak"
|
msgid "Peak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:193
|
||||||
msgid "Per-WAN MPTCP endpoint status"
|
msgid "Per-WAN MPTCP endpoint status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:79
|
||||||
msgid "RM_ADDR signals dropped"
|
msgid "RM_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
||||||
msgid "RM_ADDR signals failed to send"
|
msgid "RM_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
||||||
msgid "RM_ADDR signals received"
|
msgid "RM_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
||||||
msgid "RM_ADDR signals sent"
|
msgid "RM_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:252
|
||||||
|
msgid "RTT / var (ms)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
||||||
msgid "Re-create fullmesh subflows after a timeout"
|
msgid "Re-create fullmesh subflows after a timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
||||||
msgid "Receive window conflict resolved on update"
|
msgid "Receive window conflict resolved on update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
||||||
msgid "Receive window shared across subflows"
|
msgid "Receive window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:97
|
||||||
msgid "Receive window update conflicts"
|
msgid "Receive window update conflicts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:137
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:59
|
||||||
msgid "Related pages"
|
msgid "Received segments pruned from the receive queue (memory pressure)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
||||||
|
msgid "Remote"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
||||||
msgid "Retranmission intervals"
|
msgid "Retranmission intervals"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
||||||
|
msgid "Retrans / total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
||||||
msgid ""
|
msgid ""
|
||||||
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
||||||
@@ -782,7 +798,7 @@ msgid ""
|
|||||||
"DSCP mask via the control API."
|
"DSCP mask via the control API."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:303
|
||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -790,7 +806,7 @@ msgstr ""
|
|||||||
msgid "Segments received outside the MPTCP mapping window"
|
msgid "Segments received outside the MPTCP mapping window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:93
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
||||||
msgid "Send window shared across subflows"
|
msgid "Send window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -812,11 +828,11 @@ msgstr ""
|
|||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:257
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:305
|
||||||
msgid "Stale loss count threshold"
|
msgid "Stale loss count threshold"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
||||||
msgid "Stale subflows recovered"
|
msgid "Stale subflows recovered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -876,23 +892,23 @@ msgstr ""
|
|||||||
msgid "Subflow JOIN failed: could not create socket"
|
msgid "Subflow JOIN failed: could not create socket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:261
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:309
|
||||||
msgid "Subflow limit"
|
msgid "Subflow limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:83
|
||||||
msgid "Subflow priority change received (MP_PRIO)"
|
msgid "Subflow priority change received (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:81
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
||||||
msgid "Subflow priority change sent (MP_PRIO)"
|
msgid "Subflow priority change sent (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
||||||
msgid "Subflows marked stale (possible blackhole)"
|
msgid "Subflows marked stale (possible blackhole)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:65
|
||||||
msgid "Subflows removed"
|
msgid "Subflows removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -942,7 +958,7 @@ msgid ""
|
|||||||
"traffic class."
|
"traffic class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:297
|
||||||
msgid "Userspace"
|
msgid "Userspace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -950,11 +966,12 @@ msgstr ""
|
|||||||
msgid "Userspace path manager"
|
msgid "Userspace path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:210
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:200
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:247
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -989,7 +1006,12 @@ msgid ""
|
|||||||
"effect until this is re-enabled and applied."
|
"effect until this is re-enabled and applied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
msgid "backup"
|
msgid "backup"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1010,6 +1032,10 @@ msgid ""
|
|||||||
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:251
|
||||||
|
msgid "cwnd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
||||||
msgid "default"
|
msgid "default"
|
||||||
@@ -1069,7 +1095,7 @@ msgstr ""
|
|||||||
msgid "minutes window, 1 second interval"
|
msgid "minutes window, 1 second interval"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "missing"
|
msgid "missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1083,7 +1109,7 @@ msgstr ""
|
|||||||
msgid "ndiffports subflows number"
|
msgid "ndiffports subflows number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "registered"
|
msgid "registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ msgstr ""
|
|||||||
msgid "(no output)"
|
msgid "(no output)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:45
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:54
|
||||||
msgid "-- not pinned --"
|
msgid "-- not pinned --"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -39,43 +39,43 @@ msgid ""
|
|||||||
"attractive. Max 256."
|
"attractive. Max 256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
||||||
msgid "ADD_ADDR echo failed to send"
|
msgid "ADD_ADDR echo failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
||||||
msgid "ADD_ADDR echo received"
|
msgid "ADD_ADDR echo received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:72
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:73
|
||||||
msgid "ADD_ADDR echo sent"
|
msgid "ADD_ADDR echo sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:74
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
||||||
msgid "ADD_ADDR received with a port number"
|
msgid "ADD_ADDR received with a port number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:71
|
||||||
msgid "ADD_ADDR signals dropped"
|
msgid "ADD_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:70
|
||||||
msgid "ADD_ADDR signals failed to send"
|
msgid "ADD_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:67
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
||||||
msgid "ADD_ADDR signals received"
|
msgid "ADD_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:68
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:69
|
||||||
msgid "ADD_ADDR signals sent"
|
msgid "ADD_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:262
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:310
|
||||||
msgid "Accepted ADD_ADDR limit"
|
msgid "Accepted ADD_ADDR limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:259
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:307
|
||||||
msgid "Add-addr timeout (s)"
|
msgid "Add-addr timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -100,11 +100,15 @@ msgstr "平均"
|
|||||||
msgid "BPF schedulers (not available on all platforms):"
|
msgid "BPF schedulers (not available on all platforms):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:250
|
||||||
|
msgid "Backup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:47
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
msgstr "带宽"
|
msgstr "带宽"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:61
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
||||||
msgid "Blackhole detected on the path"
|
msgid "Blackhole detected on the path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -112,7 +116,7 @@ msgstr ""
|
|||||||
msgid "Blackhole timeout"
|
msgid "Blackhole timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:258
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:306
|
||||||
msgid "Blackhole timeout (s)"
|
msgid "Blackhole timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -152,7 +156,7 @@ msgstr ""
|
|||||||
msgid "Check if MPTCP between interface and server is working."
|
msgid "Check if MPTCP between interface and server is working."
|
||||||
msgstr "检查接口和服务器之间的MPTCP是否正常工作."
|
msgstr "检查接口和服务器之间的MPTCP是否正常工作."
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:256
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:304
|
||||||
msgid "Checksum"
|
msgid "Checksum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -169,7 +173,7 @@ msgstr ""
|
|||||||
msgid "Close timeout"
|
msgid "Close timeout"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:308
|
||||||
msgid "Close timeout (s)"
|
msgid "Close timeout (s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -190,11 +194,11 @@ msgstr ""
|
|||||||
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
msgid "Could not allocate an MPTCP token, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
||||||
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
msgid "Couldn't fall back to TCP (connection state didn't allow it)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Counter"
|
msgid "Counter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -228,11 +232,11 @@ msgstr ""
|
|||||||
msgid "Data checksum errors"
|
msgid "Data checksum errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
||||||
msgid "Data mapping failures received (MP_FAIL)"
|
msgid "Data mapping failures received (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:85
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:86
|
||||||
msgid "Data mapping failures sent (MP_FAIL)"
|
msgid "Data mapping failures sent (MP_FAIL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -252,7 +256,11 @@ msgstr "默认设置 cubic"
|
|||||||
msgid "Default is fullmesh"
|
msgid "Default is fullmesh"
|
||||||
msgstr "默认设置fullmesh"
|
msgstr "默认设置fullmesh"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:211
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
||||||
|
msgid "Delivery rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:201
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -260,7 +268,7 @@ msgstr ""
|
|||||||
msgid "Diagnostics"
|
msgid "Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:244
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:292
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -280,11 +288,11 @@ msgstr ""
|
|||||||
msgid "Enable MPTCPd"
|
msgid "Enable MPTCPd"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:243
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:291
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:214
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:204
|
||||||
msgid "Endpoint flags"
|
msgid "Endpoint flags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -305,11 +313,11 @@ msgstr ""
|
|||||||
msgid "Error fetching monitor data."
|
msgid "Error fetching monitor data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:99
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
||||||
msgid "Established MPTCP connections (current)"
|
msgid "Established MPTCP connections (current)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:263
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:311
|
||||||
msgid "Established MPTCP connections (right now)"
|
msgid "Established MPTCP connections (right now)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -325,27 +333,27 @@ msgstr ""
|
|||||||
msgid "Fallback to TCP (SYN/ACK stripped)"
|
msgid "Fallback to TCP (SYN/ACK stripped)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
||||||
msgid "Fastclose received"
|
msgid "Fastclose received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:87
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:88
|
||||||
msgid "Fastclose sent"
|
msgid "Fastclose sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
||||||
msgid "Fell back to TCP: bad or missing data sequence signal"
|
msgid "Fell back to TCP: bad or missing data sequence signal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:102
|
||||||
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
msgid "Fell back to TCP: conflicting TCP MD5SIG option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:100
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:101
|
||||||
msgid "Fell back to TCP: missing data on first established packet"
|
msgid "Fell back to TCP: missing data on first established packet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:103
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:104
|
||||||
msgid "Fell back to TCP: simultaneous connect"
|
msgid "Fell back to TCP: simultaneous connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -376,7 +384,7 @@ msgstr ""
|
|||||||
msgid "Grant UCI access for luci-app-mptcp"
|
msgid "Grant UCI access for luci-app-mptcp"
|
||||||
msgstr "授予UCI访问luci-app-mptcp的权限"
|
msgstr "授予UCI访问luci-app-mptcp的权限"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
"Helps explain why MPTCP might not be aggregating your WANs correctly: "
|
||||||
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
"fallback to plain TCP, blackholed/stale subflows, resets, checksum errors, "
|
||||||
@@ -396,7 +404,7 @@ msgstr ""
|
|||||||
msgid "In"
|
msgid "In"
|
||||||
msgstr "入站"
|
msgstr "入站"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:296
|
||||||
msgid "In-kernel"
|
msgid "In-kernel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -457,7 +465,7 @@ msgstr ""
|
|||||||
msgid "JOIN request rejected by the path manager"
|
msgid "JOIN request rejected by the path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:265
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:313
|
||||||
msgid "Kernel MPTCP configuration"
|
msgid "Kernel MPTCP configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -465,7 +473,7 @@ msgstr ""
|
|||||||
msgid "LE (1) - Lower effort"
|
msgid "LE (1) - Lower effort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:170
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:159
|
||||||
msgid "Last updated:"
|
msgid "Last updated:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -478,6 +486,14 @@ msgstr ""
|
|||||||
"留空则只是把本行的上传接口镜像到网关 -- 与 mqvpn 原生自带的\"下载始终跟随上传"
|
"留空则只是把本行的上传接口镜像到网关 -- 与 mqvpn 原生自带的\"下载始终跟随上传"
|
||||||
"\"行为相同。"
|
"\"行为相同。"
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
||||||
|
msgid "Live MPTCP subflows"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:248
|
||||||
|
msgid "Local"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:75
|
||||||
msgid "MB/s"
|
msgid "MB/s"
|
||||||
msgstr "MB/s"
|
msgstr "MB/s"
|
||||||
@@ -488,35 +504,23 @@ msgstr "MB/s"
|
|||||||
msgid "MPTCP"
|
msgid "MPTCP"
|
||||||
msgstr "MPTCP"
|
msgstr "MPTCP"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:148
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:138
|
||||||
msgid "MPTCP Diagnostics"
|
msgid "MPTCP Diagnostics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:142
|
|
||||||
msgid "MPTCP Established connections"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
#: luci-app-mptcp/root/usr/share/luci/menu.d/luci-app-mptcp.json:69
|
||||||
msgid "MPTCP Fullmesh"
|
msgid "MPTCP Fullmesh"
|
||||||
msgstr "设置MPTCP全网"
|
msgstr "设置MPTCP全网"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:141
|
|
||||||
msgid "MPTCP Fullmesh (subflow map)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:140
|
|
||||||
msgid "MPTCP Settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_check.js:46
|
||||||
msgid "MPTCP Support Check"
|
msgid "MPTCP Support Check"
|
||||||
msgstr "MPTCP支持检查"
|
msgstr "MPTCP支持检查"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:301
|
||||||
msgid "MPTCP enabled"
|
msgid "MPTCP enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:213
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
||||||
msgid "MPTCP endpoint"
|
msgid "MPTCP endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -544,7 +548,7 @@ msgstr ""
|
|||||||
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
msgid "MPTCP handshake dropped client-side, fell back to TCP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:277
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:325
|
||||||
msgid "MPTCP kernel counters (since boot)"
|
msgid "MPTCP kernel counters (since boot)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -552,19 +556,15 @@ msgstr ""
|
|||||||
msgid "MPTCP monitoring"
|
msgid "MPTCP monitoring"
|
||||||
msgstr "MPTCP监控"
|
msgstr "MPTCP监控"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:143
|
|
||||||
msgid "MPTCP monitoring (raw kernel counters)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:22
|
||||||
msgid "MPTCP rejected on a port-only endpoint"
|
msgid "MPTCP rejected on a port-only endpoint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:91
|
||||||
msgid "MPTCP resets received"
|
msgid "MPTCP resets received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:89
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:90
|
||||||
msgid "MPTCP resets sent"
|
msgid "MPTCP resets sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -572,7 +572,7 @@ msgstr ""
|
|||||||
msgid "MPTCP-level retransmissions"
|
msgid "MPTCP-level retransmissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:105
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:106
|
||||||
msgid "MPTCP-level zero-window probes"
|
msgid "MPTCP-level zero-window probes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -609,7 +609,7 @@ msgstr "Mbit/s"
|
|||||||
msgid "Mirror DSCP/weight pins to gateway"
|
msgid "Mirror DSCP/weight pins to gateway"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:212
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:202
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -651,7 +651,11 @@ msgstr "网络链接"
|
|||||||
msgid "Networks MPTCP settings."
|
msgid "Networks MPTCP settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:279
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:228
|
||||||
|
msgid "No active MPTCP subflow found on any multipath-enabled WAN right now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:327
|
||||||
msgid "No counters available (nstat/multipath -m returned nothing)."
|
msgid "No counters available (nstat/multipath -m returned nothing)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -659,7 +663,7 @@ msgstr ""
|
|||||||
msgid "No data"
|
msgid "No data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:184
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:174
|
||||||
msgid "No diagnostic data available yet."
|
msgid "No diagnostic data available yet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -667,7 +671,7 @@ msgstr ""
|
|||||||
msgid "No multipath WAN interface is currently available."
|
msgid "No multipath WAN interface is currently available."
|
||||||
msgstr "当前没有可用的多路径 WAN 接口。"
|
msgstr "当前没有可用的多路径 WAN 接口。"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:205
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:195
|
||||||
msgid "No multipath-enabled WAN interfaces found."
|
msgid "No multipath-enabled WAN interfaces found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -696,10 +700,6 @@ msgid ""
|
|||||||
"scheduler is selected."
|
"scheduler is selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:139
|
|
||||||
msgid "OpenMPTCProuter Network overview / Status"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/multipath.js:700
|
||||||
msgid "Out"
|
msgid "Out"
|
||||||
msgstr "出站"
|
msgstr "出站"
|
||||||
@@ -724,11 +724,15 @@ msgstr "出站流量"
|
|||||||
msgid "Outbound – all interfaces"
|
msgid "Outbound – all interfaces"
|
||||||
msgstr "出站 – 所有接口"
|
msgstr "出站 – 所有接口"
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
||||||
|
msgid "Pacing rate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:150
|
||||||
msgid "Path Manager type"
|
msgid "Path Manager type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:254
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:302
|
||||||
msgid "Path manager"
|
msgid "Path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -737,50 +741,62 @@ msgstr ""
|
|||||||
msgid "Peak"
|
msgid "Peak"
|
||||||
msgstr "峰值"
|
msgstr "峰值"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:203
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:193
|
||||||
msgid "Per-WAN MPTCP endpoint status"
|
msgid "Per-WAN MPTCP endpoint status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:79
|
||||||
msgid "RM_ADDR signals dropped"
|
msgid "RM_ADDR signals dropped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:78
|
||||||
msgid "RM_ADDR signals failed to send"
|
msgid "RM_ADDR signals failed to send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:75
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
||||||
msgid "RM_ADDR signals received"
|
msgid "RM_ADDR signals received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:76
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:77
|
||||||
msgid "RM_ADDR signals sent"
|
msgid "RM_ADDR signals sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:252
|
||||||
|
msgid "RTT / var (ms)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:260
|
||||||
msgid "Re-create fullmesh subflows after a timeout"
|
msgid "Re-create fullmesh subflows after a timeout"
|
||||||
msgstr "超时后重新创建全网格子流"
|
msgstr "超时后重新创建全网格子流"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
||||||
msgid "Receive window conflict resolved on update"
|
msgid "Receive window conflict resolved on update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:95
|
||||||
msgid "Receive window shared across subflows"
|
msgid "Receive window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:96
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:97
|
||||||
msgid "Receive window update conflicts"
|
msgid "Receive window update conflicts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:137
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:59
|
||||||
msgid "Related pages"
|
msgid "Received segments pruned from the receive queue (memory pressure)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
||||||
|
msgid "Remote"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:223
|
||||||
msgid "Retranmission intervals"
|
msgid "Retranmission intervals"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:253
|
||||||
|
msgid "Retrans / total"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_dscp_routing.js:144
|
||||||
msgid ""
|
msgid ""
|
||||||
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
"Router → internet. Pins this class to a WAN for MPTCP’s bpf_dscp scheduler "
|
||||||
@@ -788,7 +804,7 @@ msgid ""
|
|||||||
"DSCP mask via the control API."
|
"DSCP mask via the control API."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:255
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:303
|
||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -796,7 +812,7 @@ msgstr ""
|
|||||||
msgid "Segments received outside the MPTCP mapping window"
|
msgid "Segments received outside the MPTCP mapping window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:93
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:94
|
||||||
msgid "Send window shared across subflows"
|
msgid "Send window shared across subflows"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -818,11 +834,11 @@ msgstr ""
|
|||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "设置"
|
msgstr "设置"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:257
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:305
|
||||||
msgid "Stale loss count threshold"
|
msgid "Stale loss count threshold"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
||||||
msgid "Stale subflows recovered"
|
msgid "Stale subflows recovered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -882,23 +898,23 @@ msgstr ""
|
|||||||
msgid "Subflow JOIN failed: could not create socket"
|
msgid "Subflow JOIN failed: could not create socket"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:261
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:309
|
||||||
msgid "Subflow limit"
|
msgid "Subflow limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:83
|
||||||
msgid "Subflow priority change received (MP_PRIO)"
|
msgid "Subflow priority change received (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:81
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:82
|
||||||
msgid "Subflow priority change sent (MP_PRIO)"
|
msgid "Subflow priority change sent (MP_PRIO)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:62
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:63
|
||||||
msgid "Subflows marked stale (possible blackhole)"
|
msgid "Subflows marked stale (possible blackhole)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:64
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:65
|
||||||
msgid "Subflows removed"
|
msgid "Subflows removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -948,7 +964,7 @@ msgid ""
|
|||||||
"traffic class."
|
"traffic class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:249
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:297
|
||||||
msgid "Userspace"
|
msgid "Userspace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -956,11 +972,12 @@ msgstr ""
|
|||||||
msgid "Userspace path manager"
|
msgid "Userspace path manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:288
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:336
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:210
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:200
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:247
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -995,7 +1012,12 @@ msgid ""
|
|||||||
"effect until this is re-enabled and applied."
|
"effect until this is re-enabled and applied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:293
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:269
|
||||||
msgid "backup"
|
msgid "backup"
|
||||||
msgstr "备份"
|
msgstr "备份"
|
||||||
|
|
||||||
@@ -1016,6 +1038,10 @@ msgid ""
|
|||||||
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
"bpf_rr => always picks the next available subflow to send data (round-robin)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:251
|
||||||
|
msgid "cwnd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:66
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp.js:82
|
||||||
msgid "default"
|
msgid "default"
|
||||||
@@ -1075,7 +1101,7 @@ msgstr "主"
|
|||||||
msgid "minutes window, 1 second interval"
|
msgid "minutes window, 1 second interval"
|
||||||
msgstr "分钟窗口,1 秒间隔"
|
msgstr "分钟窗口,1 秒间隔"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "missing"
|
msgid "missing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1089,7 +1115,7 @@ msgstr ""
|
|||||||
msgid "ndiffports subflows number"
|
msgid "ndiffports subflows number"
|
||||||
msgstr "ndiffports子流数"
|
msgstr "ndiffports子流数"
|
||||||
|
|
||||||
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:225
|
#: luci-app-mptcp/htdocs/luci-static/resources/view/mptcp/mptcp_diagnostics.js:215
|
||||||
msgid "registered"
|
msgid "registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -206,6 +206,89 @@ function parse_limits(raw)
|
|||||||
return limits
|
return limits
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Live per-subflow TCP metrics via "ss -tin" (no per-WAN "src <ip>" filter --
|
||||||
|
-- one call for every established connection on the box, then each
|
||||||
|
-- connection's local address is looked up against the endpoints list to
|
||||||
|
-- attribute it to a WAN and pick up its id/backup/fullmesh flags). This
|
||||||
|
-- mirrors the shell/awk field parsing in omr-metrics' 040-metrics
|
||||||
|
-- post-tracking hook, reimplemented natively in Lua here so the Diagnostics
|
||||||
|
-- page stays self-contained: no dependency on omr-metrics being installed,
|
||||||
|
-- and always a live read rather than whatever omr-tracker last cached for a
|
||||||
|
-- WAN that may not have cycled recently.
|
||||||
|
--
|
||||||
|
-- Known limitation: a connection is only attributed to a WAN if its local
|
||||||
|
-- address matches a registered MPTCP endpoint. In practice every
|
||||||
|
-- multipath-enabled interface gets one (multipath's "on"/"backup" hotplug
|
||||||
|
-- path always registers an endpoint for it), so this only misses a WAN that
|
||||||
|
-- somehow never got one -- which "wan_endpoint_status" below already flags
|
||||||
|
-- as its own issue.
|
||||||
|
local function tobps(s)
|
||||||
|
local v = tonumber((s or ""):match("^[%d%.]+")) or 0
|
||||||
|
if s:find("Gbps") then return math.floor(v * 1000000000)
|
||||||
|
elseif s:find("Mbps") then return math.floor(v * 1000000)
|
||||||
|
elseif s:find("[Kk]bps") then return math.floor(v * 1000)
|
||||||
|
end
|
||||||
|
return math.floor(v)
|
||||||
|
end
|
||||||
|
|
||||||
|
-- ss prints "ip:port", or "[v6addr]:port" for IPv6.
|
||||||
|
local function split_hostport(s)
|
||||||
|
local ip, port = (s or ""):match("^(.-):(%d+)$")
|
||||||
|
if not ip then return s, nil end
|
||||||
|
return (ip:gsub("^%[", ""):gsub("%]$", "")), tonumber(port)
|
||||||
|
end
|
||||||
|
|
||||||
|
function parse_ss_subflows(raw, endpoints)
|
||||||
|
local by_addr = {}
|
||||||
|
for _, ep in ipairs(endpoints) do by_addr[ep.address] = ep end
|
||||||
|
|
||||||
|
local subflows = {}
|
||||||
|
local cur
|
||||||
|
for line in (raw or ""):gmatch("[^\n]+") do
|
||||||
|
local state, lhost, rhost = line:match("^(%S+)%s+%d+%s+%d+%s+(%S+)%s+(%S+)")
|
||||||
|
if state == "ESTAB" then
|
||||||
|
if cur then subflows[#subflows + 1] = cur end
|
||||||
|
cur = nil
|
||||||
|
local lip, lport = split_hostport(lhost)
|
||||||
|
local rip, rport = split_hostport(rhost)
|
||||||
|
local ep = by_addr[lip]
|
||||||
|
if ep then
|
||||||
|
cur = {
|
||||||
|
dev = ep.dev, endpoint_id = ep.id, backup = ep.backup,
|
||||||
|
local_ip = lip, local_port = lport,
|
||||||
|
remote_ip = rip, remote_port = rport,
|
||||||
|
}
|
||||||
|
end
|
||||||
|
elseif cur then
|
||||||
|
for token in line:gmatch("%S+") do
|
||||||
|
if token:match("^cwnd:") then cur.cwnd = tonumber(token:match(":(%d+)"))
|
||||||
|
elseif token:match("^ssthresh:") then cur.ssthresh = tonumber(token:match(":(%d+)"))
|
||||||
|
elseif token:match("^rtt:") then
|
||||||
|
local r, rv = token:match(":([%d%.]+)/([%d%.]+)")
|
||||||
|
cur.rtt = tonumber(r); cur.rttvar = tonumber(rv)
|
||||||
|
elseif token:match("^retrans:") then
|
||||||
|
local c, t = token:match(":(%d+)/(%d+)")
|
||||||
|
cur.retrans = tonumber(c); cur.retrans_total = tonumber(t)
|
||||||
|
elseif token:match("^bytes_sent:") then cur.bytes_sent = tonumber(token:match(":(%d+)"))
|
||||||
|
elseif token:match("^bytes_acked:") then cur.bytes_acked = tonumber(token:match(":(%d+)"))
|
||||||
|
elseif token:match("^bytes_retrans:") then cur.bytes_retrans = tonumber(token:match(":(%d+)"))
|
||||||
|
elseif token:match("^bytes_received:") then cur.bytes_received = tonumber(token:match(":(%d+)"))
|
||||||
|
elseif token:match("^minrtt:") then cur.min_rtt = tonumber(token:match(":([%d%.]+)"))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
-- pacing_rate/delivery_rate are separate space-joined tokens
|
||||||
|
-- ("pacing_rate 6.4Mbps"), not "key:value" -- match on the whole
|
||||||
|
-- line instead of a single token.
|
||||||
|
local pr = line:match("pacing_rate%s+(%S+)")
|
||||||
|
if pr then cur.pacing_rate = tobps(pr) end
|
||||||
|
local dr = line:match("delivery_rate%s+(%S+)")
|
||||||
|
if dr then cur.delivery_rate = tobps(dr) end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if cur then subflows[#subflows + 1] = cur end
|
||||||
|
return subflows
|
||||||
|
end
|
||||||
|
|
||||||
-- Per-WAN endpoint cross-check: for every interface the router considers
|
-- Per-WAN endpoint cross-check: for every interface the router considers
|
||||||
-- multipath-enabled, is its device actually registered as an MPTCP
|
-- multipath-enabled, is its device actually registered as an MPTCP
|
||||||
-- endpoint? If not, that WAN can never carry an MPTCP subflow no matter
|
-- endpoint? If not, that WAN can never carry an MPTCP subflow no matter
|
||||||
@@ -331,6 +414,20 @@ function build_issues(settings, counters, wans)
|
|||||||
"that corrupts data) triggers this.")
|
"that corrupts data) triggers this.")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- RcvPruned counts data the kernel already received on an MPTCP subflow
|
||||||
|
-- but then had to drop from the receive queue under socket memory
|
||||||
|
-- pressure -- unlike the other counters here, this points at a local
|
||||||
|
-- resource problem on this router (or the VPS, if it's the one pruning),
|
||||||
|
-- not the network path: the data arrived fine and was thrown away anyway.
|
||||||
|
if (counters.RcvPruned or 0) > 0 then
|
||||||
|
add_issue(issues, "warning", "mptcp_rcv_pruned",
|
||||||
|
string.format("%d segment(s) pruned from an MPTCP receive queue (memory pressure).", counters.RcvPruned),
|
||||||
|
"Data that was already received had to be dropped because the socket ran out of receive buffer " ..
|
||||||
|
"space -- a local resource problem, not a network issue. Usually means something is reading from " ..
|
||||||
|
"the proxied connection too slowly (a slow/blocked application) or overall memory is tight. If " ..
|
||||||
|
"this keeps climbing, check free memory and whether any proxy process is stalled.")
|
||||||
|
end
|
||||||
|
|
||||||
-- Split by direction, not just summed: which side is doing the closing
|
-- Split by direction, not just summed: which side is doing the closing
|
||||||
-- matters. Confirmed live on the bench (2026-08-16) -- a steady climb
|
-- matters. Confirmed live on the bench (2026-08-16) -- a steady climb
|
||||||
-- here traced back to OMR's own per-WAN shadowsocks health-check loop
|
-- here traced back to OMR's own per-WAN shadowsocks health-check loop
|
||||||
@@ -736,6 +833,17 @@ local methods = {
|
|||||||
established_count = established_count + 1
|
established_count = established_count + 1
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Attribute each subflow's device to its UCI interface name
|
||||||
|
-- (endpoints only carry the device, e.g. "eth1", not "wan1").
|
||||||
|
local dev_to_name = {}
|
||||||
|
for _, w in ipairs(wans) do
|
||||||
|
if w.device ~= "" then dev_to_name[w.device] = w.name end
|
||||||
|
end
|
||||||
|
local subflows = parse_ss_subflows(exec_output("ss -tin 2>/dev/null"), endpoints)
|
||||||
|
for _, sf in ipairs(subflows) do
|
||||||
|
sf.wan = dev_to_name[sf.dev] or sf.dev
|
||||||
|
end
|
||||||
|
|
||||||
return {
|
return {
|
||||||
settings = settings,
|
settings = settings,
|
||||||
counters = counters,
|
counters = counters,
|
||||||
@@ -744,6 +852,7 @@ local methods = {
|
|||||||
wans = wans,
|
wans = wans,
|
||||||
issues = issues,
|
issues = issues,
|
||||||
established_count = established_count,
|
established_count = established_count,
|
||||||
|
subflows = subflows,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -18,12 +18,12 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=luci-proto-wwand
|
PKG_NAME:=luci-proto-wwand
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=3
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL:=https://github.com/ddimension/luci-proto-wwand.git
|
PKG_SOURCE_URL:=https://github.com/ddimension/luci-proto-wwand.git
|
||||||
PKG_SOURCE_VERSION:=7d9ac0fe15257ac6469d9e2c0228506789200229
|
PKG_SOURCE_VERSION:=680692f5cc74862b874fe34108b7574a3b05a49b
|
||||||
PKG_SOURCE_DATE:=2026-08-11
|
PKG_SOURCE_DATE:=2026-08-24
|
||||||
PKG_MIRROR_HASH:=skip
|
PKG_MIRROR_HASH:=skip
|
||||||
|
|
||||||
PKG_LICENSE:=GPL-2.0-only
|
PKG_LICENSE:=GPL-2.0-only
|
||||||
@@ -36,9 +36,9 @@ define Package/luci-proto-wwand
|
|||||||
CATEGORY:=LuCI
|
CATEGORY:=LuCI
|
||||||
SUBMENU:=4. Protocols
|
SUBMENU:=4. Protocols
|
||||||
TITLE:=Support for QMI/5G cellular modems (wwand)
|
TITLE:=Support for QMI/5G cellular modems (wwand)
|
||||||
# This handler requires six resource modules that luci-app-wwand ships —
|
# This handler uses five resource modules that luci-app-wwand ships —
|
||||||
# wwand.bands, .format, .modemopts, .modemsid, .rpc and .simlist — so it
|
# wwand.bands, .format, .modemopts, .modemsid and .rpc — so it depends on
|
||||||
# depends on the app rather than carrying a second copy of them.
|
# the app rather than carrying a second copy of them.
|
||||||
DEPENDS:=+luci-base +wwand +luci-app-wwand
|
DEPENDS:=+luci-base +wwand +luci-app-wwand
|
||||||
PKGARCH:=all
|
PKGARCH:=all
|
||||||
endef
|
endef
|
||||||
|
|||||||
@@ -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:=35
|
PKG_RELEASE:=36
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LUCI_TITLE:=Footstrap Theme
|
LUCI_TITLE:=Footstrap Theme
|
||||||
|
|||||||
@@ -247,4 +247,25 @@
|
|||||||
* SQM, but nothing here is about SQM: it is one class luci-base gives every such section, and
|
* SQM, but nothing here is about SQM: it is one class luci-base gives every such section, and
|
||||||
* the gap belongs to the pattern rather than to the page. */
|
* the gap belongs to the pattern rather than to the page. */
|
||||||
.cbi-section-remove { margin-bottom: var(--fs-space-2); }
|
.cbi-section-remove { margin-bottom: var(--fs-space-2); }
|
||||||
|
|
||||||
|
/* A TOP-LEVEL BLOCK IN A MAP THAT IS NOT A SECTION still keeps the page's rhythm.
|
||||||
|
*
|
||||||
|
* A view may return a bare widget where a section is expected — `s.render = () => new
|
||||||
|
* ui.Textarea(...).render()` hands the map a plain `<div>` with no `.cbi-section` on it, which is
|
||||||
|
* what luci-app-irqbalance does for its /proc/interrupts snapshot. Nothing then gives that block
|
||||||
|
* the gap every section carries, so the next section starts against it. Stock bootstrap measures
|
||||||
|
* the same 0px, but there a section is a stretch of page and here it is a CARD: the missing gap
|
||||||
|
* reads as two cards fused, which is what was reported.
|
||||||
|
*
|
||||||
|
* Written against what a map contains rather than against that app: the exclusions are the
|
||||||
|
* children luci-base itself puts there and which own their spacing already — the map heading and
|
||||||
|
* its description, the page's action bar, a tabbed map's tab bar and its pane, and sections. Anything else is a block the view built,
|
||||||
|
* and it gets the same 16px as a card.
|
||||||
|
*
|
||||||
|
* `:not(:empty)` because a map can hold a placeholder that renders nothing — Status → Realtime →
|
||||||
|
* Wireless mounts an empty `<div>` for its graphs — and a gap under a box of zero height is a gap
|
||||||
|
* out of nowhere (measured: 0px tall, 16px of margin, on that page alone). */
|
||||||
|
.cbi-map > *:not(.cbi-section):not(.cbi-map-descr):not(.cbi-page-actions):not(h2):not(legend):not(.cbi-tabmenu):not(.cbi-map-tabbed):not(:empty) {
|
||||||
|
margin-bottom: var(--fs-card-gap);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
+2
-2
@@ -30,11 +30,11 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=wwand
|
PKG_NAME:=wwand
|
||||||
PKG_RELEASE:=8
|
PKG_RELEASE:=9
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL:=https://github.com/ddimension/wwand.git
|
PKG_SOURCE_URL:=https://github.com/ddimension/wwand.git
|
||||||
PKG_SOURCE_VERSION:=b5c9bb6897fba2eba8ddc64af3fe415871ff24b9
|
PKG_SOURCE_VERSION:=4134174ed37d2e17a9e1cb5b41c8e6c1f4c73675
|
||||||
PKG_SOURCE_DATE:=2026-08-24
|
PKG_SOURCE_DATE:=2026-08-24
|
||||||
PKG_MIRROR_HASH:=skip
|
PKG_MIRROR_HASH:=skip
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user