mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-30 10:05:13 +08:00
🍕 Sync 2026-10-01 02:00:33
This commit is contained in:
1 parent
62f38de4dc
commit
0b75b49346
3 files changed
+256
-175
No files matched your search
@@ -524,7 +524,7 @@ function refBox(title,note,rows){
|
||||
}
|
||||
function sect(title,kids,attrs){
|
||||
var a=attrs||{};
|
||||
a['class']='cbi-section';
|
||||
a=Object.assign({},a,{'class':'cbi-section'+(a['class']?' '+a['class']:'')});
|
||||
return E('div',a,[E('h3',{'id':a.id?a.id+'-title':null},title)].concat(kids||[]));
|
||||
}
|
||||
function colTable(cols,kids){
|
||||
@@ -738,7 +738,7 @@ return view.extend({
|
||||
[_('Ingress CAKE options'),[txt('ing_opts',w.ingress_options,_('e.g. %s').format('triple-isolate memlimit 32mb')),desc(_('CAKE ingress options, space separated.'))]],
|
||||
[_('Egress CAKE options'),[txt('egr_opts',w.egress_options,_('e.g. %s').format('wash')),desc(_('CAKE egress options, space separated.'))]],
|
||||
[_('Common CAKE options'),[txt('opts',w.options,_('e.g. %s').format('overhead 46 memlimit 32mb')),desc(OPT_DESC.options)]]
|
||||
],[E('div',{'class':'cbi-tab-descr'},_('Invalid CAKE options can stop qosify starting.'))],'qs-wide')
|
||||
],null,'qs-wide')
|
||||
]);
|
||||
// Every pane is marked, as the sub tabs share LuCI's stored tab id with the page tabs.
|
||||
if(!grp.querySelector('[data-tab-active="true"]'))grp.firstChild.setAttribute('data-tab-active','true');
|
||||
@@ -1192,6 +1192,7 @@ return view.extend({
|
||||
fi=E('input',{'type':'file','id':id,'style':'display:none','change':function(){nm.textContent=fi.files[0]?fi.files[0].name:_('No file selected');}});
|
||||
return [E('code',{},path),E('span',{},[fi,E('button',{'class':'cbi-button','click':function(){fi.click();}},_('Choose file…')),' ',nm])];
|
||||
}
|
||||
var box={'class':'qos-box'};
|
||||
return E('div',{'id':'qos-ad'},[
|
||||
sect(_('Backup'),[
|
||||
sdesc(_('Download the current files from the router.')),
|
||||
@@ -1199,7 +1200,7 @@ return view.extend({
|
||||
bkRow(0,UCI_PATH,'qosify',ctx.cfgStat),
|
||||
bkRow(1,RULES_PATH,'00-defaults.conf',ctx.rulesStat)
|
||||
])
|
||||
]),
|
||||
],{'class':'qos-box','id':'qos-ad-bk'}),
|
||||
sect(_('Restore'),[
|
||||
sdesc(_('The selected files replace the ones on the router and qosify is reloaded.')),
|
||||
gridTable([_('File'),_('Upload')],[
|
||||
@@ -1208,16 +1209,24 @@ return view.extend({
|
||||
]),
|
||||
E('div',{'class':'cbi-page-actions'},
|
||||
E('button',{'class':'cbi-button cbi-button-apply','click':function(){return self.uploadFiles();}},_('Upload & Apply')))
|
||||
]),
|
||||
],box),
|
||||
sect(_('Maintenance'),[
|
||||
E('div',{'class':'cbi-section-node'},valRow(_('Re-check devices'),[
|
||||
E('button',{'class':'cbi-button cbi-button-action','id':'qos-btn-chkdev','click':function(){return self.checkDevices();}},_('Check Devices')),
|
||||
desc(_('Re-runs the daemon\'s own device pass: every shaped section is looked up again, one whose device now exists is started and one whose device has gone is stopped. Nothing is reported back by the call — the result shows in the Service table on the Overview tab.'))]))
|
||||
]),
|
||||
sdesc(_('Re-runs the daemon\'s own device pass.')),
|
||||
gridTable([_('Action'),_('Description')],[
|
||||
[_('Re-check devices'),_('Every shaped section is looked up again, one whose device now exists is started and one whose device has gone is stopped. Nothing is reported back by the call — the result shows in the Service table on the Overview tab.')]
|
||||
]),
|
||||
E('div',{'class':'cbi-page-actions'},
|
||||
E('button',{'class':'cbi-button cbi-button-action','id':'qos-btn-chkdev','click':function(){return self.checkDevices();}},_('Check Devices')))
|
||||
],box),
|
||||
sect(_('Defaults'),[
|
||||
E('div',{'class':'cbi-section-node'},valRow(_('Restore qosify defaults'),
|
||||
E('button',{'class':'cbi-button cbi-button-negative','click':function(){return self.resetDefaults();}},_('Reset'))))
|
||||
])
|
||||
sdesc(_('Restore qosify defaults. Shaping is left disabled.')),
|
||||
gridTable([_('File'),_('Replaced with')],[
|
||||
[E('code',{},UCI_PATH),_('qosify package template')],
|
||||
[E('code',{},RULES_PATH),_('qosify package template')]
|
||||
]),
|
||||
E('div',{'class':'cbi-page-actions'},
|
||||
E('button',{'class':'cbi-button cbi-button-negative','click':function(){return self.resetDefaults();}},_('Reset')))
|
||||
],box)
|
||||
]);
|
||||
},
|
||||
|
||||
|
||||
@@ -82,6 +82,60 @@
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* Quick Add and Reference folds, and every Advanced section, each get their
|
||||
own box, drawn like the quick settings and counters boxes, with a heading
|
||||
sized to the rest of the app. */
|
||||
#qos-app .qa > details.cbi-section,
|
||||
#qos-app .cbi-section.qos-box {
|
||||
margin: 0 0 var(--qos-gap);
|
||||
padding: var(--qos-pad);
|
||||
border: 1px solid var(--qos-bd);
|
||||
border-radius: var(--qos-r);
|
||||
}
|
||||
|
||||
#qos-app .qa > details.cbi-section > summary > h3,
|
||||
#qos-app .qos-box > h3 {
|
||||
font-size: 1em;
|
||||
font-weight: 600;
|
||||
line-height: 1.4;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* The fold box sits just clear of its heading; the theme's h3 line-height
|
||||
would otherwise double its depth. */
|
||||
#qos-app .qa > details.cbi-section {
|
||||
padding: .4em .75em;
|
||||
}
|
||||
|
||||
#qos-app .qos-box > h3 {
|
||||
margin: 0 0 var(--qos-gap);
|
||||
}
|
||||
|
||||
/* Advanced: every section is a box with a table and its buttons on the right. */
|
||||
#qos-ad .cbi-page-actions {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
gap: .4em;
|
||||
margin: var(--qos-gap) 0 0;
|
||||
}
|
||||
|
||||
#qos-ad .cbi-page-actions::after {
|
||||
content: none;
|
||||
}
|
||||
|
||||
/* Bootstrap floats an action button left; every Advanced button sits right. */
|
||||
#qos-ad .cbi-page-actions > * {
|
||||
float: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#qos-ad-bk .th:last-child,
|
||||
#qos-ad-bk .td:last-child {
|
||||
width: 1%;
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* Reference panels inside a section. */
|
||||
#qos-app details:not(.cbi-section) {
|
||||
margin: var(--qos-gap) 0 0;
|
||||
@@ -288,15 +342,16 @@
|
||||
the same column. */
|
||||
#qos-app .qs-box {
|
||||
min-width: 0;
|
||||
min-height: 17em;
|
||||
padding: .7em 1.5em;
|
||||
min-height: 13em;
|
||||
padding: .3em 1.5em;
|
||||
border: 1px solid var(--qos-bd);
|
||||
border-radius: var(--qos-r);
|
||||
}
|
||||
|
||||
#qos-qs-sect .cbi-value {
|
||||
align-items: flex-start;
|
||||
padding: .55em 0;
|
||||
margin: 0;
|
||||
padding: .25em 0;
|
||||
}
|
||||
|
||||
#qos-qs-sect .cbi-value + .cbi-value {
|
||||
|
||||
@@ -27,34 +27,34 @@ msgstr ""
|
||||
msgid "%s (from bandwidth)"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2085
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2094
|
||||
msgid ""
|
||||
"%s and %s are replaced with the templates shipped by the qosify package, and "
|
||||
"shaping is left disabled."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1809
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1818
|
||||
msgid ""
|
||||
"%s came back empty although it is %d bytes on disk — refusing to overwrite it"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2346
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2355
|
||||
msgid "%s changed on disk — your unsaved edits are still in the editor."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2249
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2258
|
||||
msgid ""
|
||||
"%s could not be read — the editor is left empty and will not be saved over "
|
||||
"it."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1833
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1842
|
||||
msgid ""
|
||||
"%s has changed since this editor was loaded. Saving now discards those "
|
||||
"changes."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1864
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1873
|
||||
msgid ""
|
||||
"%s is %d bytes on disk but was never loaded into the editor — refusing to "
|
||||
"truncate it. Reload the page first."
|
||||
@@ -64,7 +64,7 @@ msgstr ""
|
||||
msgid "%s is a list in this section — edit %s directly"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1656
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1665
|
||||
msgid ""
|
||||
"%s is not in the defaults list — qosify does not load it, so the Rules tab "
|
||||
"has no effect"
|
||||
@@ -80,28 +80,28 @@ msgstr ""
|
||||
msgid "%s quick settings"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2069
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2078
|
||||
msgid "%s uploaded, qosify reloaded."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2103
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2112
|
||||
msgid "%s was not written: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2106
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2115
|
||||
msgid "%s was reset but %s was not written: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1945
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1954
|
||||
msgid "%s, applied (QoS disabled)."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1950
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1959
|
||||
msgid ""
|
||||
"%s, applied — qosify did not answer on ubus, so shaping could not be checked."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1947
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1956
|
||||
msgid "%s, applied."
|
||||
msgstr ""
|
||||
|
||||
@@ -142,14 +142,18 @@ msgstr ""
|
||||
msgid "(this qosify build has no NQB)"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2185
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2194
|
||||
msgid "A config defaults section already exists."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2183
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2192
|
||||
msgid "A section name may only contain letters, digits and underscores."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1215
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:856
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
@@ -180,7 +184,7 @@ msgstr ""
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1870
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1879
|
||||
msgid "An empty %s stops all shaping. Continue?"
|
||||
msgstr ""
|
||||
|
||||
@@ -200,7 +204,7 @@ msgstr ""
|
||||
msgid "Available"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1196
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1197
|
||||
msgid "Backup"
|
||||
msgstr ""
|
||||
|
||||
@@ -215,7 +219,7 @@ msgid "Basic"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:224
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2029
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2038
|
||||
msgid "Binary content rejected"
|
||||
msgstr ""
|
||||
|
||||
@@ -257,7 +261,7 @@ msgstr ""
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1214
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1219
|
||||
msgid "Check Devices"
|
||||
msgstr ""
|
||||
|
||||
@@ -269,22 +273,22 @@ msgstr ""
|
||||
msgid "Classes"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1737
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1746
|
||||
msgid "Cleanup exited with code %d"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1146
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1990
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1996
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1999
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2005
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1869
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1878
|
||||
msgid "Clear configuration"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1990
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1996
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1999
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2005
|
||||
msgid "Clear editor"
|
||||
msgstr ""
|
||||
|
||||
@@ -304,20 +308,20 @@ msgstr ""
|
||||
msgid "Config"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1894
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1903
|
||||
msgid "Config cleared, qosify stopped."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1894
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1903
|
||||
msgid "Config cleared."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1915
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1924
|
||||
msgid "Config saved"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2042
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2050
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2051
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2059
|
||||
msgid "Config: %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -325,7 +329,7 @@ msgstr ""
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1254
|
||||
msgid "Could not read %s: %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -333,16 +337,16 @@ msgstr ""
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1404
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1627
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1413
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1636
|
||||
msgid "DNS Entries"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1364
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1373
|
||||
msgid "DNS Entries (%d of %d)"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1364
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1373
|
||||
msgid "DNS Entries (%d)"
|
||||
msgstr ""
|
||||
|
||||
@@ -395,7 +399,7 @@ msgid "Default timeout for dynamically added entries"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1022
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1217
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1221
|
||||
msgid "Defaults"
|
||||
msgstr ""
|
||||
|
||||
@@ -408,15 +412,19 @@ msgid ""
|
||||
"prio_max_avg_pkt_len 0 (disabled)."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1215
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:718
|
||||
msgid "Device"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1711
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1720
|
||||
msgid "Device check done."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1714
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1723
|
||||
msgid "Device check failed: %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -434,8 +442,8 @@ msgstr ""
|
||||
msgid "Downlink bandwidth, same format as tc. Set just below line speed."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1247
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1256
|
||||
msgid "Download"
|
||||
msgstr ""
|
||||
|
||||
@@ -447,7 +455,7 @@ msgstr ""
|
||||
msgid "Download shaping"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1197
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
|
||||
msgid "Download the current files from the router."
|
||||
msgstr ""
|
||||
|
||||
@@ -462,16 +470,16 @@ msgstr ""
|
||||
msgid "Egress CAKE options"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2020
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2029
|
||||
msgid "Empty file"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1990
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1999
|
||||
msgid ""
|
||||
"Empty the config editor? Nothing is written until you click Save & Apply."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1996
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2005
|
||||
msgid ""
|
||||
"Empty the rules editor? Nothing is written until you click Save & Apply."
|
||||
msgstr ""
|
||||
@@ -513,20 +521,20 @@ msgstr ""
|
||||
msgid "Encapsulation overhead"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2182
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2191
|
||||
msgid "Enter a section name."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2156
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2165
|
||||
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2159
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2168
|
||||
msgid ""
|
||||
"Enter a single IPv6 address (qosify does not accept CIDR or a %zone suffix)."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2141
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2150
|
||||
msgid "Enter a value."
|
||||
msgstr ""
|
||||
|
||||
@@ -534,48 +542,56 @@ msgstr ""
|
||||
msgid "Entries"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1848
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1961
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1857
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1970
|
||||
msgid "Error: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1845
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1854
|
||||
msgid "Error: No valid config stanzas found."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1763
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1772
|
||||
msgid ""
|
||||
"Error: invalid characters in bandwidth or options fields. Use alphanumeric, "
|
||||
"spaces, hyphens, dots, colons only."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1798
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1807
|
||||
msgid "Error: name must be a device or interface name"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1769
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1778
|
||||
msgid "Error: overhead must be a whole number of bytes"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1768
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1777
|
||||
msgid "Error: overhead_mpu must be a whole number of bytes"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2070
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2079
|
||||
msgid "Errors:"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1216
|
||||
msgid ""
|
||||
"Every shaped section is looked up again, one whose device now exists is "
|
||||
"started and one whose device has gone is stopped. Nothing is reported back "
|
||||
"by the call — the result shows in the Service table on the Overview tab."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:941
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1223
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1832
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1841
|
||||
msgid "File changed on disk"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2021
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2030
|
||||
msgid "File too large (max 64KB)"
|
||||
msgstr ""
|
||||
|
||||
@@ -613,10 +629,6 @@ msgstr ""
|
||||
msgid "Interface"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:741
|
||||
msgid "Invalid CAKE options can stop qosify starting."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1173
|
||||
msgid "Like dns:... but only matches cname entries"
|
||||
msgstr ""
|
||||
@@ -631,12 +643,12 @@ msgstr ""
|
||||
msgid "List of files with port/IP/host mappings"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1402
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1404
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1411
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1413
|
||||
msgid "Loading..."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1212
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1213
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,7 +660,7 @@ msgstr ""
|
||||
msgid "Mapping file syntax"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1692
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1701
|
||||
msgid "Mapping files reloaded."
|
||||
msgstr ""
|
||||
|
||||
@@ -672,7 +684,7 @@ msgid "Missing"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:941
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
|
||||
msgid "Modified"
|
||||
msgstr ""
|
||||
|
||||
@@ -690,11 +702,11 @@ msgstr ""
|
||||
msgid "Netdev to enable QoS on. Required."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1585
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1594
|
||||
msgid "No CAKE tin statistics."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1628
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1637
|
||||
msgid "No DNS entries."
|
||||
msgstr ""
|
||||
|
||||
@@ -706,7 +718,7 @@ msgstr ""
|
||||
msgid "No classes defined in %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2142
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2151
|
||||
msgid "No classes defined. Add classes in the Config tab first."
|
||||
msgstr ""
|
||||
|
||||
@@ -715,23 +727,23 @@ msgstr ""
|
||||
msgid "No file selected"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2006
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2015
|
||||
msgid "No files selected."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1585
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1594
|
||||
msgid "No output."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1568
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1577
|
||||
msgid "No per-class counters."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2154
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2163
|
||||
msgid "No spaces or # allowed in patterns or addresses."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2030
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2039
|
||||
msgid "No valid UCI config stanzas"
|
||||
msgstr ""
|
||||
|
||||
@@ -739,7 +751,7 @@ msgstr ""
|
||||
msgid "Not Running"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1771
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1780
|
||||
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
|
||||
msgstr ""
|
||||
|
||||
@@ -773,11 +785,11 @@ msgstr ""
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1834
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1843
|
||||
msgid "Overwrite"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2007
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2016
|
||||
msgid "Overwrite config files"
|
||||
msgstr ""
|
||||
|
||||
@@ -787,12 +799,12 @@ msgid ""
|
||||
"dns lookups are passed to qosify via the add_dns_host ubus call."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2150
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2159
|
||||
msgid "Port must be 1-65534 (qosify rejects 65535)."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2146
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2149
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2155
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2158
|
||||
msgid "Port must be a number or a range (4500, 5060-5061)."
|
||||
msgstr ""
|
||||
|
||||
@@ -812,15 +824,15 @@ msgstr ""
|
||||
msgid "Quick Add: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2153
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2162
|
||||
msgid "Range start must not exceed end."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1213
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1216
|
||||
msgid "Re-check devices"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1707
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1716
|
||||
msgid "Re-checking devices..."
|
||||
msgstr ""
|
||||
|
||||
@@ -828,27 +840,23 @@ msgstr ""
|
||||
msgid "Re-read the mapping files only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1690
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1699
|
||||
msgid "Re-reading the mapping files..."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1215
|
||||
msgid ""
|
||||
"Re-runs the daemon's own device pass: every shaped section is looked up "
|
||||
"again, one whose device now exists is started and one whose device has gone "
|
||||
"is stopped. Nothing is reported back by the call — the result shows in the "
|
||||
"Service table on the Overview tab."
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1214
|
||||
msgid "Re-runs the daemon's own device pass."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2024
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2033
|
||||
msgid "Read error"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2035
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2044
|
||||
msgid "Reading and validating files..."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1681
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1690
|
||||
msgid "Reading tc output..."
|
||||
msgstr ""
|
||||
|
||||
@@ -864,32 +872,36 @@ msgstr ""
|
||||
msgid "Reload Rules"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1695
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1704
|
||||
msgid "Reload failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1585
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1223
|
||||
msgid "Replaced with"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1594
|
||||
msgid "Requires write access."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1219
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2086
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1228
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2095
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2120
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2129
|
||||
msgid "Reset failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2084
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2093
|
||||
msgid "Reset to defaults"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2116
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2125
|
||||
msgid "Reset to defaults, applied."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2095
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2104
|
||||
msgid "Resetting"
|
||||
msgstr ""
|
||||
|
||||
@@ -897,15 +909,15 @@ msgstr ""
|
||||
msgid "Restart"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1203
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
|
||||
msgid "Restore"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1218
|
||||
msgid "Restore qosify defaults"
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1222
|
||||
msgid "Restore qosify defaults. Shaping is left disabled."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2095
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2104
|
||||
msgid "Restoring defaults..."
|
||||
msgstr ""
|
||||
|
||||
@@ -913,12 +925,12 @@ msgstr ""
|
||||
msgid "Rules"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1976
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1985
|
||||
msgid "Rules saved"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2053
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2056
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2062
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2065
|
||||
msgid "Rules: %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -939,24 +951,24 @@ msgstr ""
|
||||
msgid "Save & Apply"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1825
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1897
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1924
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1985
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1834
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1906
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1933
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1994
|
||||
msgid "Save failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1803
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1906
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1972
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1812
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1915
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1981
|
||||
msgid "Saving"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1803
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1812
|
||||
msgid "Saving settings and applying..."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2186
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2195
|
||||
msgid "Section %s already exists."
|
||||
msgstr ""
|
||||
|
||||
@@ -966,7 +978,7 @@ msgid ""
|
||||
"qosify.init reads config alias the same way as config class."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1724
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1733
|
||||
msgid "Sending %s to qosify..."
|
||||
msgstr ""
|
||||
|
||||
@@ -990,11 +1002,11 @@ msgstr ""
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1745
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1754
|
||||
msgid "Service action failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1817
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1826
|
||||
msgid "Settings saved"
|
||||
msgstr ""
|
||||
|
||||
@@ -1004,7 +1016,7 @@ msgid "Shaping"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:941
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
@@ -1034,7 +1046,7 @@ msgstr ""
|
||||
msgid "TCP single port, or range from <port> to <endport>"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1680
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1689
|
||||
msgid "The detailed tc output needs write access to this page."
|
||||
msgstr ""
|
||||
|
||||
@@ -1044,12 +1056,12 @@ msgid ""
|
||||
"may be incomplete."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
|
||||
msgid ""
|
||||
"The selected files replace the ones on the router and qosify is reloaded."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2008
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2017
|
||||
msgid ""
|
||||
"The selected files replace the ones on the router and qosify is reloaded. "
|
||||
"Download a backup from this tab first if you need one."
|
||||
@@ -1059,11 +1071,11 @@ msgstr ""
|
||||
msgid "Time below bulk_trigger_pps threshold until a bulk flow mark is removed"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1402
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1411
|
||||
msgid "Traffic by CAKE Tin"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1401
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1410
|
||||
msgid "Traffic by Class"
|
||||
msgstr ""
|
||||
|
||||
@@ -1097,15 +1109,15 @@ msgstr ""
|
||||
msgid "Uplink bandwidth, same format as tc. Set just below line speed."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1210
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
|
||||
msgid "Upload & Apply"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2009
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2018
|
||||
msgid "Upload and apply"
|
||||
msgstr ""
|
||||
|
||||
@@ -1113,11 +1125,11 @@ msgstr ""
|
||||
msgid "Upload bandwidth"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2061
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2070
|
||||
msgid "Upload error: %s"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2078
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2087
|
||||
msgid "Upload failed: %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -1125,7 +1137,7 @@ msgstr ""
|
||||
msgid "Upload shaping"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2035
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2044
|
||||
msgid "Uploading"
|
||||
msgstr ""
|
||||
|
||||
@@ -1141,25 +1153,25 @@ msgstr ""
|
||||
msgid "Valid"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1951
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1960
|
||||
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1690
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1707
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1724
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1699
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1716
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1733
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1870
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1879
|
||||
msgid "Write empty file"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1906
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1915
|
||||
msgid "Writing config and reloading qosify..."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1972
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1981
|
||||
msgid "Writing rules and reloading qosify..."
|
||||
msgstr ""
|
||||
|
||||
@@ -1173,13 +1185,13 @@ msgstr ""
|
||||
msgid "active"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1767
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1776
|
||||
msgid ""
|
||||
"bandwidth_down does not look like a tc rate (100mbit, 12MBps, unlimited) — "
|
||||
"passing it through anyway"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1766
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1775
|
||||
msgid ""
|
||||
"bandwidth_up does not look like a tc rate (100mbit, 12MBps, unlimited) — "
|
||||
"passing it through anyway"
|
||||
@@ -1211,7 +1223,7 @@ msgstr ""
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:739
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1160
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2129
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:2138
|
||||
msgid "e.g. %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -1219,7 +1231,7 @@ msgstr ""
|
||||
msgid "fnmatch() pattern supporting * and ? as wildcard characters"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1613
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1622
|
||||
msgid "get_stats did not answer."
|
||||
msgstr ""
|
||||
|
||||
@@ -1302,25 +1314,30 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:833
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1729
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1738
|
||||
msgid "qosify did not come up — check the system log"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1610
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1672
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1619
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1681
|
||||
msgid "qosify is not running. Start from the Overview tab."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1735
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1887
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1744
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1896
|
||||
msgid "qosify is still running — leaving the qdiscs alone"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1253
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1224
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1225
|
||||
msgid "qosify package template"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1262
|
||||
msgid "qosify-status"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1682
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1691
|
||||
msgid "qosify-status returned no output."
|
||||
msgstr ""
|
||||
|
||||
@@ -1331,11 +1348,11 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:832
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1609
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1671
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1728
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1734
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1886
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1618
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1680
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1737
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1743
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1895
|
||||
msgid "rpcd is not answering for qosify, so the service state is unknown."
|
||||
msgstr ""
|
||||
|
||||
@@ -1347,12 +1364,12 @@ msgstr ""
|
||||
msgid "section type"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1529
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1533
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1538
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1542
|
||||
msgid "share"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1541
|
||||
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1550
|
||||
msgid "total"
|
||||
msgstr ""
|
||||
|
||||
|
||||
Reference in new issue
Block a user