summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-nlbwmon
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-nlbwmon')
-rw-r--r--applications/luci-app-nlbwmon/Makefile7
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/nlbw.chart.min.js68
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js2
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js5
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js266
-rw-r--r--applications/luci-app-nlbwmon/po/ar/nlbwmon.po286
-rw-r--r--applications/luci-app-nlbwmon/po/bg/nlbwmon.po284
-rw-r--r--applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po274
-rw-r--r--applications/luci-app-nlbwmon/po/ca/nlbwmon.po270
-rw-r--r--applications/luci-app-nlbwmon/po/cs/nlbwmon.po264
-rw-r--r--applications/luci-app-nlbwmon/po/da/nlbwmon.po566
-rw-r--r--applications/luci-app-nlbwmon/po/de/nlbwmon.po278
-rw-r--r--applications/luci-app-nlbwmon/po/el/nlbwmon.po268
-rw-r--r--applications/luci-app-nlbwmon/po/es/nlbwmon.po423
-rw-r--r--applications/luci-app-nlbwmon/po/fi/nlbwmon.po308
-rw-r--r--applications/luci-app-nlbwmon/po/fr/nlbwmon.po310
-rw-r--r--applications/luci-app-nlbwmon/po/ga/nlbwmon.po611
-rw-r--r--applications/luci-app-nlbwmon/po/he/nlbwmon.po304
-rw-r--r--applications/luci-app-nlbwmon/po/hi/nlbwmon.po262
-rw-r--r--applications/luci-app-nlbwmon/po/hu/nlbwmon.po276
-rw-r--r--applications/luci-app-nlbwmon/po/it/nlbwmon.po298
-rw-r--r--applications/luci-app-nlbwmon/po/ja/nlbwmon.po289
-rw-r--r--applications/luci-app-nlbwmon/po/ko/nlbwmon.po272
-rw-r--r--applications/luci-app-nlbwmon/po/lt/nlbwmon.po634
-rw-r--r--applications/luci-app-nlbwmon/po/mr/nlbwmon.po254
-rw-r--r--applications/luci-app-nlbwmon/po/ms/nlbwmon.po268
-rw-r--r--applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po281
-rw-r--r--applications/luci-app-nlbwmon/po/nl/nlbwmon.po565
-rw-r--r--applications/luci-app-nlbwmon/po/pl/nlbwmon.po280
-rw-r--r--applications/luci-app-nlbwmon/po/pt/nlbwmon.po274
-rw-r--r--applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po280
-rw-r--r--applications/luci-app-nlbwmon/po/ro/nlbwmon.po496
-rw-r--r--applications/luci-app-nlbwmon/po/ru/nlbwmon.po322
-rw-r--r--applications/luci-app-nlbwmon/po/sk/nlbwmon.po264
-rw-r--r--applications/luci-app-nlbwmon/po/sv/nlbwmon.po300
-rw-r--r--applications/luci-app-nlbwmon/po/templates/nlbwmon.pot254
-rw-r--r--applications/luci-app-nlbwmon/po/tr/nlbwmon.po285
-rw-r--r--applications/luci-app-nlbwmon/po/uk/nlbwmon.po272
-rw-r--r--applications/luci-app-nlbwmon/po/vi/nlbwmon.po494
-rw-r--r--applications/luci-app-nlbwmon/po/yua/nlbwmon.po (renamed from applications/luci-app-nlbwmon/po/en/nlbwmon.po)256
-rw-r--r--applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po294
-rw-r--r--applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po466
-rw-r--r--applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json17
43 files changed, 7840 insertions, 4907 deletions
diff --git a/applications/luci-app-nlbwmon/Makefile b/applications/luci-app-nlbwmon/Makefile
index c4b83e807c..adcf87bded 100644
--- a/applications/luci-app-nlbwmon/Makefile
+++ b/applications/luci-app-nlbwmon/Makefile
@@ -1,7 +1,12 @@
include $(TOPDIR)/rules.mk
+PKG_LICENSE:=Apache-2.0
+
LUCI_TITLE:=Netlink based bandwidth accounting
-LUCI_DEPENDS:=+luci-compat +nlbwmon
+LUCI_DEPENDS:=+luci-base +luci-lib-chartjs +nlbwmon
+
+PKG_LICENSE:=Apache-2.0
+PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
include ../../luci.mk
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/nlbw.chart.min.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/nlbw.chart.min.js
deleted file mode 100644
index 34e3026825..0000000000
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/nlbw.chart.min.js
+++ /dev/null
@@ -1,68 +0,0 @@
-(function(){var p=this,l=p.Chart,e=function(a){this.canvas=a.canvas;this.ctx=a;var b=function(a,b){return a["offset"+b]?a["offset"+b]:document.defaultView.getComputedStyle(a).getPropertyValue(b)};this.width=b(a.canvas,"Width")||a.canvas.width;this.height=b(a.canvas,"Height")||a.canvas.height;this.width=a.canvas.width;this.height=a.canvas.height;this.aspectRatio=this.width/this.height;d.retinaScale(this);return this};e.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",
-showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,maintainAspectRatio:!0,showTooltips:!0,customTooltips:!1,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",
-tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipTitleTemplate:"<%= label%>",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",
-multiTooltipKeyBackground:"#fff",segmentColorDefault:"#A6CEE3 #1F78B4 #B2DF8A #33A02C #FB9A99 #E31A1C #FDBF6F #FF7F00 #CAB2D6 #6A3D9A #B4B482 #B15928".split(" "),segmentHighlightColorDefaults:"#CEF6FF #47A0DC #DAFFB2 #5BC854 #FFC2C1 #FF4244 #FFE797 #FFA728 #F2DAFE #9265C2 #DCDCAA #D98150".split(" "),onAnimationProgress:function(){},onAnimationComplete:function(){}}};e.types={};var d=e.helpers={},k=d.each=function(a,b,c){var f=Array.prototype.slice.call(arguments,3);if(a)if(a.length===+a.length){var d;
-for(d=0;d<a.length;d++)b.apply(c,[a[d],d].concat(f))}else for(d in a)b.apply(c,[a[d],d].concat(f))},h=d.clone=function(a){var b={};k(a,function(c,f){a.hasOwnProperty(f)&&(b[f]=c)});return b},r=d.extend=function(a){k(Array.prototype.slice.call(arguments,1),function(b){k(b,function(c,f){b.hasOwnProperty(f)&&(a[f]=c)})});return a},I=d.merge=function(a,b){var c=Array.prototype.slice.call(arguments,0);c.unshift({});return r.apply(null,c)},J=d.indexOf=function(a,b){if(Array.prototype.indexOf)return a.indexOf(b);
-for(var c=0;c<a.length;c++)if(a[c]===b)return c;return-1};d.where=function(a,b){var c=[];d.each(a,function(a){b(a)&&c.push(a)});return c};d.findNextWhere=function(a,b,c){c||(c=-1);for(c+=1;c<a.length;c++){var f=a[c];if(b(f))return f}};d.findPreviousWhere=function(a,b,c){c||(c=a.length);for(--c;0<=c;c--){var f=a[c];if(b(f))return f}};var D=d.inherits=function(a){var b=this,c=a&&a.hasOwnProperty("constructor")?a.constructor:function(){return b.apply(this,arguments)},f=function(){this.constructor=c};
-f.prototype=b.prototype;c.prototype=new f;c.extend=D;a&&r(c.prototype,a);c.__super__=b.prototype;return c},A=d.noop=function(){},K=d.uid=function(){var a=0;return function(){return"chart-"+a++}}(),L=d.warn=function(a){window.console&&"function"===typeof window.console.warn&&console.warn(a)},M=d.amd="function"===typeof define&&define.amd,u=d.isNumber=function(a){return!isNaN(parseFloat(a))&&isFinite(a)},y=d.max=function(a){return Math.max.apply(Math,a)},w=d.min=function(a){return Math.min.apply(Math,
-a)};d.cap=function(a,b,c){if(u(b)){if(a>b)return b}else if(u(c)&&a<c)return c;return a};var E=d.getDecimalPlaces=function(a){if(0!==a%1&&u(a)){a=a.toString();if(0>a.indexOf("e-"))return a.split(".")[1].length;if(0>a.indexOf("."))return parseInt(a.split("e-")[1]);a=a.split(".")[1].split("e-");return a[0].length+parseInt(a[1])}return 0},B=d.radians=function(a){return Math.PI/180*a};d.getAngleFromPoint=function(a,b){var c=b.x-a.x,f=b.y-a.y,d=Math.sqrt(c*c+f*f),m=2*Math.PI+Math.atan2(f,c);0>c&&0>f&&(m+=
-2*Math.PI);return{angle:m,distance:d}};var F=d.aliasPixel=function(a){return 0===a%2?0:.5};d.splineCurve=function(a,b,c,f){var d=Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2)),m=Math.sqrt(Math.pow(c.x-b.x,2)+Math.pow(c.y-b.y,2)),g=f*d/(d+m);f=f*m/(d+m);return{inner:{x:b.x-g*(c.x-a.x),y:b.y-g*(c.y-a.y)},outer:{x:b.x+f*(c.x-a.x),y:b.y+f*(c.y-a.y)}}};var N=d.calculateOrderOfMagnitude=function(a){return Math.floor(Math.log(a)/Math.LN10)};d.calculateScaleRange=function(a,b,c,f,d){b=Math.floor(b/(1.5*
-c));c=2>=b;var m=[];k(a,function(a){null==a||m.push(a)});var g=w(m),e=y(m);e===g&&(e+=.5,.5<=g&&!f?g-=.5:e+=.5);a=N(Math.abs(e-g));f=f?0:Math.floor(g/(1*Math.pow(10,a)))*Math.pow(10,a);for(var e=Math.ceil(e/(1*Math.pow(10,a)))*Math.pow(10,a)-f,g=Math.pow(10,a),n=Math.round(e/g);(n>b||2*n<b)&&!c;)if(n>b)g*=2,n=Math.round(e/g),0!==n%1&&(c=!0);else if(d&&0<=a)if(0===g/2%1)g/=2,n=Math.round(e/g);else break;else g/=2,n=Math.round(e/g);c&&(n=2,g=e/n);return{steps:n,stepValue:g,min:f,max:f+n*g}};var t=d.template=
-function(a,b){if(a instanceof Function)return a(b);var c={},c=/\W/.test(a)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+a.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):c[a]=c[a];return b?c(b):c};d.generateLabels=function(a,b,c,f){var d=Array(b);a&&k(d,function(b,e){d[e]=t(a,{value:c+
-f*(e+1)})});return d};var x=d.easingEffects={linear:function(a){return a},easeInQuad:function(a){return a*a},easeOutQuad:function(a){return-1*a*(a-2)},easeInOutQuad:function(a){return 1>(a/=.5)?.5*a*a:-.5*(--a*(a-2)-1)},easeInCubic:function(a){return a*a*a},easeOutCubic:function(a){return 1*((a=a/1-1)*a*a+1)},easeInOutCubic:function(a){return 1>(a/=.5)?.5*a*a*a:.5*((a-=2)*a*a+2)},easeInQuart:function(a){return a*a*a*a},easeOutQuart:function(a){return-1*((a=a/1-1)*a*a*a-1)},easeInOutQuart:function(a){return 1>
-(a/=.5)?.5*a*a*a*a:-.5*((a-=2)*a*a*a-2)},easeInQuint:function(a){return 1*(a/=1)*a*a*a*a},easeOutQuint:function(a){return 1*((a=a/1-1)*a*a*a*a+1)},easeInOutQuint:function(a){return 1>(a/=.5)?.5*a*a*a*a*a:.5*((a-=2)*a*a*a*a+2)},easeInSine:function(a){return-1*Math.cos(a/1*(Math.PI/2))+1},easeOutSine:function(a){return 1*Math.sin(a/1*(Math.PI/2))},easeInOutSine:function(a){return-.5*(Math.cos(Math.PI*a/1)-1)},easeInExpo:function(a){return 0===a?1:1*Math.pow(2,10*(a/1-1))},easeOutExpo:function(a){return 1===
-a?1:1*(-Math.pow(2,-10*a/1)+1)},easeInOutExpo:function(a){return 0===a?0:1===a?1:1>(a/=.5)?.5*Math.pow(2,10*(a-1)):.5*(-Math.pow(2,-10*--a)+2)},easeInCirc:function(a){return 1<=a?a:-1*(Math.sqrt(1-(a/=1)*a)-1)},easeOutCirc:function(a){return 1*Math.sqrt(1-(a=a/1-1)*a)},easeInOutCirc:function(a){return 1>(a/=.5)?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},easeInElastic:function(a){var b=1.70158,c=0,f=1;if(0===a)return 0;if(1==(a/=1))return 1;c||(c=.3);f<Math.abs(1)?(f=1,b=c/4):b=c/(2*Math.PI)*
-Math.asin(1/f);return-(f*Math.pow(2,10*--a)*Math.sin(2*(1*a-b)*Math.PI/c))},easeOutElastic:function(a){var b=1.70158,c=0,f=1;if(0===a)return 0;if(1==(a/=1))return 1;c||(c=.3);f<Math.abs(1)?(f=1,b=c/4):b=c/(2*Math.PI)*Math.asin(1/f);return f*Math.pow(2,-10*a)*Math.sin(2*(1*a-b)*Math.PI/c)+1},easeInOutElastic:function(a){var b=1.70158,c=0,f=1;if(0===a)return 0;if(2==(a/=.5))return 1;c||(c=.3*1.5);f<Math.abs(1)?(f=1,b=c/4):b=c/(2*Math.PI)*Math.asin(1/f);return 1>a?-.5*f*Math.pow(2,10*--a)*Math.sin(2*
-(1*a-b)*Math.PI/c):f*Math.pow(2,-10*--a)*Math.sin(2*(1*a-b)*Math.PI/c)*.5+1},easeInBack:function(a){return 1*(a/=1)*a*(2.70158*a-1.70158)},easeOutBack:function(a){return 1*((a=a/1-1)*a*(2.70158*a+1.70158)+1)},easeInOutBack:function(a){var b=1.70158;return 1>(a/=.5)?.5*a*a*(((b*=1.525)+1)*a-b):.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},easeInBounce:function(a){return 1-x.easeOutBounce(1-a)},easeOutBounce:function(a){return(a/=1)<1/2.75?7.5625*a*a:a<2/2.75?1*(7.5625*(a-=1.5/2.75)*a+.75):a<2.5/2.75?1*(7.5625*
-(a-=2.25/2.75)*a+.9375):1*(7.5625*(a-=2.625/2.75)*a+.984375)},easeInOutBounce:function(a){return.5>a?.5*x.easeInBounce(2*a):.5*x.easeOutBounce(2*a-1)+.5}},G=d.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){return window.setTimeout(a,1E3/60)}}();d.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||
-window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(a){return window.clearTimeout(a,1E3/60)}}();d.animationLoop=function(a,b,c,f,d,e){var g=0,k=x[c]||x.linear,n=function(){g++;var c=g/b,h=k(c);a.call(e,h,c,g);f.call(e,h,c);g<b?e.animationFrame=G(n):d.apply(e)};G(n)};d.getRelativePosition=function(a){var b;b=a.originalEvent||a;var c=(a.currentTarget||a.srcElement).getBoundingClientRect();b.touches?(a=b.touches[0].clientX-c.left,b=b.touches[0].clientY-
-c.top):(a=b.clientX-c.left,b=b.clientY-c.top);return{x:a,y:b}};var O=d.addEvent=function(a,b,c){a.addEventListener?a.addEventListener(b,c):a.attachEvent?a.attachEvent("on"+b,c):a["on"+b]=c},P=d.removeEvent=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent?a.detachEvent("on"+b,c):a["on"+b]=A};d.bindEvents=function(a,b,c){a.events||(a.events={});k(b,function(b){a.events[b]=function(){c.apply(a,arguments)};O(a.chart.canvas,b,a.events[b])})};var Q=d.unbindEvents=function(a,
-b){k(b,function(b,f){P(a.chart.canvas,f,b)})},R=d.getMaximumWidth=function(a){a=a.parentNode;var b=parseInt(z(a,"padding-left"))+parseInt(z(a,"padding-right"));return a?a.clientWidth-b:0},S=d.getMaximumHeight=function(a){a=a.parentNode;var b=parseInt(z(a,"padding-bottom"))+parseInt(z(a,"padding-top"));return a?a.clientHeight-b:0},z=d.getStyle=function(a,b){return a.currentStyle?a.currentStyle[b]:document.defaultView.getComputedStyle(a,null).getPropertyValue(b)};d.getMaximumSize=d.getMaximumWidth;
-var T=d.retinaScale=function(a){var b=a.ctx,c=a.canvas.width;a=a.canvas.height;window.devicePixelRatio&&(b.canvas.style.width=c+"px",b.canvas.style.height=a+"px",b.canvas.height=a*window.devicePixelRatio,b.canvas.width=c*window.devicePixelRatio,b.scale(window.devicePixelRatio,window.devicePixelRatio))},U=d.clear=function(a){a.ctx.clearRect(0,0,a.width,a.height)},v=d.fontString=function(a,b,c){return b+" "+a+"px "+c},C=d.longestText=function(a,b,c){a.font=b;var f=0;k(c,function(b){b=a.measureText(b).width;
-f=b>f?b:f});return f},H=d.drawRoundedRectangle=function(a,b,c,f,d,e){a.beginPath();a.moveTo(b+e,c);a.lineTo(b+f-e,c);a.quadraticCurveTo(b+f,c,b+f,c+e);a.lineTo(b+f,c+d-e);a.quadraticCurveTo(b+f,c+d,b+f-e,c+d);a.lineTo(b+e,c+d);a.quadraticCurveTo(b,c+d,b,c+d-e);a.lineTo(b,c+e);a.quadraticCurveTo(b,c,b+e,c);a.closePath()};e.instances={};e.Type=function(a,b,c){this.options=b;this.chart=c;this.id=K();e.instances[this.id]=this;b.responsive&&this.resize();this.initialize.call(this,a)};r(e.Type.prototype,
-{initialize:function(){return this},clear:function(){U(this.chart);return this},stop:function(){e.animationService.cancelAnimation(this);return this},resize:function(a){this.stop();var b=this.chart.canvas,c=R(this.chart.canvas),f=this.options.maintainAspectRatio?c/this.chart.aspectRatio:S(this.chart.canvas);b.width=this.chart.width=c;b.height=this.chart.height=f;T(this.chart);"function"===typeof a&&a.apply(this,Array.prototype.slice.call(arguments,1));return this},reflow:A,render:function(a){a&&this.reflow();
-this.options.animation&&!a?(a=new e.Animation,a.numSteps=this.options.animationSteps,a.easing=this.options.animationEasing,a.render=function(a,c){var f=c.currentStep/c.numSteps,e=(0,d.easingEffects[c.easing])(f);a.draw(e,f,c.currentStep)},a.onAnimationProgress=this.options.onAnimationProgress,a.onAnimationComplete=this.options.onAnimationComplete,e.animationService.addAnimation(this,a)):(this.draw(),this.options.onAnimationComplete.call(this));return this},generateLegend:function(){return t(this.options.legendTemplate,
-this)},destroy:function(){this.clear();Q(this,this.events);var a=this.chart.canvas;a.width=this.chart.width;a.height=this.chart.height;a.style.removeProperty?(a.style.removeProperty("width"),a.style.removeProperty("height")):(a.style.removeAttribute("width"),a.style.removeAttribute("height"));delete e.instances[this.id]},showTooltip:function(a,b){"undefined"===typeof this.activeElements&&(this.activeElements=[]);if(function(a){var b=!1;if(a.length!==this.activeElements.length)return b=!0;k(a,function(a,
-c){a!==this.activeElements[c]&&(b=!0)},this);return b}.call(this,a)||b){this.activeElements=a;this.draw();this.options.customTooltips&&this.options.customTooltips(!1);if(0<a.length)if(this.datasets&&1<this.datasets.length){for(var c,f,q=this.datasets.length-1;0<=q&&(c=this.datasets[q].points||this.datasets[q].bars||this.datasets[q].segments,f=J(c,a[0]),-1===f);q--);var m=[],g=[];c=function(a){var b=[],c,e=[],q=[],k,h,l;d.each(this.datasets,function(a){c=a.points||a.bars||a.segments;c[f]&&c[f].hasValue()&&
-b.push(c[f])});d.each(b,function(a){e.push(a.x);q.push(a.y);m.push(d.template(this.options.multiTooltipTemplate,a));g.push({fill:a._saved.fillColor||a.fillColor,stroke:a._saved.strokeColor||a.strokeColor})},this);l=w(q);k=y(q);h=w(e);a=y(e);return{x:h>this.chart.width/2?h:a,y:(l+k)/2}}.call(this,f);(new e.MultiTooltip({x:c.x,y:c.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,
-fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:m,legendColors:g,legendColorBackground:this.options.multiTooltipKeyBackground,title:t(this.options.tooltipTitleTemplate,a[0]),chart:this.chart,
-ctx:this.chart.ctx,custom:this.options.customTooltips})).draw()}else k(a,function(a){var b=a.tooltipPosition();(new e.Tooltip({x:Math.round(b.x),y:Math.round(b.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,cornerRadius:this.options.tooltipCornerRadius,
-text:t(this.options.tooltipTemplate,a),chart:this.chart,custom:this.options.customTooltips})).draw()},this);return this}},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)}});e.Type.extend=function(a){var b=this,c=function(){return b.apply(this,arguments)};c.prototype=h(b.prototype);r(c.prototype,a);c.extend=e.Type.extend;if(a.name||b.prototype.name){var f=a.name||b.prototype.name,d=e.defaults[b.prototype.name]?h(e.defaults[b.prototype.name]):{};e.defaults[f]=
-r(d,a.defaults);e.types[f]=c;e.prototype[f]=function(a,b){var d=I(e.defaults.global,e.defaults[f],b||{});return new c(a,d,this)}}else L("Name not provided for this chart, so it hasn't been registered");return b};e.Element=function(a){r(this,a);this.initialize.apply(this,arguments);this.save()};r(e.Element.prototype,{initialize:function(){},restore:function(a){a?k(a,function(a){this[a]=this._saved[a]},this):r(this,this._saved);return this},save:function(){this._saved=h(this);delete this._saved._saved;
-return this},update:function(a){k(a,function(a,c){this._saved[c]=this[c];this[c]=a},this);return this},transition:function(a,b){k(a,function(a,f){this[f]=(a-this._saved[f])*b+this._saved[f]},this);return this},tooltipPosition:function(){return{x:this.x,y:this.y}},hasValue:function(){return u(this.value)}});e.Element.extend=D;e.Point=e.Element.extend({display:!0,inRange:function(a,b){return Math.pow(a-this.x,2)+Math.pow(b-this.y,2)<Math.pow(this.hitDetectionRadius+this.radius,2)},draw:function(){if(this.display){var a=
-this.ctx;a.beginPath();a.arc(this.x,this.y,this.radius,0,2*Math.PI);a.closePath();a.strokeStyle=this.strokeColor;a.lineWidth=this.strokeWidth;a.fillStyle=this.fillColor;a.fill();a.stroke()}}});e.Arc=e.Element.extend({inRange:function(a,b){var c=d.getAngleFromPoint(this,{x:a,y:b}),f=c.angle%(2*Math.PI),e=(2*Math.PI+this.startAngle)%(2*Math.PI),m=(2*Math.PI+this.endAngle)%(2*Math.PI)||360,c=c.distance>=this.innerRadius&&c.distance<=this.outerRadius;return(m<e?f<=m||f>=e:f>=e&&f<=m)&&c},tooltipPosition:function(){var a=
-this.startAngle+(this.endAngle-this.startAngle)/2,b=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(a)*b,y:this.y+Math.sin(a)*b}},draw:function(a){a=this.ctx;a.beginPath();a.arc(this.x,this.y,0>this.outerRadius?0:this.outerRadius,this.startAngle,this.endAngle);a.arc(this.x,this.y,0>this.innerRadius?0:this.innerRadius,this.endAngle,this.startAngle,!0);a.closePath();a.strokeStyle=this.strokeColor;a.lineWidth=this.strokeWidth;a.fillStyle=this.fillColor;a.fill();a.lineJoin=
-"bevel";this.showStroke&&a.stroke()}});e.Rectangle=e.Element.extend({draw:function(){var a=this.ctx,b=this.width/2,c=this.x-b,b=this.x+b,f=this.base-(this.base-this.y),d=this.strokeWidth/2;this.showStroke&&(c+=d,b-=d,f+=d);a.beginPath();a.fillStyle=this.fillColor;a.strokeStyle=this.strokeColor;a.lineWidth=this.strokeWidth;a.moveTo(c,this.base);a.lineTo(c,f);a.lineTo(b,f);a.lineTo(b,this.base);a.fill();this.showStroke&&a.stroke()},height:function(){return this.base-this.y},inRange:function(a,b){return a>=
-this.x-this.width/2&&a<=this.x+this.width/2&&b>=this.y&&b<=this.base}});e.Animation=e.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null});e.Tooltip=e.Element.extend({draw:function(){var a=this.chart.ctx;a.font=v(this.fontSize,this.fontStyle,this.fontFamily);this.xAlign="center";this.yAlign="above";var b=this.caretPadding=2,c=a.measureText(this.text).width+2*this.xPadding,f=this.fontSize+2*this.yPadding,d=f+this.caretHeight+b;this.x+
-c/2>this.chart.width?this.xAlign="left":0>this.x-c/2&&(this.xAlign="right");0>this.y-d&&(this.yAlign="below");var e=this.x-c/2,d=this.y-d;a.fillStyle=this.fillColor;if(this.custom)this.custom(this);else{switch(this.yAlign){case "above":a.beginPath();a.moveTo(this.x,this.y-b);a.lineTo(this.x+this.caretHeight,this.y-(b+this.caretHeight));a.lineTo(this.x-this.caretHeight,this.y-(b+this.caretHeight));a.closePath();a.fill();break;case "below":d=this.y+b+this.caretHeight,a.beginPath(),a.moveTo(this.x,this.y+
-b),a.lineTo(this.x+this.caretHeight,this.y+b+this.caretHeight),a.lineTo(this.x-this.caretHeight,this.y+b+this.caretHeight),a.closePath(),a.fill()}switch(this.xAlign){case "left":e=this.x-c+(this.cornerRadius+this.caretHeight);break;case "right":e=this.x-(this.cornerRadius+this.caretHeight)}H(a,e,d,c,f,this.cornerRadius);a.fill();a.fillStyle=this.textColor;a.textAlign="center";a.textBaseline="middle";a.fillText(this.text,e+c/2,d+f/2)}}});e.MultiTooltip=e.Element.extend({initialize:function(){this.font=
-v(this.fontSize,this.fontStyle,this.fontFamily);this.titleFont=v(this.titleFontSize,this.titleFontStyle,this.titleFontFamily);this.titleHeight=this.title?1.5*this.titleFontSize:0;this.height=this.labels.length*this.fontSize+this.fontSize/2*(this.labels.length-1)+2*this.yPadding+this.titleHeight;this.ctx.font=this.titleFont;var a=this.ctx.measureText(this.title).width,b=C(this.ctx,this.font,this.labels)+this.fontSize+3;this.width=y([b,a])+2*this.xPadding;a=this.height/2;0>this.y-a?this.y=a:this.y+
-a>this.chart.height&&(this.y=this.chart.height-a);this.x=this.x>this.chart.width/2?this.x-(this.xOffset+this.width):this.x+this.xOffset},getLineHeight:function(a){var b=this.y-this.height/2+this.yPadding;return 0===a?b+this.titleHeight/3:b+(1.5*this.fontSize*(a-1)+this.fontSize/2)+this.titleHeight},draw:function(){if(this.custom)this.custom(this);else{H(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var a=this.ctx;a.fillStyle=this.fillColor;a.fill();a.closePath();a.textAlign=
-"left";a.textBaseline="middle";a.fillStyle=this.titleTextColor;a.font=this.titleFont;a.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0));a.font=this.font;d.each(this.labels,function(b,c){a.fillStyle=this.textColor;a.fillText(b,this.x+this.xPadding+this.fontSize+3,this.getLineHeight(c+1));a.fillStyle=this.legendColorBackground;a.fillRect(this.x+this.xPadding,this.getLineHeight(c+1)-this.fontSize/2,this.fontSize,this.fontSize);a.fillStyle=this.legendColors[c].fill;a.fillRect(this.x+this.xPadding,
-this.getLineHeight(c+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}}});e.Scale=e.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){this.yLabels=[];for(var a=E(this.stepValue),b=0;b<=this.steps;b++)this.yLabels.push(t(this.templateString,{value:(this.min+b*this.stepValue).toFixed(a)}));this.yLabelWidth=this.display&&this.showLabels?C(this.ctx,this.font,this.yLabels)+10:0},addXLabel:function(a){this.xLabels.push(a);this.valuesCount++;this.fit()},removeXLabel:function(){this.xLabels.shift();
-this.valuesCount--;this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0;this.endPoint=this.display?this.height-1.5*this.fontSize-5:this.height;this.startPoint+=this.padding;var a=this.endPoint-=this.padding,b=this.endPoint-this.startPoint,c;this.calculateYRange(b);this.buildYLabels();for(this.calculateXLabelRotation();b>this.endPoint-this.startPoint;)b=this.endPoint-this.startPoint,c=this.yLabelWidth,this.calculateYRange(b),this.buildYLabels(),c<this.yLabelWidth&&(this.endPoint=
-a,this.calculateXLabelRotation())},calculateXLabelRotation:function(){this.ctx.font=this.font;var a=this.ctx.measureText(this.xLabels[0]).width,b;this.xScalePaddingRight=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width/2+3;this.xScalePaddingLeft=a/2>this.yLabelWidth?a/2:this.yLabelWidth;this.xLabelRotation=0;if(this.display){var c=C(this.ctx,this.font,this.xLabels),f;this.xLabelWidth=c;for(var d=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>d&&0===this.xLabelRotation||
-this.xLabelWidth>d&&90>=this.xLabelRotation&&0<this.xLabelRotation;)f=Math.cos(B(this.xLabelRotation)),b=f*a,b+this.fontSize/2>this.yLabelWidth&&(this.xScalePaddingLeft=b+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=f*c;0<this.xLabelRotation&&(this.endPoint-=Math.sin(B(this.xLabelRotation))*c+3)}else this.xLabelWidth=0,this.xScalePaddingLeft=this.xScalePaddingRight=this.padding},calculateYRange:A,drawingArea:function(){return this.startPoint-this.endPoint},
-calculateY:function(a){var b=this.drawingArea()/(this.min-this.max);return this.endPoint-b*(a-this.min)},calculateX:function(a){var b=(this.width-(this.xScalePaddingLeft+this.xScalePaddingRight))/Math.max(this.valuesCount-(this.offsetGridLines?0:1),1);a=b*a+this.xScalePaddingLeft;this.offsetGridLines&&(a+=b/2);return Math.round(a)},update:function(a){d.extend(this,a);this.fit()},draw:function(){var a=this.ctx,b=(this.endPoint-this.startPoint)/this.steps,c=Math.round(this.xScalePaddingLeft);this.display&&
-(a.fillStyle=this.textColor,a.font=this.font,k(this.yLabels,function(f,e){var k=this.endPoint-b*e,g=Math.round(k),h=this.showHorizontalLines;a.textAlign="right";a.textBaseline="middle";this.showLabels&&a.fillText(f,c-10,k);0!==e||h||(h=!0);h&&a.beginPath();0<e?(a.lineWidth=this.gridLineWidth,a.strokeStyle=this.gridLineColor):(a.lineWidth=this.lineWidth,a.strokeStyle=this.lineColor);g+=d.aliasPixel(a.lineWidth);h&&(a.moveTo(c,g),a.lineTo(this.width,g),a.stroke(),a.closePath());a.lineWidth=this.lineWidth;
-a.strokeStyle=this.lineColor;a.beginPath();a.moveTo(c-5,g);a.lineTo(c,g);a.stroke();a.closePath()},this),k(this.xLabels,function(b,c){var d=this.calculateX(c)+F(this.lineWidth),e=this.calculateX(c-(this.offsetGridLines?.5:0))+F(this.lineWidth),k=0<this.xLabelRotation,h=this.showVerticalLines;0!==c||h||(h=!0);h&&a.beginPath();0<c?(a.lineWidth=this.gridLineWidth,a.strokeStyle=this.gridLineColor):(a.lineWidth=this.lineWidth,a.strokeStyle=this.lineColor);h&&(a.moveTo(e,this.endPoint),a.lineTo(e,this.startPoint-
-3),a.stroke(),a.closePath());a.lineWidth=this.lineWidth;a.strokeStyle=this.lineColor;a.beginPath();a.moveTo(e,this.endPoint);a.lineTo(e,this.endPoint+5);a.stroke();a.closePath();a.save();a.translate(d,k?this.endPoint+12:this.endPoint+8);a.rotate(-1*B(this.xLabelRotation));a.font=this.font;a.textAlign=k?"right":"center";a.textBaseline=k?"middle":"top";a.fillText(b,0,0);a.restore()},this))}});e.RadialScale=e.Element.extend({initialize:function(){this.size=w([this.height,this.width]);this.drawingArea=
-this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(a){return this.drawingArea/(this.max-this.min)*(a-this.min)},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2:this.setScaleSize();this.buildYLabels()},buildYLabels:function(){this.yLabels=[];for(var a=E(this.stepValue),b=0;b<=this.steps;b++)this.yLabels.push(t(this.templateString,{value:(this.min+b*this.stepValue).toFixed(a)}))},
-getCircumference:function(){return 2*Math.PI/this.valuesCount},setScaleSize:function(){var a=w([this.height/2-this.pointLabelFontSize-5,this.width/2]),b,c,d,e=this.width,k,g=0,h;this.ctx.font=v(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily);for(c=0;c<this.valuesCount;c++)b=this.getPointPosition(c,a),d=this.ctx.measureText(t(this.templateString,{value:this.labels[c]})).width+5,0===c||c===this.valuesCount/2?(d/=2,b.x+d>e&&(e=b.x+d,k=c),b.x-d<g&&(g=b.x-d,h=c)):c<this.valuesCount/
-2?b.x+d>e&&(e=b.x+d,k=c):c>this.valuesCount/2&&b.x-d<g&&(g=b.x-d,h=c);b=g;e=Math.ceil(e-this.width);k=this.getIndexAngle(k);h=this.getIndexAngle(h);k=e/Math.sin(k+Math.PI/2);h=b/Math.sin(h+Math.PI/2);k=u(k)?k:0;h=u(h)?h:0;this.drawingArea=a-(h+k)/2;this.setCenterPoint(h,k)},setCenterPoint:function(a,b){this.xCenter=(a+this.drawingArea+(this.width-b-this.drawingArea))/2;this.yCenter=this.height/2},getIndexAngle:function(a){return 2*Math.PI/this.valuesCount*a-Math.PI/2},getPointPosition:function(a,
-b){var c=this.getIndexAngle(a);return{x:Math.cos(c)*b+this.xCenter,y:Math.sin(c)*b+this.yCenter}},draw:function(){if(this.display){var a=this.ctx;k(this.yLabels,function(b,c){if(0<c){var d=this.drawingArea/this.steps*c,e=this.yCenter-d;if(0<this.lineWidth){a.strokeStyle=this.lineColor;a.lineWidth=this.lineWidth;if(this.lineArc)a.beginPath(),a.arc(this.xCenter,this.yCenter,d,0,2*Math.PI);else{a.beginPath();for(var f=0;f<this.valuesCount;f++)d=this.getPointPosition(f,this.calculateCenterOffset(this.min+
-c*this.stepValue)),0===f?a.moveTo(d.x,d.y):a.lineTo(d.x,d.y)}a.closePath();a.stroke()}this.showLabels&&(a.font=v(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop&&(d=a.measureText(b).width,a.fillStyle=this.backdropColor,a.fillRect(this.xCenter-d/2-this.backdropPaddingX,e-this.fontSize/2-this.backdropPaddingY,d+2*this.backdropPaddingX,this.fontSize+2*this.backdropPaddingY)),a.textAlign="center",a.textBaseline="middle",a.fillStyle=this.fontColor,a.fillText(b,this.xCenter,e))}},this);
-if(!this.lineArc){a.lineWidth=this.angleLineWidth;a.strokeStyle=this.angleLineColor;for(var b=this.valuesCount-1;0<=b;b--){var c=null,d=null;0<this.angleLineWidth&&(c=this.calculateCenterOffset(this.max),d=this.getPointPosition(b,c),a.beginPath(),a.moveTo(this.xCenter,this.yCenter),a.lineTo(d.x,d.y),a.stroke(),a.closePath());if(this.backgroundColors&&this.backgroundColors.length==this.valuesCount){null==c&&(c=this.calculateCenterOffset(this.max));null==d&&(d=this.getPointPosition(b,c));var e=this.getPointPosition(0===
-b?this.valuesCount-1:b-1,c),h=this.getPointPosition(b===this.valuesCount-1?0:b+1,c),c=(e.x+d.x)/2,e=(e.y+d.y)/2,g=(d.x+h.x)/2,h=(d.y+h.y)/2;a.beginPath();a.moveTo(this.xCenter,this.yCenter);a.lineTo(c,e);a.lineTo(d.x,d.y);a.lineTo(g,h);a.fillStyle=this.backgroundColors[b];a.fill();a.closePath()}d=this.getPointPosition(b,this.calculateCenterOffset(this.max)+5);a.font=v(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily);a.fillStyle=this.pointLabelFontColor;e=this.labels.length;
-c=this.labels.length/2;g=c/2;h=b<g||b>e-g;e=b===g||b===e-g;a.textAlign=0===b?"center":b===c?"center":b<c?"left":"right";a.textBaseline=e?"middle":h?"bottom":"top";a.fillText(this.labels[b],d.x,d.y)}}}}});e.animationService={frameDuration:17,animations:[],dropFrames:0,addAnimation:function(a,b){for(var c=0;c<this.animations.length;++c)if(this.animations[c].chartInstance===a){this.animations[c].animationObject=b;return}this.animations.push({chartInstance:a,animationObject:b});1==this.animations.length&&
-d.requestAnimFrame.call(window,this.digestWrapper)},cancelAnimation:function(a){var b=d.findNextWhere(this.animations,function(b){return b.chartInstance===a});b&&this.animations.splice(b,1)},digestWrapper:function(){e.animationService.startDigest.call(e.animationService)},startDigest:function(){var a=Date.now(),b=0;1<this.dropFrames&&(b=Math.floor(this.dropFrames),this.dropFrames-=b);for(var c=0;c<this.animations.length;c++)null===this.animations[c].animationObject.currentStep&&(this.animations[c].animationObject.currentStep=
-0),this.animations[c].animationObject.currentStep+=1+b,this.animations[c].animationObject.currentStep>this.animations[c].animationObject.numSteps&&(this.animations[c].animationObject.currentStep=this.animations[c].animationObject.numSteps),this.animations[c].animationObject.render(this.animations[c].chartInstance,this.animations[c].animationObject),this.animations[c].animationObject.currentStep==this.animations[c].animationObject.numSteps&&(this.animations[c].animationObject.onAnimationComplete.call(this.animations[c].chartInstance),
-this.animations.splice(c,1),c--);a=(Date.now()-a-this.frameDuration)/this.frameDuration;1<a&&(this.dropFrames+=a);0<this.animations.length&&d.requestAnimFrame.call(window,this.digestWrapper)}};d.addEvent(window,"resize",function(){var a;return function(){clearTimeout(a);a=setTimeout(function(){k(e.instances,function(a){a.options.responsive&&a.resize(a.render,!0)})},50)}}());M?define(function(){return e}):"object"===typeof module&&module.exports&&(module.exports=e);p.Chart=e;e.noConflict=function(){p.Chart=
-l;return e}}).call(this);
-(function(){var p=this.Chart,l=p.helpers,e={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"><%if(segments[i].label){%><%=segments[i].label%><%}%></span></li><%}%></ul>'};p.Type.extend({name:"Doughnut",defaults:e,
-initialize:function(d){this.segments=[];this.outerRadius=(l.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2;this.SegmentArc=p.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2});this.options.showTooltips&&l.bindEvents(this,this.options.tooltipEvents,function(d){d="mouseout"!==d.type?this.getSegmentsAtEvent(d):[];l.each(this.segments,function(d){d.restore(["fillColor"])});l.each(d,function(d){d.fillColor=d.highlightColor});this.showTooltip(d)});
-this.calculateTotal(d);l.each(d,function(e,h){e.color||(e.color="hsl("+360*h/d.length+", 100%, 50%)");this.addData(e,h,!0)},this);this.render()},getSegmentsAtEvent:function(d){var e=[],h=l.getRelativePosition(d);l.each(this.segments,function(d){d.inRange(h.x,h.y)&&e.push(d)},this);return e},addData:function(d,e,h){e=void 0!==e?e:this.segments.length;"undefined"===typeof d.color&&(d.color=p.defaults.global.segmentColorDefault[e%p.defaults.global.segmentColorDefault.length],d.highlight=p.defaults.global.segmentHighlightColorDefaults[e%
-p.defaults.global.segmentHighlightColorDefaults.length]);this.segments.splice(e,0,new this.SegmentArc({value:d.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:d.color,highlightColor:d.highlight||d.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:1.5*Math.PI,circumference:this.options.animateRotate?
-0:this.calculateCircumference(d.value),label:d.label}));h||(this.reflow(),this.update())},calculateCircumference:function(d){return 0<this.total?d/this.total*Math.PI*2:0},calculateTotal:function(d){this.total=0;l.each(d,function(d){this.total+=Math.abs(d.value)},this)},update:function(){this.calculateTotal(this.segments);l.each(this.activeElements,function(d){d.restore(["fillColor"])});l.each(this.segments,function(d){d.save()});this.render()},removeData:function(d){d=l.isNumber(d)?d:this.segments.length-
-1;this.segments.splice(d,1);this.reflow();this.update()},reflow:function(){l.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2});this.outerRadius=(l.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2;l.each(this.segments,function(d){d.update({outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(d){var e=d?d:1;this.clear();l.each(this.segments,function(d,l){d.transition({circumference:this.calculateCircumference(d.value),
-outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},e);d.endAngle=d.startAngle+d.circumference;d.draw();0===l&&(d.startAngle=1.5*Math.PI);l<this.segments.length-1&&(this.segments[l+1].startAngle=d.endAngle)},this)}});p.types.Doughnut.extend({name:"Pie",defaults:l.merge(e,{percentageInnerCutout:0})})}).call(this);
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js
index c5fcfe5cf8..0b13e6fdf2 100644
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js
+++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js
@@ -52,12 +52,14 @@ return view.extend({
E('h5', [ _('Restore Database Backup') ]),
E('p', [
E('button', {
+ 'class': 'cbi-button',
'click': ui.createHandlerFn(this, 'handleArchiveUpload')
}, [ _('Restore') ])
]),
E('h5', [ _('Download Database Backup') ]),
E('p', [
E('button', {
+ 'class': 'cbi-button',
'click': ui.createHandlerFn(this, 'handleArchiveDownload', hostname)
}, [ _('Generate Backup') ])
])
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js
index cb13eeccec..bdebf296ea 100644
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js
+++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js
@@ -73,7 +73,7 @@ return view.extend({
o.value('absolute', _('Fixed interval'));
o = s.taboption('general', form.DummyValue, '_warning', _('Warning'));
- o.default = _('Changing the accounting interval type will invalidate existing databases!<br /><strong><a href="%s">Download backup</a></strong>.').format(L.url('admin/nlbw/backup'));
+ o.default = _('Changing the accounting interval type will invalidate existing databases!<br /><strong><a href="%s">Download backup</a></strong>.').format(L.url('admin/services/nlbw/backup'));
o.rawhtml = true;
if (/^[0-9]{4}-[0-9]{2}-[0-9]{2}\/[0-9]+$/.test(uci.get_first('nlbwmon', 'nlbwmon', 'database_interval')))
o.depends('_period', 'relative');
@@ -102,6 +102,9 @@ return view.extend({
return m ? m[1] : null;
};
+ o.validate = function(section_id, value) {
+ return /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/.exec(value) ? true : _('Require a valid date in the form "YYYY-MM-DD"');
+ };
o.write = writePeriod;
o.depends('_period', 'absolute');
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js
index 1b654d7bca..dcb2c4e707 100644
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js
+++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js
@@ -333,25 +333,25 @@ return view.extend({
'data-col': 'ip',
'data-tooltip': _('Source IP')
}, (mac !== '00:00:00:00:00:00') ? mac : _('other')),
- E('a', {
+ [ rec.conns, E('a', {
'href': '#' + rec.mac,
'data-col': 'layer7',
'data-tooltip': _('Protocol')
- }, '%1000.2m'.format(rec.conns)),
- '%1024.2mB'.format(rec.rx_bytes),
- '%1000.2mP'.format(rec.rx_pkts),
- '%1024.2mB'.format(rec.tx_bytes),
- '%1000.2mP'.format(rec.tx_pkts)
+ }, '%1000.2m'.format(rec.conns)) ],
+ [ rec.rx_bytes, '%1024.2mB'.format(rec.rx_bytes) ],
+ [ rec.rx_pkts, '%1000.2mP'.format(rec.rx_pkts) ],
+ [ rec.tx_bytes, '%1024.2mB'.format(rec.tx_bytes) ],
+ [ rec.tx_pkts, '%1000.2mP'.format(rec.tx_pkts) ]
]);
trafData.push({
value: rec.rx_bytes + rec.tx_bytes,
- label: ["%s: %%.2mB".format(key), cell]
+ label: ["%s: %%1024.2mB".format(key), cell]
});
connData.push({
value: rec.conns,
- label: ["%s: %%.2m".format(key), cell]
+ label: ["%s: %%1000.2m".format(key), cell]
});
rx_total += rec.rx_bytes;
@@ -359,13 +359,7 @@ return view.extend({
conn_total += rec.conns;
}
- cbi_update_table('#host-data', rows, E('em', [
- _('No data recorded yet.'), ' ',
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleCommit')
- }, _('Force reload…'))
- ]));
+ cbi_update_table('#host-data', rows, E('em', _('No data recorded yet.')));
this.pie('traf-pie', trafData);
this.pie('conn-pie', connData);
@@ -395,21 +389,21 @@ return view.extend({
rows.push([
cell,
- '%1000m'.format(rec.conns),
- '%1024.2mB'.format(rec.rx_bytes),
- '%1000.2mP'.format(rec.rx_pkts),
- '%1024.2mB'.format(rec.tx_bytes),
- '%1000.2mP'.format(rec.tx_pkts)
+ [ rec.conns, '%1000m'.format(rec.conns) ],
+ [ rec.rx_bytes, '%1024.2mB'.format(rec.rx_bytes) ],
+ [ rec.rx_pkts, '%1000.2mP'.format(rec.rx_pkts) ],
+ [ rec.tx_bytes, '%1024.2mB'.format(rec.tx_bytes) ],
+ [ rec.tx_pkts, '%1000.2mP'.format(rec.tx_pkts) ]
]);
rxData.push({
value: rec.rx_bytes,
- label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell]
+ label: ["%s: %%1024.2mB".format(rec.layer7 || _('other')), cell]
});
txData.push({
value: rec.tx_bytes,
- label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell]
+ label: ["%s: %%1024.2mB".format(rec.layer7 || _('other')), cell]
});
if (rec.layer7) {
@@ -419,10 +413,7 @@ return view.extend({
}
}
- cbi_update_table('#layer7-data', rows, E('em', [
- _('No data recorded yet.'), ' ',
- E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…'))
- ]));
+ cbi_update_table('#layer7-data', rows, E('em', _('No data recorded yet.')));
this.pie('layer7-rx-pie', rxData);
this.pie('layer7-tx-pie', txData);
@@ -510,37 +501,59 @@ return view.extend({
rows.push([
this.formatHostname(dns),
mac,
- [ E('span', _('IPv4')),
- E('span', _('IPv6')) ],
- [ E('span', rec4 ? '%1024.2mB'.format(rec4.rx_bytes) : '-'),
- E('span', rec6 ? '%1024.2mB'.format(rec6.rx_bytes) : '-') ],
- [ E('span', rec4 ? '%1000.2mP'.format(rec4.rx_pkts) : '-'),
- E('span', rec6 ? '%1000.2mP'.format(rec6.rx_pkts) : '-') ],
- [ E('span', rec4 ? '%1024.2mB'.format(rec4.tx_bytes) : '-'),
- E('span', rec6 ? '%1024.2mB'.format(rec6.tx_bytes) : '-') ],
- [ E('span', rec4 ? '%1000.2mP'.format(rec4.tx_pkts) : '-'),
- E('span', rec6 ? '%1000.2mP'.format(rec6.tx_pkts) : '-') ]
+ [
+ 0,
+ E([], [
+ E('span', _('IPv4')),
+ E('span', _('IPv6'))
+ ])
+ ],
+ [
+ (rec4 ? rec4.rx_bytes : 0) + (rec6 ? rec6.rx_bytes : 0),
+ E([], [
+ E('span', rec4 ? '%1024.2mB'.format(rec4.rx_bytes) : '-'),
+ E('span', rec6 ? '%1024.2mB'.format(rec6.rx_bytes) : '-')
+ ])
+ ],
+ [
+ (rec4 ? rec4.rx_pkts : 0) + (rec6 ? rec6.rx_pkts : 0),
+ E([], [
+ E('span', rec4 ? '%1000.2mP'.format(rec4.rx_pkts) : '-'),
+ E('span', rec6 ? '%1000.2mP'.format(rec6.rx_pkts) : '-')
+ ])
+ ],
+ [
+ (rec4 ? rec4.tx_bytes : 0) + (rec6 ? rec6.tx_bytes : 0),
+ E([], [
+ E('span', rec4 ? '%1024.2mB'.format(rec4.tx_bytes) : '-'),
+ E('span', rec6 ? '%1024.2mB'.format(rec6.tx_bytes) : '-')
+ ])
+ ],
+ [
+ (rec4 ? rec4.tx_pkts : 0) + (rec6 ? rec6.tx_pkts : 0),
+ E([], [
+ E('span', rec4 ? '%1000.2mP'.format(rec4.tx_pkts) : '-'),
+ E('span', rec6 ? '%1000.2mP'.format(rec6.tx_pkts) : '-')
+ ])
+ ]
]);
}
- cbi_update_table('#ipv6-data', rows, E('em', [
- _('No data recorded yet.'), ' ',
- E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…'))
- ]));
+ cbi_update_table('#ipv6-data', rows, E('em', _('No data recorded yet.')));
var shareData = [], hostsData = [];
if (rx4_total > 0 || tx4_total > 0)
shareData.push({
value: rx4_total + tx4_total,
- label: ["IPv4: %.2mB"],
+ label: ["IPv4: %1024.2mB"],
color: 'hsl(140, 100%, 50%)'
});
if (rx6_total > 0 || tx6_total > 0)
shareData.push({
value: rx6_total + tx6_total,
- label: ["IPv6: %.2mB"],
+ label: ["IPv6: %1024.2mB"],
color: 'hsl(180, 100%, 50%)'
});
@@ -595,11 +608,11 @@ return view.extend({
dom.content(tooltip, [
E('div', { 'class': 'head' }, [
E('div', { 'class': 'pie' }, [
- E('label', _('Download')),
+ E('label', _('Download', 'Traffic counter')),
E('canvas', { 'id': 'bubble-pie1', 'width': 100, 'height': 100 })
]),
E('div', { 'class': 'pie' }, [
- E('label', _('Upload')),
+ E('label', _('Upload', 'Traffic counter')),
E('canvas', { 'id': 'bubble-pie2', 'width': 100, 'height': 100 })
]),
E('div', { 'class': 'kpi' }, [
@@ -609,14 +622,14 @@ return view.extend({
])
])
]),
- E('div', { 'class': 'table' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th' }, label || col),
- E('div', { 'class': 'th' }, _('Conn.')),
- E('div', { 'class': 'th' }, _('Down. (Bytes)')),
- E('div', { 'class': 'th' }, _('Down. (Pkts.)')),
- E('div', { 'class': 'th' }, _('Up. (Bytes)')),
- E('div', { 'class': 'th' }, _('Up. (Pkts.)')),
+ E('table', { 'class': 'table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, label || col),
+ E('th', { 'class': 'th' }, _('Conn.')),
+ E('th', { 'class': 'th' }, _('Down. (Bytes)')),
+ E('th', { 'class': 'th' }, _('Down. (Pkts.)')),
+ E('th', { 'class': 'th' }, _('Up. (Bytes)')),
+ E('th', { 'class': 'th' }, _('Up. (Pkts.)')),
])
])
]);
@@ -629,11 +642,11 @@ return view.extend({
rows.push([
cell,
- '%1000.2m'.format(rec.conns),
- '%1024.2mB'.format(rec.rx_bytes),
- '%1000.2mP'.format(rec.rx_pkts),
- '%1024.2mB'.format(rec.tx_bytes),
- '%1000.2mP'.format(rec.tx_pkts)
+ [ rec.conns, '%1000.2m'.format(rec.conns) ],
+ [ rec.rx_bytes, '%1024.2mB'.format(rec.rx_bytes) ],
+ [ rec.rx_pkts, '%1000.2mP'.format(rec.rx_pkts) ],
+ [ rec.tx_bytes, '%1024.2mB'.format(rec.tx_bytes) ],
+ [ rec.tx_pkts, '%1000.2mP'.format(rec.tx_pkts) ]
]);
rxData.push({
@@ -841,21 +854,28 @@ return view.extend({
])
]),
- E('div', { 'class': 'table', 'id': 'host-data' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th left hostname' }, [ _('Host') ]),
- E('div', { 'class': 'th right' }, [ _('MAC') ]),
- E('div', { 'class': 'th right' }, [ _('Connections') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Packets)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
+ E('table', { 'class': 'table', 'id': 'host-data' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th left hostname' }, [ _('Host') ]),
+ E('th', { 'class': 'th right' }, [ _('MAC') ]),
+ E('th', { 'class': 'th right' }, [ _('Connections') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Packets)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
]),
- E('div', { 'class': 'tr placeholder' }, [
- E('div', { 'class': 'td' }, [
+ E('tr', { 'class': 'tr placeholder' }, [
+ E('td', { 'class': 'td' }, [
E('em', { 'class': 'spinning' }, [ _('Collecting data...') ])
])
])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleCommit')
+ }, _('Force reload…')
+ )
])
]),
@@ -881,20 +901,27 @@ return view.extend({
])
]),
- E('div', { 'class': 'table', 'id': 'layer7-data' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th left' }, [ _('Application') ]),
- E('div', { 'class': 'th right' }, [ _('Connections') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Download (Packets)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
- E('div', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
+ E('table', { 'class': 'table', 'id': 'layer7-data' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th left' }, [ _('Application') ]),
+ E('th', { 'class': 'th right' }, [ _('Connections') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Download (Packets)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Bytes)') ]),
+ E('th', { 'class': 'th right' }, [ _('Upload (Packets)') ]),
]),
- E('div', { 'class': 'tr placeholder' }, [
- E('div', { 'class': 'td' }, [
+ E('tr', { 'class': 'tr placeholder' }, [
+ E('td', { 'class': 'td' }, [
E('em', { 'class': 'spinning' }, [ _('Collecting data...') ])
])
])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleCommit')
+ }, _('Force reload…')
+ )
])
]),
@@ -920,49 +947,68 @@ return view.extend({
])
]),
- E('div', { 'class': 'table', 'id': 'ipv6-data' }, [
- E('div', { 'class': 'tr table-titles' }, [
- E('div', { 'class': 'th left' }, [ _('Host') ]),
- E('div', { 'class': 'th right' }, [ _('MAC') ]),
- E('div', { 'class': 'th double right hide-xs' }, [ _('Family') ]),
- E('div', { 'class': 'th double right' }, [ _('Download (Bytes)') ]),
- E('div', { 'class': 'th double right' }, [ _('Download (Packets)') ]),
- E('div', { 'class': 'th double right' }, [ _('Upload (Bytes)') ]),
- E('div', { 'class': 'th double right' }, [ _('Upload (Packets)') ]),
+ E('table', { 'class': 'table', 'id': 'ipv6-data' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th left' }, [ _('Host') ]),
+ E('th', { 'class': 'th right' }, [ _('MAC') ]),
+ E('th', { 'class': 'th double right hide-xs' }, [ _('Family') ]),
+ E('th', { 'class': 'th double right' }, [ _('Download (Bytes)') ]),
+ E('th', { 'class': 'th double right' }, [ _('Download (Packets)') ]),
+ E('th', { 'class': 'th double right' }, [ _('Upload (Bytes)') ]),
+ E('th', { 'class': 'th double right' }, [ _('Upload (Packets)') ]),
]),
- E('div', { 'class': 'tr placeholder' }, [
- E('div', { 'class': 'td' }, [
+ E('tr', { 'class': 'tr placeholder' }, [
+ E('td', { 'class': 'td' }, [
E('em', { 'class': 'spinning' }, [ _('Collecting data...') ])
])
])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleCommit')
+ }, _('Force reload…')
+ )
])
]),
E('div', { 'class': 'cbi-section', 'data-tab': 'export', 'data-tab-title': _('Export') }, [
- E('ul', [
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'mac', '-rx,-tx')
- }, [ _('CSV, grouped by MAC') ])
+ E('div', { 'class': 'cbi-section-node cbi-sction-node-tabbed' }, [
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Grouped by MAC (CSV)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'mac', '-rx,-tx')
+ }, [ _('Export') ])
+ ])
]),
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'ip', '-rx,-tx')
- }, [ _('CSV, grouped by IP') ])
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Grouped by IP (CSV)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'ip', '-rx,-tx')
+ }, [ _('Export') ])
+ ])
]),
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'layer7', '-rx,-tx')
- }, [ _('CSV, grouped by protocol') ])
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Grouped by protocol (CSV)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'layer7', '-rx,-tx')
+ }, [ _('Export') ])
+ ])
]),
- E('li', [
- E('a', {
- 'href': '#',
- 'click': ui.createHandlerFn(this, 'handleDownload', 'json', null, null)
- }, [ _('JSON dump') ])
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title' }, _('Dump (JSON)')),
+ E('div', { 'class': 'cbi-value-field' }, [
+ E('button', {
+ 'class': 'cbi-button',
+ 'click': ui.createHandlerFn(this, 'handleDownload', 'json', null, null)
+ }, [ _('Export') ])
+ ])
])
])
])
diff --git a/applications/luci-app-nlbwmon/po/ar/nlbwmon.po b/applications/luci-app-nlbwmon/po/ar/nlbwmon.po
index 788a470ff9..2f4bb633d5 100644
--- a/applications/luci-app-nlbwmon/po/ar/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ar/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:27+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2024-07-16 16:41+0000\n"
+"Last-Translator: Rex_sa <rex.sa@pm.me>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ar/>\n"
"Language: ar\n"
@@ -9,17 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -43,75 +43,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -123,34 +123,22 @@ msgstr ""
msgid "Advanced Settings"
msgstr "إعدادات متقدمة"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr ""
+msgstr "نسخ احتياطي"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -164,42 +152,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "جمع البيانات..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "التكوين"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
-msgstr ""
+msgstr "روابط"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -218,45 +206,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "إلغاء"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "تنزيل"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -264,11 +253,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -276,7 +273,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -284,7 +281,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -292,17 +289,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "الاعدادات العامة"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -310,80 +307,88 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
-msgid "Host"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "ضيف"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
-msgstr ""
+msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -395,27 +400,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "البروتوكول"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -428,14 +433,18 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
-msgid "Restore"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
msgstr ""
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr "إعادة"
+
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
msgstr ""
@@ -460,7 +469,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -474,17 +483,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -492,50 +501,51 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "تحميل"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "تحذير"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -547,11 +557,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/bg/nlbwmon.po b/applications/luci-app-nlbwmon/po/bg/nlbwmon.po
index 5dd5616da0..3bcd2b6e67 100644
--- a/applications/luci-app-nlbwmon/po/bg/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/bg/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2024-10-18 20:25+0000\n"
+"Last-Translator: Boyan Alexiev <nneauu@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 5.8-rc\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d IPv4 хоста"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,36 +120,24 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Разширени настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr ""
+msgstr "Архивиране"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
-msgstr ""
+msgstr "Събиране на данни..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
-msgstr ""
+msgstr "Връзки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Затвори"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Общи настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
-msgid "Host"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "Хост"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,27 +399,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Протокол"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,50 +500,51 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Предупреждение"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po b/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po
index 11ad748f70..6d3d09c3d9 100644
--- a/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/bn_BD/nlbwmon.po
@@ -1,18 +1,24 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnlbwmon/bn_BD/>\n"
"Language: bn_BD\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -36,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -114,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "উন্নত সেটিংস"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -132,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -157,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "কনফিগারেশন"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -211,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "বাতিল"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -257,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -269,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -277,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -285,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "সাধারণ সেটিংস"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -303,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr ""
@@ -366,17 +377,17 @@ msgstr ""
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -388,27 +399,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "প্রোটোকল"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -421,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -453,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -467,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -485,50 +500,51 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "সতর্কতা"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -540,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ca/nlbwmon.po b/applications/luci-app-nlbwmon/po/ca/nlbwmon.po
index 541811862a..4603ac53e0 100644
--- a/applications/luci-app-nlbwmon/po/ca/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ca/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2024-03-18 11:11+0000\n"
+"Last-Translator: \"S. Barj.\" <sbarjola@proton.me>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ca/>\n"
"Language: ca\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Configuració avançada"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "S’estan recollint dades…"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuració"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Oblida-ho"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Paràmetres generals"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Amfitrió"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,27 +399,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
index 42ec6599e4..4faf0164d7 100644
--- a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-27 21:26+0000\n"
-"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"PO-Revision-Date: 2023-03-23 17:49+0000\n"
+"Last-Translator: David Rapaň <david@rapan.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 4.16.2-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d hosti pouze s IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilá nastavení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Zálohovat"
@@ -138,18 +138,6 @@ msgstr "Zálohovat"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Shromažďování údajů…"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Nastavení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Připojení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Adresář databáze"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Zahodit"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Stáhnout"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "Obecná nastavení"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Hostitel"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,21 +399,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Obnovit"
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Nahrát"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr "Varování"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/da/nlbwmon.po b/applications/luci-app-nlbwmon/po/da/nlbwmon.po
new file mode 100644
index 0000000000..5398698d0e
--- /dev/null
+++ b/applications/luci-app-nlbwmon/po/da/nlbwmon.po
@@ -0,0 +1,566 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2024-01-25 02:53+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/da/>\n"
+"Language: da\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.4-dev\n"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
+msgid "%d IPv4-only hosts"
+msgstr "%d Værter, der kun er iPv4"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
+msgid "%d IPv6-only hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
+msgid "%d dual-stack hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
+msgid "%s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
+msgid "%s, %s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
+msgid "-1 - Restart every last day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
+msgid "-7 - Restart a week before end of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
+msgid "1 - Restart every 1st of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+msgid "10m - frequent commits at the expense of flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
+msgid "12h - compromise between risk of data loss and flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid "24h - least flash wear at the expense of data loss risk"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid "30s - refresh twice per minute for reasonably current stats"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+msgid "60s - commit minutely, useful for non-flash storage"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+msgid "<big id=\"conn-total\">0</big> connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
+msgid "<big id=\"host-total\">0</big> hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
+msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
+msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
+msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
+msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
+msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
+msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
+msgid "<big id=\"layer7-total\">0</big> different application protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
+msgid "<big id=\"rx-total\">0</big> download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
+msgid "<big id=\"tx-total\">0</big> upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
+msgid "Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
+msgid "Application Protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
+msgid "Backup"
+msgstr "Backup"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"<br /><strong><a href=\"%s\">Download backup</a></strong>."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Collecting data..."
+msgstr "Indsamler data..."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+msgid "Commit interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Compress database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+msgid "Conn."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
+msgid "Connections"
+msgstr "Forbindelser"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
+msgid "Connections / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
+msgid "Database directory"
+msgstr "Databasemappe"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr "Afvis"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
+msgid "Down. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
+msgid "Down. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
+msgid "Download (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
+msgid "Download (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+msgid "Download / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
+msgid "Download Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
+msgid "Dualstack enabled hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
+msgid "Failed to commit database: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
+msgid "Failed to download traffic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
+msgid "Family"
+msgstr "Familie"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
+msgid "Force reload…"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
+msgid "Generate Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "Vært"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
+msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+msgid "IPv4 vs. IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
+msgid "Interval"
+msgstr "Interval"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
+msgid "Length of accounting interval in days."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
+msgid "Local interfaces"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
+msgid "Local subnets"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Maximum entries"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
+msgid "Netlink Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
+msgid "No data recorded yet."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
+msgid "Preallocate database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+msgid "Refresh interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr "Gendan"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
+msgid "Select accounting period:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr "Kilde IP"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+msgid "Stored periods"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+msgid "Traffic / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+msgid "Traffic Distribution"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
+msgid "Up. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
+msgid "Up. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
+msgid "Upload (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+msgid "Upload (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
+msgid "Upload / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
+msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr "Advarsel"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
+msgid "other"
+msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/de/nlbwmon.po b/applications/luci-app-nlbwmon/po/de/nlbwmon.po
index 2b5afee249..890a84e490 100644
--- a/applications/luci-app-nlbwmon/po/de/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/de/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-20 05:26+0000\n"
-"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
+"PO-Revision-Date: 2023-08-20 12:46+0000\n"
+"Last-Translator: Felix Baumann <felix.bau@gmx.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d IPv4-only Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d IPv6-only Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d Dualstack-Hosts"
@@ -42,83 +42,82 @@ msgstr "-7 - Neustart eine Woche vor Monatsende"
msgid "1 - Restart every 1st of month"
msgstr "1 - Neustart jeden ersten Tag des Monats"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10min - häufigeres Sichern auf Kosten von Flashspeicher-Abnutzung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
"12h - Kompromiss zwischen Datenverlustrisiko und Flashspeicher-Abnutzung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
"24h - geringste Flashspeicherabnutzung auf Kosten von erhöhtem "
"Datenverlustrisiko"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr "30s - Aktualisiere alle 30s für ausreichend aktuelle Statistiken"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5min - selten aktualisieren, um die conntrack-Zähler nicht so häufig "
"zurückzusetzen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - minütlich sichern, sinnvoll für nicht-Flashspeicher"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> Verbindungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
"<big id=\"ipv6-hosts\">0%</big> IPv6-Unterstützungsrate unter den Hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> IPv6-Download insgesamt"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> des gesamten Datenverkehrs ist IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> IPv6-Upload insgesamt"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
"<big id=\"layer7-most-conn\">0</big> verursachen die meisten Verbindungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr "<big id=\"layer7-most-rx\">0</big> verursacht den meisten Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> verursachen den meisten Upload"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
-msgstr ""
-"<big id=\"layer7-total\">0</big> verschiedene Anwendungsprotokolle</big>"
+msgstr "<big id=\"layer7-total\">0</big> verschiedene Anwendungsprotokolle"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> Upload"
@@ -130,15 +129,15 @@ msgstr "Berechnungszeitraum"
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "Anwendung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Anwendungsprotokolle"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Sichern"
@@ -146,18 +145,6 @@ msgstr "Sichern"
msgid "Bandwidth Monitor"
msgstr "Bandbreitenmonitor"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, gruppiert nach IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, gruppiert nach MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, gruppiert nach Protokoll"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -178,42 +165,42 @@ msgstr ""
"\"Festes Intervall\", um den Abrechnungszeitraum genau alle N Tage ab einem "
"bestimmten Datum neu zu starten."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Sammle Daten..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "Sicherungsintervall"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Komprimiere Datenbank"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "Verb."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Verbindungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Verbindungen / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Datenbankverzeichnis"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -239,43 +226,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Verwerfen"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Anzeige"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "Down. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "Down. (Pkg.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "Download (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "Download (Pakete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "Download / Anwendung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Datenbank-Backup herunterladen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "Hosts mit Dualstack-IPs"
@@ -283,11 +271,19 @@ msgstr "Hosts mit Dualstack-IPs"
msgid "Due date"
msgstr "Fälligkeitsdatum"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Speicherauszug (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Exportieren"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Datenbank-Commit schlug fehl: %s"
@@ -295,7 +291,7 @@ msgstr "Datenbank-Commit schlug fehl: %s"
msgid "Failed to download backup archive: %s"
msgstr "Backuparchiv konnte nicht geladen werden: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "Datenverkehr konnte nicht geladen werden: %s"
@@ -303,7 +299,7 @@ msgstr "Datenverkehr konnte nicht geladen werden: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Backuparchiv konnte nicht wiederhergestellt werden: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Familie"
@@ -311,9 +307,9 @@ msgstr "Familie"
msgid "Fixed interval"
msgstr "Festes Intervall"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr "Neu Laden erzwingen…"
@@ -321,7 +317,7 @@ msgstr "Neu Laden erzwingen…"
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Erzeuge Backup"
@@ -329,33 +325,45 @@ msgstr "Erzeuge Backup"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Gewähre UCI Zugriff auf luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Gruppiert per IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Gruppiert per MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Gruppiert per Protokoll (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Hostname: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 zu IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Intervall"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -363,7 +371,7 @@ msgstr ""
"Zeitintervall, nach dem die in-Memory-Datenbank periodisch auf auf dem "
"Festspeicher persistiert wird."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -371,24 +379,20 @@ msgstr ""
"Zeitintervall für das periodische Aktualisieren der Traffic-Zähler "
"bestehender Verbindungen anhand der netlink-Daten."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON-Dump"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "Länge des Berechnungszeitraums in Tagen."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Lokale Schnittstellen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Lokale Subnetze"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -396,11 +400,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "Fehlerhafte Daten empfangen"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Maximale Einträge"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -408,7 +412,7 @@ msgstr ""
"Höchstzahl an Abrechnungszeiträumen, die behalten werden sollen, 0 steht für "
"unbeschränkt."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Netlink-Bandbreitenmonitor"
@@ -420,23 +424,23 @@ msgstr "Netlink-Bandbreitenmonitor - Sichern/Wiederherstellen"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Netlink-Bandbreitenmonitor - Konfiguration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "Noch keine Daten aufgezeichnet."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
"Es werden nur Conntrack-Streams von oder zu einem dieser Netzwerke gezählt."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
"Es werden nur Conntrack-Streams von oder zu einem dieser Subnetze gezählt."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "Datenbank vorab zuordnen"
@@ -459,11 +463,15 @@ msgstr ""
"Wert die Portnummer und die dritte Spalte den Namen des zugeordneten "
"Protokolls."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Aktualisierungsintervall"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Erfordert ein gültiges Datum im Format \"JJJJ-MM-TT\""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Wiederherstellen"
@@ -489,9 +497,10 @@ msgstr "Startdatum"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
-msgstr "Startdatum der ersten Abrechnungsperiode, z.B. Beginn des ISP-Vertrags."
+msgstr ""
+"Startdatum der ersten Abrechnungsperiode, z.B. Beginn des ISP-Vertrags."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Gespeicherte Zeiträume"
@@ -508,7 +517,7 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "Die folgenden Datenbank Dateien wurden wiederhergestellt:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
@@ -517,11 +526,11 @@ msgstr ""
"sollen. Wenn das Limit auf 0 gesetzt wird, können Datenbanken unbegrenzt "
"wachsen."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Datenverkehr / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Datenverkehrsaufteilung"
@@ -529,35 +538,36 @@ msgstr "Datenverkehrsaufteilung"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Netzverkehr-Statistiken konnten nicht geladen werden: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "Up. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "Up. (Pkts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Upload"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "Upload (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "Upload (Pakete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "Upload / Anwendung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Anbieter: <big id=\"bubble-vendor\">Beispiel Corp.</big>"
@@ -565,7 +575,7 @@ msgstr "Anbieter: <big id=\"bubble-vendor\">Beispiel Corp.</big>"
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -575,7 +585,7 @@ msgstr ""
"Komprimieren der Datenbankdateien wird der Zugriff auf alte Daten etwas "
"langsamer, der Speicherbedarf wird jedoch reduziert."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -591,14 +601,26 @@ msgid "no traffic"
msgstr "kein Datenverkehr"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "anderes"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, gruppiert nach IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, gruppiert nach MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, gruppiert nach Protokoll"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON-Dump"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Ungültiges oder leeres Backup Archiv"
diff --git a/applications/luci-app-nlbwmon/po/el/nlbwmon.po b/applications/luci-app-nlbwmon/po/el/nlbwmon.po
index 7608307e8a..0b246df61d 100644
--- a/applications/luci-app-nlbwmon/po/el/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/el/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2022-05-15 17:04+0000\n"
+"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.13-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Ρυθμίσεις για προχωρημένους"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Αντίγραφο ασφαλείας"
@@ -138,18 +138,6 @@ msgstr "Αντίγραφο ασφαλείας"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Συλλογή δεδομένων..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Διαμόρφωση"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,27 +399,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Πρωτόκολλο"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/es/nlbwmon.po b/applications/luci-app-nlbwmon/po/es/nlbwmon.po
index b515c54e96..1d17c633e7 100644
--- a/applications/luci-app-nlbwmon/po/es/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/es/nlbwmon.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-10-31 10:05+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2024-10-09 05:48+0000\n"
+"Last-Translator: DeciBelioS <deci8belios@outlook.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/es/>\n"
"Language: es\n"
@@ -11,17 +11,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d hosts solo IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d hosts solo IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d hosts de doble pila"
@@ -39,139 +39,126 @@ msgstr "-1 - Reiniciar cada último día del mes"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr "-7 - Reiniciar una semana antes de fin de mes"
+msgstr "-7 - Reiniciar una semana antes de finalizar el mes"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr "1 - Reiniciar cada 1 del mes"
+msgstr "1 - Reiniciar cada 1er día del mes"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
-msgstr "10m - frecuentes cometidos a expensas del desgaste del flash"
+msgstr ""
+"10m - confirmaciones frecuentes a expensas del desgaste de la memoria flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-"12h - compromiso entre el riesgo de pérdida de datos y el desgaste por "
-"destello"
+"12h - compromiso entre el riesgo de pérdida de datos y el desgaste de la "
+"memoria flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-"24h - menor desgaste del flash a expensas del riesgo de pérdida de datos"
+"24h - menor desgaste de la memoria flash a expensas del riesgo de pérdida de "
+"datos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-"30s - actualice dos veces por minuto para obtener estadísticas "
+"30s - actualizar dos veces por minuto para obtener estadísticas "
"razonablemente actuales"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5m - rara vez se actualiza para evitar el borrado frecuente de los "
-"contadores de conntrack"
+"contadores conntrack"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
-msgstr "60s - cometa minuciosamente, útil para almacenamiento sin flash"
+msgstr "60s - confirmar cada minuto, útil para almacenamiento no flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> conexiones"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-"<big id=\"ipv6-hosts\">0%</big> tasa de compatibilidad de IPv6 entre los "
-"hosts"
+"<big id=\"ipv6-hosts\">0%</big> tasa de compatibilidad de IPv6 entre hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> descarga total de IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> del tráfico total es IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> carga total de IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
-msgstr ""
-"<big id=\"layer7-most-conn\">0</big> causa la mayoría de las conexiones"
+msgstr "<big id=\"layer7-most-conn\">0</big> causa la mayoría de conexiones"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
-msgstr ""
-"<big id=\"layer7-most-rx\">0</big> es la causa de la descarga más grande"
+msgstr "<big id=\"layer7-most-rx\">0</big> causa la mayor descarga"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> causa la mayor carga"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> diferentes protocolos de aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> de descarga"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
-msgstr "<big id=\"tx-total\">0</big> de subida"
+msgstr "<big id=\"tx-total\">0</big> de carga"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
-msgstr "Período contable"
+msgstr "Período de contabilización"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Configuración avanzada"
+msgstr "Ajustes avanzados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "Aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Protocolos de aplicación"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr "Copia de seguridad"
+msgstr "Copia de Seguridad"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr "Monitor de ancho de banda"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, agrupados por IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, agrupados por MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, agrupados por protocolo"
+msgstr "Monitor de Ancho de Banda"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
-"¡Cambiar el tipo de intervalo contable invalidará las bases de datos "
-"existentes!<br /><strong><a href=\"%s\">Descargar copia de seguridad</a></"
-"strong>."
+"¡Cambiar el tipo de intervalo de contabilización invalidará las bases de "
+"datos existentes!<br /><strong><a href=\"%s\">Descargar copia de "
+"seguridad</a></strong>."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
msgid ""
@@ -179,53 +166,53 @@ msgid ""
"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-"Elija \"Día del mes\" para reiniciar el período contable mensualmente en una "
-"fecha específica, por ejemplo. cada 3er. Elija \"Intervalo fijo\" para "
-"reiniciar el período contable exactamente cada N días, comenzando en una "
-"fecha determinada."
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+"Elija \"Día del mes\" para reiniciar el período de contabilización mensual "
+"en una fecha específica, por ejemplo cada 3er. día. Elija \"Intervalo fijo\" "
+"para reiniciar el período de contabilización exactamente cada N días, "
+"comenzando en una fecha determinada."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
-msgstr "Recolectando datos…"
+msgstr "Recopilando datos..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
-msgstr "Intervalo de compromiso"
+msgstr "Intervalo de confirmación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Comprimir la base de datos"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuración"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
-msgstr "Conexiones."
+msgstr "Conx."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Conexiones"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Conexiones / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
-msgstr "Directorio de la base de datos"
+msgstr "Directorio de bases de datos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
msgstr ""
-"Directorio de almacenamiento de base de datos. Un archivo por período "
-"contable se colocará en este directorio."
+"Directorio de almacenamiento de base de datos. En este directorio se "
+"colocará un archivo por período de contabilización."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
@@ -237,51 +224,52 @@ msgid ""
"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
"24th of February."
msgstr ""
-"Día del mes para reiniciar el período contable. Use valores negativos para "
-"contar hacia el final del mes, p. Ej. \"-5\" para especificar el 27 de julio "
-"o el 24 de febrero."
+"Día del mes en el cual se reiniciará el período de contabilización. Use "
+"valores negativos para contar hacia atrás desde el último día del mes, p. "
+"ej. \"-5\" para especificar el 27 de julio o el 24 de febrero."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
msgstr "Descartar"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr "Monitor"
+msgstr "Visualización"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "Desc. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "Desc. (Paqs.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "Descargar"
+msgstr "Descarga"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "Descarga (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "Descarga (Paquetes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
-msgstr "Descargar / Aplicación"
+msgstr "Descarga / Aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
-msgstr "Descargar copia de seguridad de la base de datos"
+msgstr "Descargar copia de seguridad"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "Hosts habilitados para DualStack"
@@ -289,11 +277,19 @@ msgstr "Hosts habilitados para DualStack"
msgid "Due date"
msgstr "Fecha de vencimiento"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Volcado (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Exportar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Error al confirmar la base de datos: %s"
@@ -301,7 +297,7 @@ msgstr "Error al confirmar la base de datos: %s"
msgid "Failed to download backup archive: %s"
msgstr "Error al descargar el archivo de copia de seguridad: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "Error al descargar datos de tráfico: %s"
@@ -309,7 +305,7 @@ msgstr "Error al descargar datos de tráfico: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Error al restaurar el archivo de copia de seguridad: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Familia"
@@ -317,17 +313,17 @@ msgstr "Familia"
msgid "Fixed interval"
msgstr "Intervalo fijo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
-msgstr "Forzar reinicio…"
+msgstr "Forzar recarga…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Configuración general"
+msgstr "Ajustes generales"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Generar copia de seguridad"
@@ -335,86 +331,94 @@ msgstr "Generar copia de seguridad"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Conceder acceso UCI para luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Agrupados por IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Agrupados por MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Agrupados por protocolo (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nombre de host: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Intervalo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-"Intervalo en el que la base de datos temporal en memoria se confirma al "
-"directorio de base de datos persistente."
+"Intervalo en el que la base de datos temporal en memoria se confirma en el "
+"directorio de la base de datos persistente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
"Intervalo en el que los contadores de tráfico de las conexiones aún "
-"establecidas se actualizan desde la información del enlace de red."
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Volcado JSON"
+"establecidas se actualizan a partir de la información de enlace de red."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
-msgstr "Duración del intervalo contable en días."
+msgstr "Duración del intervalo de contabilización en días."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Interfaces locales"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Subredes locales"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr "Datos malformados recibidos"
+msgstr "Se recibieron datos malformados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Entradas máximas"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-"Número máximo de períodos contables para mantener, use 0 para mantener las "
-"bases de datos para siempre."
+"Número máximo de períodos de contabilización que se conservarán. Defínalo en "
+"0 para conservar las bases de datos para siempre."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor de ancho de banda Netlink"
@@ -426,27 +430,27 @@ msgstr "Monitor de ancho de banda Netlink - Copia de seguridad / Restauración"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor de ancho de banda Netlink - Configuración"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "No hay datos registrados todavía."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-"Solo se cuentan los flujos de conexión desde o hacia cualquiera de estas "
+"Solo se cuentan las flujos de conntrack desde o hacia cualquiera de estas "
"redes."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-"Solo se cuentan los flujos de conexión desde o hacia cualquiera de estas "
+"Solo se cuentan los flujos de conntrack desde o hacia cualquiera de estas "
"subredes."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
-msgstr "Pre-ubicar la base de datos"
+msgstr "Preasignar bases de datos"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
@@ -462,22 +466,26 @@ msgid ""
"line. The first value specifies the IP protocol, the second value the port "
"number and the third column is the name of the mapped protocol."
msgstr ""
-"Asignaciones de protocolo para distinguir los tipos de tráfico por host, una "
+"Asignaciones de protocolo para distinguir tipos de tráfico por host, una "
"asignación por línea. El primer valor especifica el protocolo IP, el segundo "
-"valor, el número de puerto y la tercera columna es el nombre del protocolo "
+"valor el número de puerto y la tercera columna es el nombre del protocolo "
"asignado."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Intervalo de actualización"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Requiere una fecha válida en el formato \"AAAA-MM-DD\""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restaurar"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr "Restaurar la copia de seguridad de la base de datos"
+msgstr "Restaurar copia de seguridad"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
@@ -485,7 +493,7 @@ msgstr "Restauración completa"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
-msgstr "Seleccione el período contable:"
+msgstr "Seleccione el período de contabilización:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
@@ -498,10 +506,10 @@ msgstr "Fecha de inicio"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-"Fecha de inicio del primer período contable, por ejemplo, inicio del "
-"contrato ISP."
+"Fecha de inicio del primer período de contabilización, p.ej. fecha de inicio "
+"del contrato del proveedor de internet."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Periodos almacenados"
@@ -510,28 +518,28 @@ msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-"El monitor de ancho de banda de Netlink (nlbwmon) es un programa de "
-"contabilidad de tráfico ligero y eficiente que realiza un seguimiento del "
-"uso de ancho de banda por host y protocolo."
+"Netlink Bandwidth Monitor (nlbwmon) es un programa de contabilización de "
+"tráfico eficiente y liviano que realiza un seguimiento del uso del ancho de "
+"banda por host y protocolo."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
msgstr "Los siguientes archivos de base de datos han sido restaurados:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-"La cantidad máxima de entradas que se deben colocar en la base de datos, "
-"estableciendo el límite en 0, permitirá que las bases de datos crezcan "
+"La cantidad máxima de entradas que se deben colocar en la base de datos; "
+"establecer el límite en 0 permitirá que las bases de datos crezcan "
"indefinidamente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Tráfico / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Distribución del tráfico"
@@ -539,35 +547,36 @@ msgstr "Distribución del tráfico"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "No se pueden recuperar datos estadísticos de tráfico: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
-msgstr "Sub. (Bytes)"
+msgstr "Carga (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
-msgstr "Sub. (Paq.)"
+msgstr "Carga (Paq.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr "Cargar"
+msgstr "Carga"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
-msgstr "Subida (Bytes)"
+msgstr "Carga (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
-msgstr "Subida (Paquetes)"
+msgstr "Carga (Paquetes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
-msgstr "Subir / Aplicación"
+msgstr "Carga / Aplicación"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Proveedor: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -575,40 +584,52 @@ msgstr "Proveedor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-"Ya sea para gzip comprimir bases de datos de archivos. Comprimir los "
-"archivos de la base de datos hace que el acceso a los datos antiguos sea un "
+"Comprime con gzip las bases de datos archivadas. La compresión de los "
+"archivos de base de datos hace que el acceso a los datos antiguos sea un "
"poco más lento, pero ayuda a reducir los requisitos de almacenamiento."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
-"Si se debe preasignar el tamaño máximo posible de la base de datos en la "
-"memoria. Esto es principalmente útil para los sistemas con limitaciones de "
-"memoria que pueden no ser capaces de satisfacer la asignación de memoria "
-"después de períodos de tiempo de funcionamiento más largos."
+"Preasigna el tamaño máximo posible de la base de datos en memoria. Esto es "
+"principalmente útil para sistemas con memoria limitada que podrían no ser "
+"capaces de satisfacer la asignación de memoria después de períodos de "
+"actividad más prolongados."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
msgstr "Sin tráfico"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "Otro"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, agrupados por IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, agrupados por MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, agrupados por protocolo"
+
+#~ msgid "JSON dump"
+#~ msgstr "Volcado JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Archivo de copia de seguridad no válido o vacío"
diff --git a/applications/luci-app-nlbwmon/po/fi/nlbwmon.po b/applications/luci-app-nlbwmon/po/fi/nlbwmon.po
index 87372bf9d0..0248e62216 100644
--- a/applications/luci-app-nlbwmon/po/fi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/fi/nlbwmon.po
@@ -1,116 +1,122 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2024-08-31 15:13+0000\n"
+"Last-Translator: Kieli Puoli <kielipuoli@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/fi/>\n"
"Language: fi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d vain IPv4-isäntää"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d vain IPv6-isäntää"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d IPv4+IPv6-isäntää"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s ja %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s ja %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr ""
+msgstr "-1 - Käynnistä uudelleen joka kuukauden viimeinen päivä"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr ""
+msgstr "-7 - Käynnistä uudelleen viikkoa ennen kuun loppua"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Käynnistä uudelleen joka kuukauden 1. päivä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
-msgstr ""
+msgstr "10m - tiheä tallentaminen flashin kulumisen kustannuksella"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
+"12h - kompromissi tietojen menettämisriskin ja flashin kulumisen välillä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
-msgstr ""
+msgstr "24h - vähiten flash-kulumista tietojen menetysriskin kustannuksella"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
+"30s - päivitä kahdesti minuutissa kohtuullisen ajankohtaisten tilastojen "
+"saamiseksi"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
+"5m - päivitä harvoin, jotta vältetään conntrack-laskurien tyhjentäminen "
+"usein."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
+"60s - tallenna joka minuutti, hyödyllinen ei-flash-tallennustilan kanssa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr ""
+msgstr "<big id=\"conn-total\">0</big> yhteyttä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr ""
+msgstr "<big id=\"host-total\">0</big> isäntää"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
-msgstr ""
+msgstr "<big id=\"ipv6-hosts\">0%</big> IPv6-tuen osuus isäntien keskuudessa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
-msgstr ""
+msgstr "<big id=\"ipv6-rx\">0B</big> IPv6-lataus yhteensä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
-msgstr ""
+msgstr "<big id=\"ipv6-share\">0 %</big> koko liikenteestä on IPv6-liikennettä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
-msgstr ""
+msgstr "<big id=\"layer7-most-conn\">0</big> aiheuttaa eniten yhteyksiä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
-msgstr ""
+msgstr "<big id=\"layer7-most-rx\">0</big> aiheuttaa eniten latauksia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +128,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Varmuuskopiointi"
@@ -138,18 +144,6 @@ msgstr "Varmuuskopiointi"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +157,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Kerätään tietoja..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr "Määritys"
+msgstr "Kokoonpano"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Yhteydet"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
-msgstr ""
+msgstr "Tietokantahakemisto"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -219,43 +213,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Hylkää"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Lataa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +258,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +278,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +286,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,17 +294,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Yleisasetukset"
+msgstr "Yleiset asetukset"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +312,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Palvelin"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +383,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,21 +405,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -427,11 +438,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Palauta"
@@ -449,7 +464,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr ""
+msgstr "Lähde-IP"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
@@ -459,7 +474,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +488,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +506,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Lähetä"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +543,14 @@ msgstr ""
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +562,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
index 497b9a5d8c..3689a7d37f 100644
--- a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
@@ -1,26 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-14 12:48+0000\n"
-"Last-Translator: David Elie-Dit-Cosaque <david.elieditcosaque@gmail.com>\n"
+"PO-Revision-Date: 2024-02-01 22:49+0000\n"
+"Last-Translator: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d hôtes IPv4 uniquement"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d hôtes IPv6 uniquement"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d hôtes double-pile"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
@@ -42,86 +42,86 @@ msgstr "-7 - Redémarrer une semaine avant la fin du mois"
msgid "1 - Restart every 1st of month"
msgstr "1 - Redémarrez tous les 1er du mois"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
"10m - sauvegardes fréquentes au détriment de l'usure de la mémoire flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
"12h - compromis entre le risque de perte de données et l'usure de la mémoire "
"flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
"24h - usure de la mémoire flash minimale mais risque plus élevé de perte de "
"données"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
"30s - rafraîchissement deux fois par minutes pour des statistiques "
"raisonnablement mises a jours"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5m - rafraîchissement long pour éviter de vider les compteurs conntrack "
"souvent"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
"60s - sauvegarde toutes les minutes, utile pour les medium de stockages non "
"flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr ""
+msgstr "<big id=\"conn-total\">0</big> connexions"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr ""
+msgstr "<big id=\"host-total\">0</big> hôtes"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
-msgstr ""
+msgstr "<big id=\"ipv6-hosts\">0%</big> Taux de support IPv6 parmi les hôtes"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
-msgstr ""
+msgstr "<big id=\"ipv6-rx\">0B</big> téléchargement IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
-msgstr ""
+msgstr "<big id=\"ipv6-share\">0%</big> du traffic total est en IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -133,15 +133,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Paramètres avancés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
-msgstr ""
+msgstr "Application"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Sauvegarder"
@@ -149,18 +149,6 @@ msgstr "Sauvegarder"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -174,50 +162,52 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Récupération des données…"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
-msgstr ""
+msgstr "Conn."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
-msgstr ""
+msgstr "Connexions"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Répertoire de la base de données"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
msgstr ""
+"Répertoire de stockage de la base de données. Un fichier par période "
+"comptable sera placé dans ce répertoire."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
-msgstr ""
+msgstr "Jour du mois"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
msgid ""
@@ -230,43 +220,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Annuler"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr ""
+msgstr "Affichage"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Télécharger"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -274,11 +265,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
-msgid "Export"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
+msgid "Export"
+msgstr "Exporter"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Erreur d'envoi dans database : %s"
@@ -286,7 +285,7 @@ msgstr "Erreur d'envoi dans database : %s"
msgid "Failed to download backup archive: %s"
msgstr "Erreur de telechargement du backup-archive : %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "Erreur de téléchargement traffic data : %s"
@@ -294,88 +293,100 @@ msgstr "Erreur de téléchargement traffic data : %s"
msgid "Failed to restore backup archive: %s"
msgstr "Echec de restauration du backup-archive : %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
-msgstr ""
+msgstr "Famille"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Paramètres généraux"
+msgstr "Réglages généraux"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
-msgstr ""
+msgstr "Générer une sauvegarde"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Grant UCI access pour luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Hôte"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
-msgstr ""
+msgstr "Nom d’hôte : <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
-msgstr ""
+msgstr "Intervalle"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
+"Intervalle auquel la base de données temporaire en mémoire est validée dans "
+"le répertoire de base de données persistant."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
+"Intervalle auquel les compteurs de trafic des connexions encore établies "
+"sont actualisés à partir des informations relatives aux liaisons réseau."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
-msgstr ""
+msgstr "Interfaces locales"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
-msgstr ""
+msgstr "Sous-réseaux locaux"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -383,17 +394,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "Donnée corrompu recu"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -405,21 +416,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -438,11 +449,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
+msgstr "Intervalle d’actualisation"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restaurer"
@@ -470,7 +485,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -484,53 +499,54 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "Les fichiers de base de données suivants ont été restaurés :"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
-msgstr ""
+msgstr "Trafic / Hôte"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
-msgstr ""
+msgstr "Distribution du trafic"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Impossible d'obtenir des données statistiques sur le trafic : %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Téléverser"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -538,14 +554,14 @@ msgstr ""
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -557,11 +573,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
-msgstr ""
+msgstr "autre"
diff --git a/applications/luci-app-nlbwmon/po/ga/nlbwmon.po b/applications/luci-app-nlbwmon/po/ga/nlbwmon.po
new file mode 100644
index 0000000000..6c206c5def
--- /dev/null
+++ b/applications/luci-app-nlbwmon/po/ga/nlbwmon.po
@@ -0,0 +1,611 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2024-09-07 19:01+0000\n"
+"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
+"Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/ga/>\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :("
+"n>6 && n<11) ? 3 : 4;\n"
+"X-Generator: Weblate 5.8-dev\n"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
+msgid "%d IPv4-only hosts"
+msgstr "Óstach %d IPv4 amháin"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
+msgid "%d IPv6-only hosts"
+msgstr "Óstach %d IPv6 amháin"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
+msgid "%d dual-stack hosts"
+msgstr "Óstach dé-chraiste %d"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
+msgid "%s and %s"
+msgstr "%s agus %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
+msgid "%s, %s and %s"
+msgstr "%s, %s agus %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
+msgid "-1 - Restart every last day of month"
+msgstr "-1 - Athosaigh gach lá deireanach den mhí"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
+msgid "-7 - Restart a week before end of month"
+msgstr "-7 - Athosaigh seachtain roimh dheireadh na míosa"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
+msgid "1 - Restart every 1st of month"
+msgstr "1 - Athosaigh gach 1ú de mhí"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+msgid "10m - frequent commits at the expense of flash wear"
+msgstr "10m - gealltanna go minic ar chostas caitheamh splanc"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
+msgid "12h - compromise between risk of data loss and flash wear"
+msgstr ""
+"12h - comhréiteach idir riosca caillteanais sonraí agus caitheamh splanc"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid "24h - least flash wear at the expense of data loss risk"
+msgstr "24h - caitheamh splanc is lú ar chostas an riosca caillteanais sonraí"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid "30s - refresh twice per minute for reasonably current stats"
+msgstr ""
+"30s - athnuachan dhá uair in aghaidh an nóiméid le haghaidh stats reatha"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
+msgstr ""
+"5m - annamh a athnuachan chun cuntair conntrack a ghlanadh go minic a "
+"sheachaint"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+msgid "60s - commit minutely, useful for non-flash storage"
+msgstr "60idí - tiomantas go beag, úsáideach le haghaidh stórála neamh-splanc"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+msgid "<big id=\"conn-total\">0</big> connections"
+msgstr "naisc <big id=\"conn-total\">0</big>"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
+msgid "<big id=\"host-total\">0</big> hosts"
+msgstr "<big id=\"host-total\">0</big> óstaigh"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
+msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
+msgstr ""
+"<big id=\"ipv6-hosts\"> 0%</big> Ráta tacaíochta IPv6 i measc na n-óstach"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
+msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
+msgstr "<big id=\"ipv6-rx\">0B</big> iomlán IPv6 íoslódáil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
+msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
+msgstr "Is é <big id=\"ipv6-share\">0%</big> den trácht iomlán ná IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
+msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
+msgstr "<big id=\"ipv6-tx\"> 0B</big> uaslódáil IPv6 san iomlán"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
+msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
+msgstr "<big id=\"layer7-most-conn\">0</big> is cúis leis na naisc is mó"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
+msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
+msgstr "<big id=\"layer7-most-rx\">0</big> is mó is cúis le híoslódáil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
+msgstr "<big id=\"layer7-most-tx\">0</big> is cúis leis an uaslódáil is mó"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
+msgid "<big id=\"layer7-total\">0</big> different application protocols"
+msgstr "<big id=\"layer7-total\">0</big> prótacail fheidhmchláir éagsúla"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
+msgid "<big id=\"rx-total\">0</big> download"
+msgstr "<big id=\"rx-total\">0</big> íoslódáil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
+msgid "<big id=\"tx-total\">0</big> upload"
+msgstr "<big id=\"tx-total\">0</big> uaslódáil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr "Tréimhse Cun"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr "Socruithe chun cinn"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
+msgid "Application"
+msgstr "Iarratas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
+msgid "Application Protocols"
+msgstr "Prótacail Iarratais"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
+msgid "Backup"
+msgstr "Cúltaca"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr "Monatóir Bandaleithid"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"<br /><strong><a href=\"%s\">Download backup</a></strong>."
+msgstr ""
+"Má athraítear an cineál eatraimh chuntasaíochta, déanfar bunachair shonraí "
+"atá ann cheana a neamhbhailiú!<br /><strong><a href=\"%s\">Íoslódáil an "
+"cúltaca</a></strong>."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+"Roghnaigh “Lá na míosa” chun an tréimhse chuntasaíochta a atosú go míosúil "
+"ar dháta ar leith, m.sh. gach 3ú. Roghnaigh “Eatramh seasta” chun an "
+"tréimhse chuntasaíochta a atosú go díreach gach N lá, ag tosú ag dáta ar "
+"leith."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Collecting data..."
+msgstr "Sonraí a bhailiú..."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+msgid "Commit interval"
+msgstr "Eatraimh tiomanta"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Compress database"
+msgstr "Comhbhrúigh bunachar"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
+msgid "Configuration"
+msgstr "Cumraíocht"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+msgid "Conn."
+msgstr "Conn."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
+msgid "Connections"
+msgstr "Naisc"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
+msgid "Connections / Host"
+msgstr "Naiscacha/Óstach"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
+msgid "Database directory"
+msgstr "Eolaire bunachar sonraí"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+"Eolaire stórála bunachar sonraí. Cuirfear comhad amháin in aghaidh na "
+"tréimhse chuntasaíochta san eolaire seo."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr "Lá na míosa"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+"Lá de mhí chun an tréimhse chuntasaíochta a atosú. Úsáid luachanna diúltacha "
+"le comhaireamh i dtreo deireadh na míosa, m.sh. “-5\" chun an 27ú Iúil nó an "
+"24 de Feabhra a shonrú."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr "Díbhe"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
+msgid "Display"
+msgstr "Taispeáin"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
+msgid "Down. (Bytes)"
+msgstr "Síos. (Bytes)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
+msgid "Down. (Pkts.)"
+msgstr "Síos. (Pkt.)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
+msgid "Download"
+msgstr "Íoslódáil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
+msgid "Download (Bytes)"
+msgstr "Íoslódáil (Bytes)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
+msgid "Download (Packets)"
+msgstr "Íoslódáil (Pacáistí)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+msgid "Download / Application"
+msgstr "Íoslódáil/Iarratas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
+msgid "Download Database Backup"
+msgstr "Íoslódáil Cúltaca Bun"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
+msgid "Dualstack enabled hosts"
+msgstr "Óstaigh cumasaithe Dualstack"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr "Dáta dlite"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Dumpáil (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
+msgid "Export"
+msgstr "Easpórtáil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
+msgid "Failed to commit database: %s"
+msgstr "Theip ar bhunachar sonraí a dhéanamh: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr "Theip ar chartlann cúltaca a íoslódáil: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
+msgid "Failed to download traffic data: %s"
+msgstr "Theip ar shonraí tráchta a íoslódáil: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr "Theip ar chartlann cúltaca a chur ar ais: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
+msgid "Family"
+msgstr "Teaghlach"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr "Eatramh seasta"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
+msgid "Force reload…"
+msgstr "Athlódáil fórsa…"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr "Socruithe Ginearálta"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
+msgid "Generate Backup"
+msgstr "Cruthaigh Cúltaca"
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr "Rochtain UCI a dheonú do luci-app-nlbwmon"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Grúpáilte de réir IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Grúpáilte ag MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Grúpáilte de réir prótacal (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "Óstach"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
+msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
+msgstr "Óstainm: <big id=\"bubble-hostname\">example.org</big>"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+msgid "IPv4 vs. IPv6"
+msgstr "IPv4 vs IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
+msgid "Interval"
+msgstr "Eatramh"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+"Eatramh ag a bhfuil an bunachar sonraí sealadach in-chuimhne tiomanta don "
+"eolaire leanúnach bunachar sonraí."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+"Eatraimh ina ndéantar cuntair tráchta de naisc atá fós bunaithe a athnuachan "
+"ó fhaisnéis líonnasc."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
+msgid "Length of accounting interval in days."
+msgstr "Fad an eatramh cuntasaíochta i laethanta."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
+msgid "Local interfaces"
+msgstr "Comhéadain áitiúla"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
+msgid "Local subnets"
+msgstr "Fo-líontaí áitiúla"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr "Sonraí mífheidhmithe a fuarthas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Maximum entries"
+msgstr "Iontrálacha uasta"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+"Líon uasta na dtréimhsí cuntasaíochta le coinneáil, bain úsáid as nialas "
+"chun bunachair shonraí a choinneáil go deo."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
+msgid "Netlink Bandwidth Monitor"
+msgstr "Monatóir Bandaleithead Netlink"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr "Monatóir Bandaleithid Netlink - Cúltaca/Athchóiri"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr "Monatóir Bandaleithead Netlink - Cumraíocht"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
+msgid "No data recorded yet."
+msgstr "Níl aon sonraí taifeadta fós."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+"Ní chomhaireofar ach sruthanna conntrack ó aon cheann de na líonraí seo nó "
+"chuig na líonraí seo."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+"Ní chomhaireofar ach sruthanna conntrack ó aon cheann de na fo-líontaí seo "
+"nó chuig."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
+msgid "Preallocate database"
+msgstr "Bunachar sonraí réamhleithd"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr "Prótacal"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr "Mapáil Prótacal"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+"Mapálacha prótacail chun cineálacha tráchta a idirdhealú in aghaidh an "
+"óstach, mapáil amháin in aghaidh an líne Sonraíonn an chéad luach an "
+"prótacal IP, is é an dara luach uimhir an chalafoirt agus an tríú colún ainm "
+"an phrótacail mapáilte."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+msgid "Refresh interval"
+msgstr "Eatraimh athnuachan"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Teastaíonn dáta bailí san fhoirm “YYYY-MM-DD”"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr "Athchóirigh"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr "Athchúltaca Bunachar Sonraí"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr "Athchóirigh iomlán"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
+msgid "Select accounting period:"
+msgstr "Roghnaigh tréimhse chuntasaíochta:"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr "Foinse IP"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr "Dáta tosaigh"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr "Dáta tosaigh na chéad tréimhse chuntasaíochta, m.sh. tús conradh ISP."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+msgid "Stored periods"
+msgstr "tréimhsí stóráil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+"Is clár cuntasaíochta tráchta éadrom, éifeachtach é Monatóir Bandaleithid "
+"Netlink (nlbwmon) a choinníonn úsáid bandaleithead in aghaidh an óstaigh "
+"agus an phrótacail."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr "Tá na comhaid bunachar sonraí seo a leanas curtha ar ais:"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+"Ligfidh an méid uasta iontrálacha ba chóir a chur sa bhunachar sonraí, ag "
+"socrú an teorainn go 0, ligfidh bunachair sonraí fás ar feadh tréimhse "
+"éiginnte."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+msgid "Traffic / Host"
+msgstr "Trácht/Óstach"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+msgid "Traffic Distribution"
+msgstr "Dáileadh Tráchta"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr "Ní féidir sonraí staitisticí tráchta a fháil: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
+msgid "Up. (Bytes)"
+msgstr "Suas. (Bytes)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
+msgid "Up. (Pkts.)"
+msgstr "Suas. (Pkt.)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
+msgid "Upload"
+msgstr "Uaslódáil"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
+msgid "Upload (Bytes)"
+msgstr "Uaslódáil (Bytes)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+msgid "Upload (Packets)"
+msgstr "Uaslódáil (Pacáistí)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
+msgid "Upload / Application"
+msgstr "Uaslódáil/Iarratas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
+msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
+msgstr "Díoltóir: <big id=\"bubble-vendor\">Example Corp.</big>"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr "Aire"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+"Cibé ar cheart gzip bunachair shonraí cartlainne a chomhbhrú. Má dhéantar "
+"comhaid an bhunachair shonraí a chomhbhrú, is moille é rochtain a fháil ar "
+"sheanshonraí ach cuidíonn sé le riachtanais stórála a laghdú."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+"Cibé an ndéanfar uasmhéid an bhunachair shonraí a réamh-leithroinnt mar "
+"chuimhne. Tá sé seo úsáideach go príomha do chórais cuimhne srianta nach "
+"mbeadh in ann leithdháileadh cuimhne a shásamh tar éis tréimhsí Aga fónaimh "
+"níos faide."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr "gan trácht"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
+msgid "other"
+msgstr "eile"
diff --git a/applications/luci-app-nlbwmon/po/he/nlbwmon.po b/applications/luci-app-nlbwmon/po/he/nlbwmon.po
index a9f22e23a8..889c9a06ab 100644
--- a/applications/luci-app-nlbwmon/po/he/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/he/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-17 15:26+0000\n"
+"PO-Revision-Date: 2024-02-25 06:41+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/he/>\n"
@@ -9,17 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -43,75 +43,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -121,17 +121,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "הגדרות מתקדמות"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -139,18 +139,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -164,42 +152,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "נאספים נתונים…"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "הגדרות"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -218,45 +206,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "התעלמות"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -264,11 +253,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -276,7 +273,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -284,7 +281,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -292,17 +289,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "הגדרות כלליות"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -310,62 +307,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
-msgid "Host"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "מארח"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr ""
@@ -373,17 +378,17 @@ msgstr ""
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -395,27 +400,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -428,11 +433,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -450,92 +459,97 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr ""
+msgstr "IP של המקור"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
-msgstr ""
+msgstr "תאריך התחלה"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
-msgstr ""
+msgstr "תאריך התחלת תקופת החשבון הראשונה, כלומר: תחילת חוזה עם ספקית התקשורת."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
-msgstr ""
+msgstr "תקופות מאוחסנות"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
+"מעקב תעבורת Netlink‏ (nlbwmon) היא תוכנית חישוב תעבורה שעוקבת אחר צריכת "
+"התעבורה לפי מארח ופרוטוקול."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
-msgstr ""
+msgstr "קובץ מסד הנתונים הבא שוחזר:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
+"כמות הרשומות המרבית שיש להציב במסד הנתונים. הגדרת המגבלה ל־0 תאפשר למסדי "
+"הנתונים לגדול בלי סוף."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
-msgstr ""
+msgstr "תעבורה / מארח"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
-msgstr ""
+msgstr "פיזור תעבורה"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "לא ניתן למשוך את נתוני הסטטיסטיקה על התעבורה: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
-msgstr ""
+msgstr "יוצאת. (בתים)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
-msgstr ""
+msgstr "יוצאת. (מנות נתונים)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "העלאה"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
-msgstr ""
+msgstr "העלאה (בתים)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
-msgstr ""
+msgstr "העלאה (מנות נתונים)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
-msgstr ""
+msgstr "העלאה / יישום"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
-msgstr ""
+msgstr "יצרן: <big id=\"bubble-vendor\">דוגמה בע״מ</big>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "אזהרה"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -547,11 +561,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/hi/nlbwmon.po b/applications/luci-app-nlbwmon/po/hi/nlbwmon.po
index 692cb61932..447b438c9c 100644
--- a/applications/luci-app-nlbwmon/po/hi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/hi/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2024-07-06 11:32+0000\n"
+"Last-Translator: Sathvic <sathvic.p@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/hi/>\n"
"Language: hi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "उन्नत सेटिंग्स"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,21 +399,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
index 591e4d5c3f..6c811966e6 100644
--- a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-28 03:17+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2024-08-13 20:11+0000\n"
+"Last-Translator: hmzs <hmzs@1szer1.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d csak IPv4-es gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d csak IPv6-os gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d kettős protokollcsomagú gép"
@@ -42,81 +42,81 @@ msgstr "-7 – egy hét újraindítása a hónap vége előtt"
msgid "1 - Restart every 1st of month"
msgstr "1 – újraindítás minden hónap első napján"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10 perc – gyakori véglegesítések a flash-használat rovására"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
"12 óra – kompromisszum az adatvesztési kockázat és a flash-használat között"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
"24 óra – a legkevesebb flash-használat az adatvesztési kockázat rovására"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
"30 másodperc – frissítés percenként kétszer az észszerűen aktuális "
"statisztikákhoz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5 perc – ritka frissítés a kapcsolatkövető számlálók gyakori törlésének "
"elkerüléséhez"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60 másodperc – véglegesítés percenként, nem flash tárolóknál hasznos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> kapcsolat"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr "<big id=\"ipv6-hosts\">0%</big> IPv6 támogatási arány a gépek között"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> teljes IPv6 letöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "A teljes forgalom <big id=\"ipv6-share\">0%</big>-a IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> teljes IPv6 feltöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr "<big id=\"layer7-most-conn\">0</big> okozza a legtöbb kapcsolatot"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr "<big id=\"layer7-most-rx\">0</big> okozza a legtöbb letöltést"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> okozza a legtöbb feltöltést"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> különböző alkalmazásprotokoll"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> letöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> feltöltés"
@@ -126,17 +126,17 @@ msgstr "Elszámolási időszak"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó beállítások"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "Alkalmazás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Alkalmazásprotokollok"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Biztonsági mentés"
@@ -144,18 +144,6 @@ msgstr "Biztonsági mentés"
msgid "Bandwidth Monitor"
msgstr "Sávszélesség megfigyelő"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, IP szerint csoportosítva"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, MAC szerint csoportosítva"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, protokoll szerint csoportosítva"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -176,42 +164,42 @@ msgstr ""
"„Rögzített időköz˝ lehetőséget az elszámolási időszak pontosan N naponként "
"történő újraindításához, kezdve egy adott dátumnál."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Adatok összegyűjtése…"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "Véglegesítési időköz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Adatbázis tömörítése"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Beállítás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "Kapcs."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Kapcsolatok"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Kapcsolatok / gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Adatbáziskönyvtár"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -235,45 +223,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Eltüntetés"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Megjelenítés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "Le. (byte)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "Le. (csom.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Letöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "Letöltés (bájt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "Letöltés (csomagok)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "Letöltés / alkalmazás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Adatbázis biztonsági mentés letöltése"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "Kétvermes engedélyezett gépek"
@@ -281,11 +270,19 @@ msgstr "Kétvermes engedélyezett gépek"
msgid "Due date"
msgstr "Határidő"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Exportálás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -293,7 +290,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Család"
@@ -309,9 +306,9 @@ msgstr "Család"
msgid "Fixed interval"
msgstr "Rögzített időköz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr "Újratöltés kényszerítése…"
@@ -319,7 +316,7 @@ msgstr "Újratöltés kényszerítése…"
msgid "General Settings"
msgstr "Általános beállítások"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Biztonsági mentés előállítása"
@@ -327,33 +324,45 @@ msgstr "Biztonsági mentés előállítása"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Gépnév: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 ↔ IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Időköz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -361,7 +370,7 @@ msgstr ""
"Az időköz, amelyben a memóriában lévő átmeneti adatbázis véglegesítve lesz "
"az állandó adatbázis-könyvtárba."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -369,24 +378,20 @@ msgstr ""
"Az időköz, amelyben a még kiépített kapcsolatok forgalomszámlálói frissítve "
"lesznek a hálózati kapcsolat információiból."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON kiírás"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "Elszámolási időköz hossza napokban."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Helyi csatolók"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Helyi alhálózatok"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -394,11 +399,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Legtöbb bejegyzés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -406,7 +411,7 @@ msgstr ""
"A megtartandó elszámolási időszakok legnagyobb száma. Használjon nullát az "
"adatbázis örökre való megtartásához."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Hálózati kapcsolat sávszélesség megfigyelő"
@@ -420,25 +425,25 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Hálózati kapcsolat sávszélesség megfigyelő – beállítások"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "Még nincsenek adatok rögzítve."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
"Csak azok a kapcsolatkövető adatfolyamok lesznek beleszámolva, amelyek ezen "
"hálózatok bármelyikébe vagy bármelyikéből érkeznek."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
"Csak azok a kapcsolatkövető adatfolyamok lesznek beleszámolva, amelyek ezen "
"alhálózatok bármelyikébe vagy bármelyikéből érkeznek."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "Adatbázis előre lefoglalása"
@@ -461,11 +466,15 @@ msgstr ""
"az IP protokollt, a második érték a portszámot és a harmadik oszlop a "
"leképezett protokoll neve."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Frissítési időköz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Visszaállítás"
@@ -495,7 +504,7 @@ msgstr ""
"Az első elszámolási időszak kezdődátuma, például egy internetszolgáltatóval "
"kötött szerződés kezdete."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Tárolt időszakok"
@@ -512,7 +521,7 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "A következő adatbázisfájlok lettek visszaállítva:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
@@ -520,11 +529,11 @@ msgstr ""
"A bejegyzések legnagyobb száma, amit be kell tenni az adatbázisba. A korlát "
"0-ra állítása az adatbázisok korlátlan növekedését teszi lehetővé."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Forgalom / gép"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Forgalomelosztás"
@@ -532,35 +541,36 @@ msgstr "Forgalomelosztás"
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "Fel. (bájt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "Fel. (csom.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Feltöltés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "Feltöltés (bájt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "Feltöltés (csomagok)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "Feltöltés / alkalmazás"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Gyártó: <big id=\"bubble-vendor\">Példa Kft.</big>"
@@ -568,7 +578,7 @@ msgstr "Gyártó: <big id=\"bubble-vendor\">Példa Kft.</big>"
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -578,7 +588,7 @@ msgstr ""
"tömörítése a régi adatokhoz való hozzáférést kicsit lassabbá teszi, de segít "
"csökkenteni a tárolási szükségleteket."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -594,14 +604,26 @@ msgid "no traffic"
msgstr "nincs forgalom"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "egyéb"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, IP szerint csoportosítva"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, MAC szerint csoportosítva"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, protokoll szerint csoportosítva"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON kiírás"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Érvénytelen vagy üres biztonsági mentés archívum"
diff --git a/applications/luci-app-nlbwmon/po/it/nlbwmon.po b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
index b2ea995963..8a7e39faea 100644
--- a/applications/luci-app-nlbwmon/po/it/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
@@ -1,116 +1,116 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-12 02:29+0000\n"
-"Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n"
+"PO-Revision-Date: 2024-07-01 12:20+0000\n"
+"Last-Translator: moreno matassini <morenomatassini95@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d solo host IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d host solo IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d host dual-stack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s e %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s e %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr ""
+msgstr "-1 - Riavvia ogni ultimo giorno del mese"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr ""
+msgstr "-7 - Riavvia una settimana prima della fine del mese"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Riavvia ogni primo giorno del mese"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Impostazioni Avanzate"
+msgstr "Impostazioni avanzate"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Backup"
@@ -138,18 +138,6 @@ msgstr "Backup"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Raccolta dati..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configurazione"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
-msgstr ""
+msgstr "Connessioni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Chiudi"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr ""
+msgstr "Display"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,25 +280,25 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
-msgstr ""
+msgstr "Famiglia"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Impostazioni generali"
+msgstr "Impostazioni Generali"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,21 +399,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -427,14 +432,18 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
-msgid "Restore"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
msgstr ""
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr "Ripristina"
+
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
msgstr ""
@@ -449,7 +458,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr ""
+msgstr "IP di origine"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,50 +500,51 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "Upload"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Avviso"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ja/nlbwmon.po b/applications/luci-app-nlbwmon/po/ja/nlbwmon.po
index 87a28c7d39..f094e2d513 100644
--- a/applications/luci-app-nlbwmon/po/ja/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ja/nlbwmon.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-11-14 12:48+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2024-10-09 05:48+0000\n"
+"Last-Translator: Monarch <monarch.scrap-0p@icloud.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ja/>\n"
"Language: ja\n"
@@ -11,17 +11,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d IPv4 限定ホスト"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d IPv6 限定ホスト"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d デュアルスタック ホスト"
@@ -45,75 +45,75 @@ msgstr "-7 - 月の最終日の一週間前"
msgid "1 - Restart every 1st of month"
msgstr "1 - 毎月1日"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10m - フラッシュ媒体への負荷が高い頻繁なコミット(10分)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr "12h - データ消失リスクとフラッシュ媒体への負荷の妥協点(12時間)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr "24h - データ消失リスクは高いがフラッシュ媒体への負荷は最小(24時間)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr "30s - 現在の状態の把握に適切な1分間に2回のリフレッシュ(30秒)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr "5m - conntrack カウンターの頻繁なクリアを防ぐ、低頻度のリフレッシュ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60秒 - 1分毎のコミット、非フラッシュ ストレージに有用"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> 接続数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> ホスト数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr "<big id=\"ipv6-hosts\">0%</big> 全ホスト中の IPv6 サポート比率"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> IPv6 総ダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> 全トラフィック中の IPv6 の割合"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> IPv6 総アップロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr "<big id=\"layer7-most-conn\">0</big> 接続数上位"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr "<big id=\"layer7-most-rx\">0</big> ダウンロード上位"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> アップロード上位"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> アプリケーション プロトコル数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> ダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> アップロード"
@@ -125,15 +125,15 @@ msgstr "収集期間"
msgid "Advanced Settings"
msgstr "詳細設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "アプリケーション"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "アプリケーション プロトコル"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "バックアップ"
@@ -141,25 +141,13 @@ msgstr "バックアップ"
msgid "Bandwidth Monitor"
msgstr "帯域幅モニター"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV(IP によるグループ化)"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV(MAC によるグループ化)"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV(プロトコルによるグループ化)"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
-"既存のデータベースと互換性の無い収集期間の形式が選択されました!<br /><strong><a href=\"%s\""
-">バックアップのダウンロード</a></strong>"
+"既存のデータベースと互換性の無い収集期間の形式が選択されました!<br /"
+"><strong><a href=\"%s\">バックアップのダウンロード</a></strong>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
msgid ""
@@ -171,42 +159,42 @@ msgstr ""
"毎月3日)。設定した日数毎にデータの収集を行うには、\"特定の間隔\" を選択しま"
"す。後者の場合、指定された日付から開始されます。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "データを収集中..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "コミット間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "データベースの圧縮"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "接続数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
-msgstr "接続数"
+msgstr "接続"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "ホスト毎の接続数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "データベース・ディレクトリ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -231,43 +219,44 @@ msgstr ""
msgid "Dismiss"
msgstr "閉じる"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "表示"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "ダウンロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "ダウンロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "ダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "ダウンロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "ダウンロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "ダウンロード / アプリケーション"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "データベース バックアップのダウンロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "デュアルスタック ホスト"
@@ -275,11 +264,19 @@ msgstr "デュアルスタック ホスト"
msgid "Due date"
msgstr "期日"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "エクスポート"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "データベースのコミットに失敗しました: %s"
@@ -287,7 +284,7 @@ msgstr "データベースのコミットに失敗しました: %s"
msgid "Failed to download backup archive: %s"
msgstr "バックアップ・アーカイブのダウンロードに失敗しました: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "トラフィック・データのダウンロードに失敗しました: %s"
@@ -295,7 +292,7 @@ msgstr "トラフィック・データのダウンロードに失敗しました
msgid "Failed to restore backup archive: %s"
msgstr "バックアップ・アーカイブのリストアに失敗しました: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "IP 種別"
@@ -303,9 +300,9 @@ msgstr "IP 種別"
msgid "Fixed interval"
msgstr "特定の間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr "強制リロード…"
@@ -313,41 +310,53 @@ msgstr "強制リロード…"
msgid "General Settings"
msgstr "一般設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "バックアップの作成"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr "luci-app-nlbwmon に UCI アクセスを許可"
+msgstr "luci-app-nlbwmonにUCIアクセスを許可"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "ホスト"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "ホスト名: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 及び IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -355,7 +364,7 @@ msgstr ""
"メモリー上の一時的なデータベースから、永続的なデータベース ディレクトリへのコ"
"ミットを実行する間隔です。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -363,24 +372,20 @@ msgstr ""
"確立中の接続のトラフィック カウンターが netlink 情報によりリフレッシュされる"
"間隔です。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON ダンプ"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "収集期間の日数です。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "ローカル インターフェース"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "ローカル サブネット"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -388,11 +393,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "不正なデータを受信しました"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "最大件数"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -400,7 +405,7 @@ msgstr ""
"計測データを保持する、収集期間の最大個数です。 '0' を設定した場合、全データを"
"保持します。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Netlink 帯域幅モニター"
@@ -412,22 +417,22 @@ msgstr "Netlink Bandwidth Monitor - バックアップ / 復元"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Netlink Bandwidth Monitor - 設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "まだデータがありません。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
"選択されたネットワークにおける conntrack ストリームのみが計測されます。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr "設定されたサブネットにおける conntrack ストリームのみが計測されます。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "データベースの事前割当"
@@ -450,11 +455,15 @@ msgstr ""
"目の値はポート番号、3つ目はマッピングされたプロトコルの名前をそれぞれ表しま"
"す。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "リフレッシュ間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "復元"
@@ -482,7 +491,7 @@ msgstr "開始日"
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr "初回のデータ収集の開始日です(例: ISP 契約の開始日)。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "保存期間"
@@ -498,17 +507,19 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "次のデータベース ファイルが復元されました:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
-msgstr "データベースに保管される最大件数です。 '0' を設定した場合、制限なしのデータベースの増大を許可します。"
+msgstr ""
+"データベースに保管される最大件数です。 '0' を設定した場合、制限なしのデータ"
+"ベースの増大を許可します。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "ホスト毎のトラフィック"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "トラフィック内訳"
@@ -516,35 +527,36 @@ msgstr "トラフィック内訳"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "トラフィック統計データを取得できません: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "アップロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "アップロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "アップロード"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "アップロード(バイト)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "アップロード(パケット)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "アップロード / アプリケーション"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "ベンダ: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -552,7 +564,7 @@ msgstr "ベンダ: <big id=\"bubble-vendor\">Example Corp.</big>"
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -562,29 +574,42 @@ msgstr ""
"いデータへのアクセスが多少遅くなりますが、ストレージ使用量の低減に役立ちま"
"す。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
-"メモリ内で可能な最大のデータベース・サイズを事前に割り当てるかどうか。 "
-"これは主に、稼働時間が長くなるとメモリ割り当てを満たせない可能性があるメモリに制約のあるシステムで役立ちます。"
+"メモリ内で可能な最大のデータベース・サイズを事前に割り当てるかどうか。 これは"
+"主に、稼働時間が長くなるとメモリ割り当てを満たせない可能性があるメモリに制約"
+"のあるシステムで役立ちます。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
msgstr "トラフィックなし"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "その他"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV(IP によるグループ化)"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV(MAC によるグループ化)"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV(プロトコルによるグループ化)"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON ダンプ"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "無効または空のバックアップ アーカイブです。"
diff --git a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
index 784895ca4b..76ca17bb41 100644
--- a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2023-10-04 03:38+0000\n"
+"Last-Translator: Wonchul Kang <teshi85@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "고급 설정"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "데이터 수집 중..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "설정"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "닫기"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "기본 설정"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
-msgid "Host"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "호스트"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,27 +399,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,50 +500,51 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "경고"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/lt/nlbwmon.po b/applications/luci-app-nlbwmon/po/lt/nlbwmon.po
new file mode 100644
index 0000000000..6da06b33e9
--- /dev/null
+++ b/applications/luci-app-nlbwmon/po/lt/nlbwmon.po
@@ -0,0 +1,634 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-09-15 21:45+0000\n"
+"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/lt/>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
+"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
+"1 : 2);\n"
+"X-Generator: Weblate 5.8-dev\n"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
+msgid "%d IPv4-only hosts"
+msgstr "„%d“ Tik-IPv4 skleidėjų/vedėjų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
+msgid "%d IPv6-only hosts"
+msgstr "„%d“ Tik-IPv6 skleidėjų/vedėjų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
+msgid "%d dual-stack hosts"
+msgstr "„%d“ dvisluoksniai skleidėjai/vedėjai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
+msgid "%s and %s"
+msgstr "„%s“ ir „%s“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
+msgid "%s, %s and %s"
+msgstr "„%s“, „%s“ ir „%s“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
+msgid "-1 - Restart every last day of month"
+msgstr ""
+"-1 – Paleisti iš naujo kiekvieną kartą, kai būna paskutinė mėnesio diena"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
+msgid "-7 - Restart a week before end of month"
+msgstr "-7 – Paleisti iš naujo kas savaitę, prieš mėnesio pabaigą"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
+msgid "1 - Restart every 1st of month"
+msgstr "1 – Paleisti iš naujo kiekvieną 1-ąją mėnesio dieną"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+msgid "10m - frequent commits at the expense of flash wear"
+msgstr ""
+"10min. – dažni pateikimai, spartesnis išliekamosios atminties (vietovės) "
+"nusidėvėjimas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
+msgid "12h - compromise between risk of data loss and flash wear"
+msgstr ""
+"12val. – kompromisas tarp duomenų praradimo rizikos ir išliekamosios "
+"atminties (vietovės) nusidėvėjimo"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid "24h - least flash wear at the expense of data loss risk"
+msgstr ""
+"24val. – mažiausias išliekamosios atminties (vietovės) nusidėvėjimas, tačiau "
+"didesnė duomenų praradimo rizika"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid "30s - refresh twice per minute for reasonably current stats"
+msgstr ""
+"30-imt sekundžių – atnaujinti du kartus per minutę, kad gautumėte „"
+"pakankamai aktualią“ statistiką"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
+msgstr ""
+"5-ios minutės – retai atnaujinti, kad nereikėtų dažnai išvalyti – „conntrack“"
+" skaitiklių"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+msgid "60s - commit minutely, useful for non-flash storage"
+msgstr ""
+"60-imt sekundžių – nusiųsti/patvirtinti kas minute, naudinga ne "
+"išliekamosios atminties saugojimui"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+msgid "<big id=\"conn-total\">0</big> connections"
+msgstr "<big id=\"conn-total\">0</big> prisijungimų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
+msgid "<big id=\"host-total\">0</big> hosts"
+msgstr "<big id=\"host-total\">0</big> skleidėjų/vedėjų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
+msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
+msgstr ""
+"<big id=\"ipv6-hosts\">0%</big> IPv6 palaikymo lygis tarp skleidėjų/vedėjų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
+msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
+msgstr "<big id=\"ipv6-rx\">0B</big> iš viso atsisiųsta per IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
+msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
+msgstr "<big id=\"ipv6-share\">0%</big> iš bendro srauto yra IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
+msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
+msgstr "<big id=\"ipv6-tx\">0B</big> iš viso nusiųsta/įkelta per IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
+msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
+msgstr "<big id=\"layer7-most-conn\">0</big> sukelia daugiausiai prisijungimų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
+msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
+msgstr "<big id=\"layer7-most-rx\">0</big> sukelia daugiausiai atsisiuntimų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
+msgstr "<big id=\"layer7-most-tx\">0</big> sukelia daugiausiai nusiuntimų"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
+msgid "<big id=\"layer7-total\">0</big> different application protocols"
+msgstr ""
+"<big id=\"layer7-total\">0</big> skirtingi pritaikymo (programų/aplikacijų) "
+"protokolai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
+msgid "<big id=\"rx-total\">0</big> download"
+msgstr "<big id=\"rx-total\">0</big> atsisiųsti"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
+msgid "<big id=\"tx-total\">0</big> upload"
+msgstr "<big id=\"tx-total\">0</big> įkelti"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr "Apskaitos periodas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr "Pažangūs nustatymai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
+msgid "Application"
+msgstr "Aplikacija"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
+msgid "Application Protocols"
+msgstr "Aplikacijos protokolai"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
+msgid "Backup"
+msgstr "Atkūrimas/Sukurti atsarginę kopiją"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr "Duomenų siuntimo ir perdavimo srauto pralaidumo prižiūryklė/-ėtojas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"<br /><strong><a href=\"%s\">Download backup</a></strong>."
+msgstr ""
+"Pakeitus apskaitos intervalo tipą, esamos duomenų bazės taps "
+"negaliojančios!<br /><strong><a href=\"%s\">Atsisiųsti atsarginę "
+"kopiją</a></strong>."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+"Pasirinkite – „Mėnesio diena“, jei norite kas mėnesį iš naujo pradėti "
+"apskaitinį laikotarpį, per tam tikrą datą, pvz.: kas 3-čia/-čias. "
+"Pasirinkite – „Įtvirtintas intervalas“, jei norite iš naujo pradėti "
+"apskaitos periodą, tiksliai kas – N dienų, pradedant nuo savitosios datos."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Collecting data..."
+msgstr "Renkama/-i informacija (duomenys)..."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+msgid "Commit interval"
+msgstr "Nusiuntimo/Patvirtinimo intervalas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Compress database"
+msgstr "Suglaudinti duomenų bazę"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
+msgid "Configuration"
+msgstr "Konfigūravimas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+msgid "Conn."
+msgstr "Pris."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
+msgid "Connections"
+msgstr "Prisijungimai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
+msgid "Connections / Host"
+msgstr "Prisijungimai┃Skleidėjas/Vedėjas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
+msgid "Database directory"
+msgstr "Duomenų bazės katalogas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+"Duomenų bazės vietovės katalogas. Vienas failas per apskaitos periodą bus "
+"įtrauktas į šį katalogą."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr "Mėnesio diena"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+"Mėnesio diena, nuo kurios pradedamas apskaitos periodas. Naudokite neigiamas "
+"reikšmes, jei norite skaičiuoti iki mėnesio pabaigos, pvz.: „-5-i“, jei "
+"norite nurodyti – liepos 27-ą d. arba vasario 24-ą d."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr "Nepaisyti"
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
+msgid "Display"
+msgstr "Rodyti"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
+msgid "Down. (Bytes)"
+msgstr "Atsiųsta. (Baitai)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
+msgid "Down. (Pkts.)"
+msgstr "Atsiųsta. (paketai)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
+msgid "Download"
+msgstr "Atsisiųsti"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
+msgid "Download (Bytes)"
+msgstr "Atsisiųsti (Baitai)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
+msgid "Download (Packets)"
+msgstr "Atsisiųsti (Paketai)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+msgid "Download / Application"
+msgstr "Atsisiųsti / Aplikacija"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
+msgid "Download Database Backup"
+msgstr "Atsisiųsti duomenų bazės atsarginę kopiją"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
+msgid "Dualstack enabled hosts"
+msgstr "„Dualstack“ įjungti/Įgalinti skleidėjai/vedėjai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr "Terminas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Iškloti („JSON“)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
+msgid "Export"
+msgstr "Eksportuoti"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
+msgid "Failed to commit database: %s"
+msgstr "Nepavyko nusiųsti/patvirtinti duomenų bazės: „%s“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr "Nepavyko atsisiųsti atsarginės kopijos archyvą: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
+msgid "Failed to download traffic data: %s"
+msgstr "Nepavyko atsisiųsti duomenų srauto: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr "Nepavyko atkurti atsarginės kopijos archyvą: %s"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
+msgid "Family"
+msgstr "Šeima"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr "Įtvirtintas intervalas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
+msgid "Force reload…"
+msgstr "Priverstinai perleisti…"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr "Bendri nustatymai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
+msgid "Generate Backup"
+msgstr "Sukurti atsarginę kopiją"
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-nlbwmon“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Grupuota pagal IP („CSV“)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Grupuota pagal „MAC“ („CSV“)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Grupuota pagal protokolą („CSV“)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "Skleidėjas/Vedėjas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
+msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
+msgstr ""
+"Įrenginio (t.y skleidėjo/vedėjo) pavadinimas: „<big id=\"bubble-hostname\""
+">pavyzdys.org</big>“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
+msgid "IPv4"
+msgstr "IPv4 – Interneto protokolo versija 4"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+msgid "IPv4 vs. IPv6"
+msgstr "IPv4 priešais IPv6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+msgid "IPv6"
+msgstr "IPv6 – Interneto protokolo versija 6"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
+msgid "Interval"
+msgstr "Intervalas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+"Intervalas, per kurį laikinoji atmintyje, esanti duomenų bazė yra įtraukiama "
+"į nuolatinį duomenų bazės katalogą/vietovę."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+"Intervalas, per kurį vis dar užmegztų ryšių srauto skaitikliai, yra "
+"atnaujinami iš tinklo nuorodos informacijos."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
+msgid "Length of accounting interval in days."
+msgstr "Apskaitos laiko intervalo ilgis dienomis."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
+msgid "Local interfaces"
+msgstr "Vietinės/-iai sąsajos ir/arba sietuvai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
+msgid "Local subnets"
+msgstr "Vietiniai potinkliai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "MAC"
+msgstr "„MAC“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr "Gauti netaisyklingai/blogai suformuoti duomenys"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Maximum entries"
+msgstr "Maksimalus įrašų skaičius"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+"Maksimalus apskaitos periodų skaičius, saugant, naudokite – „nulį“, kad "
+"duomenų bazės būtų saugomos amžinai."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
+msgid "Netlink Bandwidth Monitor"
+msgstr ""
+"„Netlink“ duomenų siuntimo ir perdavimo srauto pralaidumo prižiūryklė/-ėtojas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr ""
+"„Netlink“ duomenų siuntimo ir perdavimo srauto pralaidumo prižiūryklė/-"
+"ėtojas – Atsarginė kopija / Atkurti"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr ""
+"„Netlink“ duomenų siuntimo ir perdavimo srauto pralaidumo prižiūryklė/-"
+"ėtojas – Konfigūracija"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
+msgid "No data recorded yet."
+msgstr "Nėra įrašytų duomenų, kol kas."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+"Skaičiuojami tik – „conntrack“ srautai, iš bet kurio iš šių tinklų arba į "
+"bet kurį iš jų."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+"Skaičiuojami tik – „conntrack“ srautai, iš bet kurio iš šių potinklių arba į "
+"bet kurį iš jų."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
+msgid "Preallocate database"
+msgstr "Iš anksto paskir(sty)ti duomenų bazę"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr "Protokolas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr "Protokolo atvaizdavimas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+"Protokolų atvaizdavimai, skirti atskirti duomenų srauto tipus, kiekvienam "
+"skleidėjui/vedėjui, po vieną atvaizdavimą, kiekvienoje eilutėje. Pirmoji "
+"reikšmė nurodo – IP protokolą, antroji reikšmė – prievado numerį, ir trečiam "
+"stulpelį – pateikiamas atvaizduoto protokolo pavadinimas."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+msgid "Refresh interval"
+msgstr "Atnaujinti intervalą"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Reikalauti tinkamos datos, kurios formatas – „MMMM-MM-DD“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr "Atkurti/Atstatyti (-ymas)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr "Atkurti/Atstatyti duomenų bazės atsarginę kopiją"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr "Atkūrimas/Atstatymas atliktas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
+msgid "Select accounting period:"
+msgstr "Pasirinkti apskaitos periodą:"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr "IP šaltinis"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr "Pradžios data"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr ""
+"Pirmojo ataskaitinio periodo pradžios data, pvz.: interneto teikėjo "
+"sutarties pradžia."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+msgid "Stored periods"
+msgstr "Laikomi periodai"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+"Tinklo nuorodos duomenų siuntimo ir perdavimo srauto pralaidumas („Netlink "
+"Bandwidth Monitor“) – („nlbwmon“) yra lengva, efektyvi srauto apskaitos "
+"programa, kuri seka duomenų siuntimo, ir perdavimo srauto pralaidumo "
+"naudojimą, ant kiekvieno skleidėjo/vedėjo ir protokolo."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr "Nurodyti duomenų bazių failai buvo atkurti:"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+"Maksimalus įrašų kiekis, kurį reikia įdėti/įtraukti į duomenų bazę, "
+"nustačius ribą iki – 0-io, leis duomenų bazėms augti/didėti, neapibrėžtam "
+"laikui."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+msgid "Traffic / Host"
+msgstr "Srautas┃Skleidėjas/vedėjas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+msgid "Traffic Distribution"
+msgstr "Srauto paskirstymas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr "Nepavyko paimti srauto statistikos duomenų: „%s“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
+msgid "Up. (Bytes)"
+msgstr "Įkelti. (Baitai)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
+msgid "Up. (Pkts.)"
+msgstr "Įkelti. (Paketai.)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
+msgid "Upload"
+msgstr "Įkelti"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
+msgid "Upload (Bytes)"
+msgstr "Įkelti (Baitais)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+msgid "Upload (Packets)"
+msgstr "Įkelti (Paketai)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
+msgid "Upload / Application"
+msgstr "Įkelti / Aplikacija"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
+msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
+msgstr "Pardavėjas/Tiekėjas: „<big id=\"bubble-vendor\">Pavyzdinė įmonė</big>“"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr "Įspėjimas"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+"Nesvarbu, ar suspausti/suglaudinti – „gzip“, archyvų duomenų bazes. Suspaudž"
+"iant/Suglaudžiant duomenų bazių failus, padaro prieigą prie senų duomenų "
+"šiek tiek lėtesnė, tačiau tai padeda sumažinti saugojimo reikalavimus."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+"Nesvarbu, ar iš anksto paskir(sty)ti didžiausią galimą duomenų bazės dydį "
+"atmintyje. Tai pagrinde yra naudinga sistemoms, kurių atmintis yra ribota, "
+"kurios nepajėgia patenkinti atminties paskirstymo, po ilgesnio veikimo laiko."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr "nėra srauto"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
+msgid "other"
+msgstr "kitas/-a"
diff --git a/applications/luci-app-nlbwmon/po/mr/nlbwmon.po b/applications/luci-app-nlbwmon/po/mr/nlbwmon.po
index 1db084a5e8..e67af82757 100644
--- a/applications/luci-app-nlbwmon/po/mr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/mr/nlbwmon.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "प्रगत सेटिंग्ज"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "डेटा संकलित करीत आहे ..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr "डिसमिस करा"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "डाउनलोड"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,21 +399,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ms/nlbwmon.po b/applications/luci-app-nlbwmon/po/ms/nlbwmon.po
index bdf4f3122c..3ea2f3f2f7 100644
--- a/applications/luci-app-nlbwmon/po/ms/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ms/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2024-01-21 20:36+0000\n"
+"Last-Translator: Abdul Muizz Bin Abdul Jalil <abmuizz@gmail.com>\n"
"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ms/>\n"
"Language: ms\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Tetapan Lanjutan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Mengumpul data..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurasi"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
-msgid "Host"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "Hos"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,27 +399,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Protokol"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po b/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po
index c3fbb1e6c0..c10d88109f 100644
--- a/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2023-06-20 14:47+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/nb_NO/>\n"
"Language: nb_NO\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.18.1\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -120,17 +120,17 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avanserte innstillinger"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -138,18 +138,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Samler inn data…"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Oppsett"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -217,45 +205,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Avslå"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "Last ned"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,17 +288,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Generelle innstillinger"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
-msgid "Host"
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr "Vert"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,27 +399,27 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Protokoll"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,50 +500,52 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#, fuzzy
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "Last opp"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Advarsel"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +557,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/nl/nlbwmon.po b/applications/luci-app-nlbwmon/po/nl/nlbwmon.po
new file mode 100644
index 0000000000..142f83181d
--- /dev/null
+++ b/applications/luci-app-nlbwmon/po/nl/nlbwmon.po
@@ -0,0 +1,565 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
+msgid "%d IPv4-only hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
+msgid "%d IPv6-only hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
+msgid "%d dual-stack hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
+msgid "%s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
+msgid "%s, %s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
+msgid "-1 - Restart every last day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
+msgid "-7 - Restart a week before end of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
+msgid "1 - Restart every 1st of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+msgid "10m - frequent commits at the expense of flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
+msgid "12h - compromise between risk of data loss and flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid "24h - least flash wear at the expense of data loss risk"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid "30s - refresh twice per minute for reasonably current stats"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+msgid "60s - commit minutely, useful for non-flash storage"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+msgid "<big id=\"conn-total\">0</big> connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
+msgid "<big id=\"host-total\">0</big> hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
+msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
+msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
+msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
+msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
+msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
+msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
+msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
+msgid "<big id=\"layer7-total\">0</big> different application protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
+msgid "<big id=\"rx-total\">0</big> download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
+msgid "<big id=\"tx-total\">0</big> upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
+msgid "Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
+msgid "Application Protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
+msgid "Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"<br /><strong><a href=\"%s\">Download backup</a></strong>."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+msgid "Commit interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Compress database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+msgid "Conn."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
+msgid "Connections / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
+msgid "Down. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
+msgid "Down. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
+msgid "Download (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
+msgid "Download (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
+msgid "Download / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
+msgid "Download Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
+msgid "Dualstack enabled hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
+msgid "Failed to commit database: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
+msgid "Failed to download traffic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
+msgid "Family"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
+msgid "Force reload…"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
+msgid "Generate Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
+msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+msgid "IPv4 vs. IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
+msgid "Length of accounting interval in days."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
+msgid "Local interfaces"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
+msgid "Local subnets"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Maximum entries"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
+msgid "Netlink Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
+msgid "No data recorded yet."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
+msgid "Preallocate database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+msgid "Refresh interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
+msgid "Select accounting period:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+msgid "Stored periods"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+msgid "Traffic / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
+msgid "Traffic Distribution"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
+msgid "Up. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
+msgid "Up. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
+msgid "Upload (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+msgid "Upload (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
+msgid "Upload / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
+msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
+msgid "other"
+msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
index c288755f04..2b71c2e603 100644
--- a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2024-08-26 11:25+0000\n"
+"Last-Translator: Piotr Kołtun <pkoltungm@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/pl/>\n"
"Language: pl\n"
@@ -9,17 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1.1-dev\n"
+"X-Generator: Weblate 5.7.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d hosty tylko z IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d hosty tylko z IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d hosty dualstack"
@@ -43,77 +43,77 @@ msgstr "-7- Restart tydzień przed końcem miesiąca"
msgid "1 - Restart every 1st of month"
msgstr "-1- Restart pierwszego dnia miesiąca"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10m - częsty zapis kosztem zużycia pamięci flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr "12h - kompromis między utratą danych a zużyciem pamięci flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr "24h - najmniejsze zużycie pamięci flash, kosztem utraty danych"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
"30s - odświeżanie dwa razy na minutę dla racjonalnie aktualnych statystyk"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5m - rzadkie odświeżanie aby unikać częstego czyszczenia licznika conntrack"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - częsty zapis, przydatny dla pamięci non-flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> połączenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hostów"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr "<big id=\"ipv6-hosts\">0%</big> Obsługa protokołu IPv6 wśród hostów"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> całkowite pobieranie IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> z całego ruchu sieciowego IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> całkowite wysyłanie IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr "<big id=\"layer7-most-conn\">0</big> powoduje najwięcej połączeń"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr "<big id=\"layer7-most-rx\">0</big> powoduje najwięcej pobierań"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> powoduje najwięcej wysyłań"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> różne protokoły aplikacji"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> pobieranie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> wysyłanie"
@@ -125,15 +125,15 @@ msgstr "Okres rozliczeniowy"
msgid "Advanced Settings"
msgstr "Ustawienia zaawansowane"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "Aplikacja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Protokoły aplikacji"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Kopia zapasowa"
@@ -141,18 +141,6 @@ msgstr "Kopia zapasowa"
msgid "Bandwidth Monitor"
msgstr "Monitor przepustowości"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, pogrupowane według adresów IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, pogrupowane według MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, pogrupowane według protokołów"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -171,42 +159,42 @@ msgstr ""
"miesiąc w określonym dniu, np. co 3. Wybierz \"Ustalony interwał\" aby "
"zrestartować okres rozliczeniowy dokładnie co N dni, począwszy od danej daty."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Trwa zbieranie danych..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "Interwał zapisu"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Kompresuj baze danych"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfiguracja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "Połączenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Połączenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Połączenia/Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Katalog bazy danych"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -230,45 +218,46 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr "Odrzuć"
+msgstr "Zamknij"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Wyświetl"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "Pobieranie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "Pobieranie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Pobieranie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "Pobieranie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "Pobieranie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "Pobieranie/Aplikacja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Pobierz kopię zapasową bazy danych"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "Hosty z włączoną funkcją dualstack"
@@ -276,11 +265,19 @@ msgstr "Hosty z włączoną funkcją dualstack"
msgid "Due date"
msgstr "Termin ważności"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Zrzuć (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Eksportuj"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Nie można zatwierdzić bazy danych: %s"
@@ -288,7 +285,7 @@ msgstr "Nie można zatwierdzić bazy danych: %s"
msgid "Failed to download backup archive: %s"
msgstr "Nie można pobrać archiwum kopii zapasowej: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "Nie można pobrać danych o ruchu: %s"
@@ -296,7 +293,7 @@ msgstr "Nie można pobrać danych o ruchu: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Nie można przywrócić archiwum kopii zapasowej: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Rodzina"
@@ -304,51 +301,63 @@ msgstr "Rodzina"
msgid "Fixed interval"
msgstr "Ustalony interwał"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
-msgstr "Wymuś przeładowanie…"
+msgstr "Odśwież…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
msgstr "Ustawienia główne"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Generuj kopię zapasową"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr "Udziel dostępu UCI do luci-app-nlbwmon"
+msgstr "Przyznaj luci-app-nlbwmon dostęp do UCI"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Pogrupowane według IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Pogrupowane według MAC (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Pogrupowane według protokołu (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nazwa hosta: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Interwał"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -356,7 +365,7 @@ msgstr ""
"Odstęp czasu, w którym tymczasowa baza danych w pamięci jest przekazywana do "
"stałego katalogu bazy danych."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -364,24 +373,20 @@ msgstr ""
"Odstęp czasowy, w którym liczniki ruchu nadal ustanowionych połączeń są "
"odświeżane z informacji o połączeniu sieciowym."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Zrzut JSON"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "Długość interwału księgowania w dniach."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Interfejsy lokalne"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Podsieci lokalne"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -389,11 +394,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "Otrzymano zniekształcone dane"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Maksymalna liczba wpisów"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -401,7 +406,7 @@ msgstr ""
"Maksymalna liczba okresów rozliczeniowych do zachowania, użyj zera do "
"zachowania baz danych na zawsze."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor wykorzystania łącza internetowego"
@@ -414,23 +419,23 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor wykorzystania łącza internetowego - Konfiguracja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "Nie zarejestrowano jeszcze żadnych danych."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
"Liczone są tylko strumienie conntrack z lub do którejkolwiek z tych sieci."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
"Liczone są tylko strumienie conntrack z lub do którejkolwiek z tych podsieci."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "Prealokuj bazę danych"
@@ -452,11 +457,15 @@ msgstr ""
"na linię. Pierwsza wartość określa protokół IP, druga numer portu, a trzecia "
"nazwę mapowanego protokołu."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Częstotliwość odświeżania"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Wymagaj prawidłowej daty w postaci \"RRRR-MM-DD\""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Przywróć"
@@ -486,7 +495,7 @@ msgstr ""
"Data rozpoczęcia pierwszego okresu rozliczeniowego, np. początek umowy z "
"dostawcą usług internetowych."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Przechowywane okresy"
@@ -503,7 +512,7 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "Przywrócono następujące pliki bazy danych:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
@@ -511,11 +520,11 @@ msgstr ""
"Maksymalna liczba wpisów, które powinny zostać wprowadzone do bazy danych, "
"przy ustawieniu limitu na 0, pozwoli bazom danych na nieograniczony wzrost."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Ruch sieciowy/Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Dystrybucja ruchu"
@@ -523,35 +532,36 @@ msgstr "Dystrybucja ruchu"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Nie można pobrać danych statystycznych ruchu: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "Wysyłanie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "Wysyłanie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr "Wyślij"
+msgstr "Wysyłanie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "Wysyłanie (Bajty)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "Wysyłanie (Pakiety)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "Wysyłanie/Aplikacja"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Producent: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -559,7 +569,7 @@ msgstr "Producent: <big id=\"bubble-vendor\">Example Corp.</big>"
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -569,7 +579,7 @@ msgstr ""
"powoduje, że dostęp do starych danych jest nieco wolniejszy, ale redukuje "
"zapotrzebowanie na pamięć masową."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -585,14 +595,26 @@ msgid "no traffic"
msgstr "brak ruchu sieciowego"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "inny"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, pogrupowane według adresów IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, pogrupowane według MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, pogrupowane według protokołów"
+
+#~ msgid "JSON dump"
+#~ msgstr "Zrzut JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Nieprawidłowe lub puste archiwum kopii zapasowej"
diff --git a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
index f4cabc804e..d8ff68ac18 100644
--- a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-01 08:19+0000\n"
+"PO-Revision-Date: 2024-07-20 20:09+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/pt/>\n"
@@ -8,17 +8,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d hosts somente no IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d hosts somente no IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d de hosts dual-stack"
@@ -42,79 +42,79 @@ msgstr "-7 - Reiniciar uma semana antes do fim do mês"
msgid "1 - Restart every 1st of month"
msgstr "1 - Reiniciar a cada 1º dia do mês"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10m - commits frequentes à custa do desgaste do flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr "12h - compromisso entre risco de perda de dados e desgaste do flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr "24h - menor desgaste do flash à custa do risco de perda de dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
"30s - atualizar duas vezes por minuto para estatísticas razoavelmente atuais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5m - atualizar raramente para evitar a limpeza frequente de contadores de "
"conntrack"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - commit minuciosamente, útil para armazenamentos sem flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr "<big id=\"ipv6-hosts\">0%</big> Taxa de suporte IPv6 entre hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> descarregamento IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> do tráfego total é IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> envio IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr "<big id=\"layer7-most-conn\">0</big> causam a maioria das conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
"<big id=\"layer7-most-rx\">0</big> causam o maior número de descarregamentos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> causam o maior número de envios"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> protocolos de aplicação diferentes"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> descarregamento"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> envio"
@@ -124,17 +124,17 @@ msgstr "Período contábil"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Definições Avançadas"
+msgstr "Configurações avançadas"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Protocolos de Aplicação"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Backup"
@@ -142,18 +142,6 @@ msgstr "Backup"
msgid "Bandwidth Monitor"
msgstr "Monitor de Largura de Banda"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, agrupado por IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, agrupado por MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, agrupado por protocolo"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -174,42 +162,42 @@ msgstr ""
"para reiniciar o período contábil exatamente a cada N dias, começando numa "
"determinada data."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "A recolher dados..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "Intervalo de commit"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Comprimir banco de dados"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "Con."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Ligações"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Conexões / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Diretório da base de dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -235,43 +223,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Dispensar"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Mostrar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "Desc. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "Desc. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Descarregar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "Descarregamento (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "Descarregamento (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "Descarregamento / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Descarregar Backup de Base de Dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "Hosts com dualstack ativado"
@@ -279,11 +268,19 @@ msgstr "Hosts com dualstack ativado"
msgid "Due date"
msgstr "Data limite"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Despejo (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Exportação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Falha ao realizar o commit na base de dados: %s"
@@ -291,7 +288,7 @@ msgstr "Falha ao realizar o commit na base de dados: %s"
msgid "Failed to download backup archive: %s"
msgstr "Falha ao descarregar o arquivo de backup: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "Falha ao descarregar os dados de tráfego: %s"
@@ -299,7 +296,7 @@ msgstr "Falha ao descarregar os dados de tráfego: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Falha ao restaurar o arquivo de backup: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Família"
@@ -307,9 +304,9 @@ msgstr "Família"
msgid "Fixed interval"
msgstr "Intervalo fixo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr "Regarregar forçadamente…"
@@ -317,41 +314,53 @@ msgstr "Regarregar forçadamente…"
msgid "General Settings"
msgstr "Configurações gerais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Gerar backup"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr "Conceder acesso UCI ao luci-app-nlbwmon"
+msgstr "Conceder UCI acesso ao luci-app-nlbwmon"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Agrupado por IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Agrupado por MAC (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Agrupado por protocolo (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nome do Host: <big id=\"bubble-hostname\">exemplo.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 contra IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Intervalo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -359,7 +368,7 @@ msgstr ""
"Intervalo no qual o banco de dados na memória temporário é enviado para o "
"diretório do banco de dados persistente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -367,24 +376,20 @@ msgstr ""
"Intervalo no qual os contadores de tráfego de conexões ainda estabelecidas "
"são atualizados a partir de informações netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Despejo de JSON"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "Duração do intervalo contábil em dias."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Interfaces locais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Subredes locais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -392,11 +397,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "Dados mal formados recebidos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Quantidade máxima de entradas"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -404,7 +409,7 @@ msgstr ""
"Quantidade máxima de períodos contáveis a manter, use zero para manter "
"bancos de dados para sempre."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor de Largura de Banda Netlink"
@@ -416,25 +421,25 @@ msgstr "Monitor de Largura de Banda Netlink - Backup / Restauração"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor de Largura de Banda Netlink - Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "Ainda não há dados registados."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
"Somente os fluxos de conntrack de ou para qualquer uma dessas redes são "
"contados."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
"Somente fluxos de conntrack de ou para qualquer uma dessas sub-redes são "
"contados."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "Pré-alocar banco de dados"
@@ -456,11 +461,15 @@ msgstr ""
"mapeamento por linha. O primeiro valor especifica o protocolo IP, o segundo "
"valor o número da porta e a terceira coluna é o nome do protocolo mapeado."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Intervalo de atualização"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Exige uma data válida no formato \"AAAA-MM-DD\""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restauração"
@@ -490,7 +499,7 @@ msgstr ""
"Data de início do primeiro período contábil, por exemplo, início do contrato "
"com o provedor."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Períodos armazenados"
@@ -507,7 +516,7 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "Os ficheiros de banco de dados seguintes foram restaurados:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
@@ -516,11 +525,11 @@ msgstr ""
"configurando o limite p ara 0 permitirá que as bases de dados cresçam "
"indefinidamente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Tráfego / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Distribuição do Tráfego"
@@ -528,35 +537,36 @@ msgstr "Distribuição do Tráfego"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Não foi possível buscar dados estatísticos de tráfego: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "Acima. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "Acima. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Enviar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "Envio (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "Envio (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "Envio / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Fornecedor: <big id=\"bubble-vendor\">Corp. Exemplo</big>"
@@ -564,7 +574,7 @@ msgstr "Fornecedor: <big id=\"bubble-vendor\">Corp. Exemplo</big>"
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -574,7 +584,7 @@ msgstr ""
"ficheiros de banco de dados torna o acesso aos dados antigos um pouco mais "
"lento, mas ajuda a reduzir os requisitos de armazenamento."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -590,14 +600,26 @@ msgid "no traffic"
msgstr "nenhum tráfego"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "outro"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, agrupado por IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, agrupado por MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, agrupado por protocolo"
+
+#~ msgid "JSON dump"
+#~ msgstr "Despejo de JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Arquivo de backup inválido ou vazio"
diff --git a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
index 1482579112..2158ca7b8b 100644
--- a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-21 16:05+0000\n"
+"PO-Revision-Date: 2023-03-08 10:38+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnlbwmon/pt_BR/>\n"
@@ -8,17 +8,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0.2-dev\n"
+"X-Generator: Weblate 4.16.2-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d apenas hosts IPV4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d apenas hosts IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d hosts com pilha dupla"
@@ -42,87 +42,87 @@ msgstr "-7 - Reiniciar uma semana antes do fim do mês"
msgid "1 - Restart every 1st of month"
msgstr "1 - Reiniciar a cada 1º dia do mês"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10m - commits frequentes à custa do desgaste da memória flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
"12h - compromisso entre risco de perda de dados e desgaste da memória flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
"24h - menor desgaste da memória flash à custa do risco de perda de dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
"30s - atualizar duas vezes por minuto para manter as estatísticas "
"razoavelmente atuais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5m - atualizar raramente para evitar a limpeza frequente dos contadores "
"conntrack"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
"60s - realizar um commit por minuto, útil para armazenamento sem memória "
"flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
"<big id=\"ipv6-hosts\">0%</big> Taxa de compatibilidade IPv6 entre os hosts"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> total de downloads IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> do tráfego total é IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> upload IPv6 total"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr "<big id=\"layer7-most-conn\">0</big> causou a maioria das conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
"<big id=\"layer7-most-rx\">0</big> causou a maioria da quantidade de "
"downloads"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
"<big id=\"layer7-most-tx\">0</big> causou a maioria da quantidade de uploads"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> protocolos de diferentes aplicativos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> upload"
@@ -132,17 +132,17 @@ msgstr "Período contábil"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Configurações Avançadas"
+msgstr "Configurações avançadas"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Protocolos de aplicação"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Cópia de Segurança"
@@ -150,18 +150,6 @@ msgstr "Cópia de Segurança"
msgid "Bandwidth Monitor"
msgstr "Monitor da Largura de Banda"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, agrupado por IP"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, agrupado por MAC"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, agrupados por protocolo"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -177,46 +165,46 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
"Escolha o \"Dia do mês\" para reiniciar o período contábil mensalmente em "
-"uma data específica, por exemplo, a cada 3 anos. Selecione \"Intervalo fixo"
-"\" para reiniciar o período contábil exatamente a cada N dias, começando em "
-"uma data determinada."
+"uma data específica, por exemplo, a cada 3 anos. Selecione \"Intervalo "
+"fixo\" para reiniciar o período contábil exatamente a cada N dias, começando "
+"em uma data determinada."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Coletando dados..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "Intervalo de commit"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Comprimir o banco de dados"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "Conn."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Conexões"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Conexões / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Diretório do Banco de Dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -242,43 +230,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Dispensar"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Exibir"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "Down. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "Down. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Download"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "Download (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "Download (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "Download / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Fazer Download da Cópia de Segurança do Banco de Dados"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "Hosts com pilha dupla ativada"
@@ -286,11 +275,19 @@ msgstr "Hosts com pilha dupla ativada"
msgid "Due date"
msgstr "Data de vencimento"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Despejo (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Exportar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Falha ao realizar o commit na base de dados: %s"
@@ -298,7 +295,7 @@ msgstr "Falha ao realizar o commit na base de dados: %s"
msgid "Failed to download backup archive: %s"
msgstr "O download do arquivo de backup falhou: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "O download dos dados de tráfico falhou: %s"
@@ -306,7 +303,7 @@ msgstr "O download dos dados de tráfico falhou: %s"
msgid "Failed to restore backup archive: %s"
msgstr "A restauração do arquivo do backup falhou: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Família"
@@ -314,17 +311,17 @@ msgstr "Família"
msgid "Fixed interval"
msgstr "Intervalo fixo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr "Impor o recarregamento…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Configurações gerais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Gerar Cópia de Segurança"
@@ -332,33 +329,45 @@ msgstr "Gerar Cópia de Segurança"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Dar permissão de acesso UCI para luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Agrupado por IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Agrupado por MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Agrupado por protocolo (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Nome do host: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 contra IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Intervalo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -366,7 +375,7 @@ msgstr ""
"Intervalo no qual o banco de dados temporário na memória é enviado para o "
"diretório do banco de dados persistente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -374,24 +383,20 @@ msgstr ""
"Intervalo no qual os contadores de tráfego de conexões ainda estabelecidas "
"são atualizados a partir das informações do netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Despejo JSON"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "Duração do intervalo contábil em dias."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Interfaces locais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Subredes locais"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -399,11 +404,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "Dados mal formados foram recebidos"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Quantidade máxima de entradas"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -411,7 +416,7 @@ msgstr ""
"Quantidade máxima de períodos contábeis a serem mantidos, use zero para "
"manter os bancos de dados para sempre."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Monitor da Largura de Banda Netlink"
@@ -423,25 +428,25 @@ msgstr "Monitor da Largura de Banda Netlink - Cópia de Segurança / Restauraç
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Monitor da Largura de Banda Netlink - Configuração"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "Ainda não há dados registrados."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
"Somente os fluxos conntrack de ou para qualquer uma dessas redes são "
"contabilizados."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
"Somente fluxos conntrack de ou para qualquer uma destas sub-redes são "
"contabilizados."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "Pré-alocar o banco de dados"
@@ -464,11 +469,15 @@ msgstr ""
"protocolo IP, o segundo valor o número da porta e a terceira coluna é o nome "
"do protocolo mapeado."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Intervalo de atualização"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "É obrigatório o uso de uma data válida no formato \"AAAA-MM-DD\""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Restauração"
@@ -498,7 +507,7 @@ msgstr ""
"Data de início do primeiro período contábil, por exemplo, início do contrato "
"com o provedor de internet."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Períodos de armazenamento"
@@ -515,7 +524,7 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "Os seguintes arquivos de banco de dados foram restaurados:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
@@ -524,11 +533,11 @@ msgstr ""
"fixando o limite em 0, permitirá que as bases de dados cresçam "
"indefinidamente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Tráfego / Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Distribuição de Tráfego"
@@ -536,35 +545,36 @@ msgstr "Distribuição de Tráfego"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Não foi impossível resgatar os dados das estatísticas de trafego: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "Up. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "Up. (Pcts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Envio"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "Envio (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "Envio (Pacotes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "Envio / Aplicação"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Vendedor: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -572,7 +582,7 @@ msgstr "Vendedor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -582,7 +592,7 @@ msgstr ""
"arquivos de banco de dados torna o acesso aos dados antigos um pouco mais "
"lentos, porém ajuda a reduzir o espaço de armazenamento."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -598,14 +608,26 @@ msgid "no traffic"
msgstr "nenhum tráfego"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "Outros"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, agrupado por IP"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, agrupado por MAC"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, agrupados por protocolo"
+
+#~ msgid "JSON dump"
+#~ msgstr "Despejo JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "O arquivo da cópia de segurança está inválido ou vazio"
diff --git a/applications/luci-app-nlbwmon/po/ro/nlbwmon.po b/applications/luci-app-nlbwmon/po/ro/nlbwmon.po
index 8024afc6c6..d600f7dd40 100644
--- a/applications/luci-app-nlbwmon/po/ro/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ro/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 21:22+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2023-02-04 07:14+0000\n"
+"Last-Translator: Mircea Vutcovici <mirceavutcovici@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ro/>\n"
"Language: ro\n"
@@ -9,153 +9,148 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.16-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d gazde IPv4-only"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d gazde numai IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d gazde dual-stack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s și %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s și %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr ""
+msgstr "-1 - Repornire în fiecare ultimă zi a lunii"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr ""
+msgstr "-7 - Reîncepeți cu o săptămână înainte de sfârșitul lunii"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Repornire în fiecare 1 a lunii"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
-msgstr ""
+msgstr "10m - angajări frecvente în detrimentul uzurii flash-ului"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
-msgstr ""
+msgstr "12h - compromis între riscul de pierdere a datelor și uzura flash-ului"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
+"24h - uzură minimă a flash-ului în detrimentul riscului de pierdere a datelor"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
+"30s - reîmprospătare de două ori pe minut pentru statisticile actuale în mod "
+"rezonabil"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
+"5m - reîmprospătați rar pentru a evita golirea frecventă a contoarelor "
+"Conntrack"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
-msgstr ""
+msgstr "60s - commit minuțios, util pentru stocare non-flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr ""
+msgstr "<big id=\"conn-total\">0</big> conexiuni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr ""
+msgstr "<big id=\"host-total\">0</big> gazde"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
-msgstr ""
+msgstr "<big id=\"ipv6-hosts\">0%</big> Rata de suport IPv6 în rândul gazdelor"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
-msgstr ""
+msgstr "<big id=\"ipv6-rx\">0B</big> total descărcare IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
-msgstr ""
+msgstr "<big id=\"ipv6-share\">0%</big> din traficul total este IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
-msgstr ""
+msgstr "<big id=\"ipv6-tx\">0B</big> total încărcare IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
-msgstr ""
+msgstr "<big id=\"layer7-most-conn\">0</big> provoacă cele mai multe conexiuni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
-msgstr ""
+msgstr "<big id=\"layer7-most-rx\">0</big> provoacă cele mai multe descărcări"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
-msgstr ""
+msgstr "<big id=\"layer7-most-tx\">0</big> provoacă cea mai mare încărcare"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
-msgstr ""
+msgstr "<big id=\"layer7-total\">0</big> diferite protocoale de aplicații"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
-msgstr ""
+msgstr "<big id=\"rx-total\">0</big> descărcare"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
-msgstr ""
+msgstr "<big id=\"tx-total\">0</big> încărcați"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
-msgstr ""
+msgstr "Perioada contabilă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
msgstr "Setări avansate"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
-msgstr ""
+msgstr "Aplicație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
-msgstr ""
+msgstr "Protocoale de aplicare"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr ""
+msgstr "Backup"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
+msgstr "Monitorizarea lățimii de bandă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
+"Schimbarea tipului de interval de contabilitate va invalida bazele de date "
+"existente!<br /><strong><a href=\"%s\">Descărcați backup</a></strong>."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
msgid ""
@@ -163,51 +158,57 @@ msgid ""
"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
"accounting period exactly every N days, beginning at a given date."
msgstr ""
+"Alegeți \"Ziua lunii\" pentru a reporni lunar perioada contabilă la o "
+"anumită dată, de exemplu, la fiecare 3 zile. Alegeți \"Interval fix\" pentru "
+"a reporni perioada contabilă exact la fiecare N zile, începând de la o "
+"anumită dată."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Colectare date..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
-msgstr ""
+msgstr "Interval de angajament"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
-msgstr ""
+msgstr "Comprimarea bazei de date"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr "Configurare"
+msgstr "Configurație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
-msgstr ""
+msgstr "Conex."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
-msgstr ""
+msgstr "Conexiuni"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
-msgstr ""
+msgstr "Conexiuni / Gazdă"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
-msgstr ""
+msgstr "Directorul bazei de date"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
msgstr ""
+"Director de stocare a bazei de date. În acest director va fi plasat câte un "
+"fișier pentru fiecare perioadă contabilă."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
-msgstr ""
+msgstr "Ziua lunii"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
msgid ""
@@ -215,211 +216,241 @@ msgid ""
"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
"24th of February."
msgstr ""
+"Ziua lunii în care se repornește perioada contabilă. Utilizați valori "
+"negative pentru a număra spre sfârșitul lunii, de exemplu \"-5\" pentru a "
+"specifica 27 iulie sau 24 februarie."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Închideți"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr ""
+msgstr "Afișare"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
-msgstr ""
+msgstr "Jos. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
-msgstr ""
+msgstr "Jos. (Pkts.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "Descărcați"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
-msgstr ""
+msgstr "Descărcare (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
-msgstr ""
+msgstr "Descărcare (Pachete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
-msgstr ""
+msgstr "Descărcare / Aplicație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
-msgstr ""
+msgstr "Descărcați Database Backup"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
-msgstr ""
+msgstr "Gazde activate Dualstack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
msgid "Due date"
-msgstr ""
+msgstr "Data limită"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Descărcare (JSON)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
-msgstr ""
+msgstr "Exportați"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "Nu s-a reușit confirmarea bazei de date: %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "Nu s-a reușit descărcarea arhivei de rezervă: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "Nu s-a reușit descărcarea datelor de trafic: %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "Nu s-a reușit restaurarea arhivei de rezervă: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
-msgstr ""
+msgstr "Familie"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
-msgstr ""
+msgstr "Interval fix"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
-msgstr ""
+msgstr "Reîncărcare forțată…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
msgstr "Setări generale"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
-msgstr ""
+msgstr "Generarea de copii de rezervă"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "Acordă acces UCI pentru luci-app-nlbwmon"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Grupate în funcție de IP (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Grupate după MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Grupate în funcție de protocol (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
-msgstr ""
+msgstr "Gazdă"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
-msgstr ""
+msgstr "Numele gazdei: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
-msgstr ""
+msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
-msgstr ""
+msgstr "Intervalul"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
+"Intervalul la care baza de date temporară în memorie este transferată în "
+"directorul bazei de date persistente."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
+"Intervalul la care contoarele de trafic ale conexiunilor încă stabilite sunt "
+"reîmprospătate din informațiile netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
-msgstr ""
+msgstr "Durata intervalului de contabilizare în zile."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
-msgstr ""
+msgstr "Interfețe locale"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
-msgstr ""
+msgstr "Subrețele locale"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr ""
+msgstr "Date primite în formă defectuoasă"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
-msgstr ""
+msgstr "Numărul maxim de intrări"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
+"Numărul maxim de perioade contabile care trebuie păstrate; utilizați zero "
+"pentru a păstra bazele de date pentru totdeauna."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
-msgstr ""
+msgstr "Monitor de lățime de bandă Netlink"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr ""
+msgstr "Netlink Monitorul lățimii de bandă - Backup / Restaurare"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
-msgstr ""
+msgstr "Netlink Bandwidth Monitor - Configurație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
-msgstr ""
+msgstr "Încă nu s-au înregistrat date."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
+"Sunt luate în considerare numai fluxurile de conntrack de la sau către "
+"oricare dintre aceste rețele."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
+"Sunt luate în considerare numai fluxurile de conntrack de la sau către "
+"oricare dintre aceste subrețele."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
-msgstr ""
+msgstr "Prealocarea bazei de date"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "Protocol"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
-msgstr ""
+msgstr "Maparea protocolului"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid ""
@@ -427,131 +458,154 @@ msgid ""
"line. The first value specifies the IP protocol, the second value the port "
"number and the third column is the name of the mapped protocol."
msgstr ""
+"Mapping-uri de protocol pentru a distinge tipurile de trafic pentru fiecare "
+"gazdă, câte un mapping pe linie. Prima valoare specifică protocolul IP, a "
+"doua valoare numărul portului, iar a treia coloană este numele protocolului "
+"mapat."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
-msgstr ""
+msgstr "Interval de reîmprospătare"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Necesită o dată valdiă în formatul \"YYYY-MM-DD\""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr ""
+msgstr "Restaurează"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr ""
+msgstr "Restaurați copia de rezervă a bazei de date"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "Restaurare completă"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
-msgstr ""
+msgstr "Selectați perioada contabilă:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr ""
+msgstr "Sursă IP"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
-msgstr ""
+msgstr "Data de începere"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
+"Data de începere a primei perioade contabile, de exemplu, data de începere a "
+"contractului ISP."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
-msgstr ""
+msgstr "Perioadele stocate"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
+"Netlink Bandwidth Monitor (nlbwmon) este un program ușor și eficient de "
+"contabilizare a traficului care ține evidența utilizării lățimii de bandă "
+"pentru fiecare gazdă și protocol."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
-msgstr ""
+msgstr "Următoarele fișiere ale bazei de date au fost restaurate:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
+"Numărul maxim de intrări care ar trebui introduse în baza de date; dacă "
+"setați limita la 0, bazele de date vor putea crește la nesfârșit."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
-msgstr ""
+msgstr "Trafic / Gazdă"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
-msgstr ""
+msgstr "Distribuția traficului"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "Imposibilitatea de a prelua date statistice de trafic: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
-msgstr ""
+msgstr "Sus. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
-msgstr ""
+msgstr "Sus. (Puncte)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "Încărcați"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
-msgstr ""
+msgstr "Încărcare (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
-msgstr ""
+msgstr "Încărcare (Pachete)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
-msgstr ""
+msgstr "Încărcare / Aplicație"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
-msgstr ""
+msgstr "Furnizor: <big id=\"bubble-vendor\">Example Corp.</big>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Avertisment"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
+"Dacă se recomandă comprimarea prin gzip a bazelor de date arhivate. "
+"Comprimarea fișierelor bazelor de date face ca accesarea datelor vechi să "
+"fie puțin mai lentă, dar ajută la reducerea cerințelor de stocare."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
+"Dacă se va prealoca în memorie dimensiunea maximă posibilă a bazei de date. "
+"Acest lucru este util în principal pentru sistemele cu restricții de memorie "
+"care ar putea să nu poată satisface alocarea de memorie după perioade mai "
+"lungi de funcționare."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
-msgstr ""
+msgstr "fără trafic"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
-msgstr ""
+msgstr "alte"
diff --git a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
index 725dd8c4b4..b0f1aac32e 100644
--- a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
@@ -2,29 +2,29 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: nlbwmon\n"
"POT-Creation-Date: 2018-01-21 19:45+0300\n"
-"PO-Revision-Date: 2020-07-17 19:42+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2024-01-19 12:37+0000\n"
+"Last-Translator: st7105 <st7105@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.4-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d только IPv4 хост(а, ов)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d только IPv6 хост(а, ов)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d хост(а, ов) с двумя стеками"
@@ -48,79 +48,79 @@ msgstr "-7 — Перезапуск за неделю до конца месяц
msgid "1 - Restart every 1st of month"
msgstr "1 — Перезапуск 1-го числа каждого месяца"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10m — частое сохранение, повышенный износ флеш памяти"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr "12h — компромисс между риском потери данных и нагрузкой на флеш память"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr "24h — наименьшая нагрузка на флеш память, но есть риск потери данных"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
"30s — обновлять два раза в минуту для поддержания актуальной текущей "
"статистики"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5m — редкое обновление, для предотвращения частой очистки счётчиков conntrack"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s — ежеминутное сохранение, подходит для не флеш накопителей"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> соединений"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> хост(а, ов)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr "<big id=\"ipv6-hosts\">0%</big> скорости хостов через IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> всего скачано по IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> от общего трафика — IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> всего загружено по IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
"<big id=\"layer7-most-conn\">0</big> создают наибольшее число соединений"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr "<big id=\"layer7-most-rx\">0</big> создают наибольший объём скачивания"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> создают наибольший объём загрузки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> различных протоколов"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> скачано"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> загружено"
@@ -132,34 +132,22 @@ msgstr "Отчётный период"
msgid "Advanced Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
-msgstr "Приложение"
+msgstr "Протокол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Прикладные протоколы"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr "Резервная копия"
+msgstr "Резервная копия настроек"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
msgstr "Мониторинг трафика"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, сгруппированный по IP-адресам"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, сгруппированный по MAC-адресам"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, сгруппированный по протоколам"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -179,42 +167,42 @@ msgstr ""
"«Фиксированный интервал», чтобы перезапускать отчётный период через каждые N "
"дней, начиная с заданной даты."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Сбор данных..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "Интервал сохранения"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Сжатие базы данных"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "Соед."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Соединения"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Соединения / Хост"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Папка базы данных"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -240,43 +228,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Закрыть"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr "Отобразить"
+msgstr "Показать"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "Скач. (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "Скач. (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "Скачать"
+msgstr "Скачано"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
-msgstr "Скачивание (байты)"
+msgstr "Скачано (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
-msgstr "Скачивание (пакеты)"
+msgstr "Скачано (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
-msgstr "Скачивание / Приложение"
+msgstr "Скачано / Протокол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Скачать резервную копию базы данных"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "Хосты с двумя стеками"
@@ -284,11 +273,19 @@ msgstr "Хосты с двумя стеками"
msgid "Due date"
msgstr "Срок"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Дамп (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Экспорт"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Не удалось зафиксировать базу данных: %s"
@@ -296,7 +293,7 @@ msgstr "Не удалось зафиксировать базу данных: %s
msgid "Failed to download backup archive: %s"
msgstr "Не удалось загрузить архив резервной копии: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "Не удалось загрузить данные о трафике: %s"
@@ -304,7 +301,7 @@ msgstr "Не удалось загрузить данные о трафике: %
msgid "Failed to restore backup archive: %s"
msgstr "Не удалось восстановить архив резервной копии: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Семейство"
@@ -312,17 +309,17 @@ msgstr "Семейство"
msgid "Fixed interval"
msgstr "Фиксированный интервал"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
-msgstr "Принудительный перезапуск…"
+msgstr "Принудительная перезагрузка…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
msgstr "Основные настройки"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Создать резервную копию"
@@ -330,33 +327,45 @@ msgstr "Создать резервную копию"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "Предоставить UCI доступ для luci-app-nlbwmon"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Группировка по IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Группировка по MAC (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Группировка по протоколу (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
-msgstr "Хост"
+msgstr "Устройство"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Имя хоста: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
-msgstr "IPv4 против IPv6"
+msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Интервал"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -364,7 +373,7 @@ msgstr ""
"Интервал, через который временная база данных в оперативной памяти "
"сохраняется в папку постоянной базы данных."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -372,24 +381,20 @@ msgstr ""
"Интервал обновления счётчиков трафика установленных соединений из информации "
"netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "Дамп JSON"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "Продолжительность учётного интервала в днях."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Локальные интерфейсы"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Локальные подсети"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -397,11 +402,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "Получены некорректные данные"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Максимальное количество записей"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -409,33 +414,33 @@ msgstr ""
"Максимальное количество отчётных периодов для хранения. Установка значения "
"«0» позволяет хранить все периоды постоянно."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
-msgstr "Netlink мониторинг трафика"
+msgstr "Мониторинг трафика"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr "Netlink мониторинг трафика - Резервная копия / Восстановление"
+msgstr "Мониторинг трафика - Резервная копия / Восстановление"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
-msgstr "Netlink мониторинг трафика - Настройка"
+msgstr "Мониторинг трафика - Настройка"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "Данные еще не записаны."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr "Отслеживаются только соединения из или в любую из этих сетей."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr "Отслеживаются только соединения из или в любую из этих подсетей."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "Выделить память для базы данных"
@@ -457,11 +462,15 @@ msgstr ""
"сопоставление протокола на строку. Первое значение определяет номер IP-"
"протокола, второе значение — номер порта, третье — имя протокола."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Интервал обновления"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Требуется корректная дата в формате \"ГГГГ-ММ-ДД\""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Восстановить"
@@ -491,7 +500,7 @@ msgstr ""
"Дата начала первого отчётного периода, например, дата заключения договора с "
"провайдером."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Сохранённые периоды"
@@ -500,15 +509,15 @@ msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-"Netlink мониторинг трафика (nlbwmon) — это легкая и эффективная программа "
-"учёта трафика, позволяющая отслеживать использование полосы пропускания "
-"канала для каждого хоста и/или протокола."
+"Мониторинг трафика (nlbwmon) — это легкая и эффективная программа учёта "
+"трафика, позволяющая отслеживать использование полосы пропускания канала для "
+"каждого хоста и/или протокола."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
msgstr "Восстановлены следующие файлы базы данных:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
@@ -516,11 +525,11 @@ msgstr ""
"Максимальное количество записей, которые может быть помещено в базу данных. "
"Значение «0» позволит базе данных расти бесконечно."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Трафик / Хост"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Распределение трафика"
@@ -528,35 +537,36 @@ msgstr "Распределение трафика"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Невозможно получить данные статистики по трафику: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "Загр. (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "Загр. (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr "Загрузка"
+msgstr "Загружено"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
-msgstr "Загрузка (байты)"
+msgstr "Загружено (байты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
-msgstr "Загрузка (пакеты)"
+msgstr "Загружено (пакеты)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
-msgstr "Загрузка / Приложение"
+msgstr "Загружено / Протокол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Производитель: <big id=\"bubble-vendor\">Example Corp.</big>"
@@ -564,17 +574,17 @@ msgstr "Производитель: <big id=\"bubble-vendor\">Example Corp.</big
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-"Использовать ли gzip сжатие для архивных файлов базы данных. Сжатие файлов "
-"базы данных сделает доступ к старым данным немного медленнее, но поможет "
-"снизить требования к хранилищу."
+"Использовать gzip сжатие для архивных файлов базы данных. Сжатие файлов базы "
+"данных сделает доступ к старым данным немного медленнее, но поможет снизить "
+"требования к хранилищу."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -590,15 +600,27 @@ msgid "no traffic"
msgstr "нет трафика"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "другие"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, сгруппированный по IP-адресам"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, сгруппированный по MAC-адресам"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, сгруппированный по протоколам"
+
+#~ msgid "JSON dump"
+#~ msgstr "Дамп JSON"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "Неверный или пустой архив резервной копии"
diff --git a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
index 06a26a4265..dbda122b24 100644
--- a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2023-09-03 01:39+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 5.0.1-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d iba IPv4 hostia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -42,75 +42,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -122,15 +122,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Záloha"
@@ -138,18 +138,6 @@ msgstr "Záloha"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Zbieram dáta..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfigurácia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Pripojenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
-msgstr ""
+msgstr "Adresár databázy"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Zahodiť"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "Všeobecné nastavenia"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Hostiteľ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,21 +399,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Obnoviť"
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Odovzdať"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
index eb664f5df4..011cbe16bc 100644
--- a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
@@ -1,136 +1,136 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2024-10-11 23:49+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d IPv4-Endast värdar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d IPv6-värdar endast"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s och %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s och %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr ""
+msgstr "-1 - Starta om sista dagen i varje månad"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr ""
+msgstr "-7 - Starta om en vecka i slutet av månaden"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Starta om 1:a dagen i månaden"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
-msgstr ""
+msgstr "30s - uppdatera 2 gånger per minut för någorlunda aktuell statistik"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr ""
+msgstr "<big id=\"conn-total\">0</big> anslutningar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr ""
+msgstr "<big id=\"host-total\">0</big> värdar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
-msgstr ""
+msgstr "<big id=\"ipv6-share\">0%</big> av den totala trafiken är IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
-msgstr ""
+msgstr "<big id=\"layer7-most-conn\">0</big> orsakar de flesta anslutningarna"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
-msgstr ""
+msgstr "<big id=\"rx-total\">0</big> hämtning"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
-msgstr ""
+msgstr "<big id=\"tx-total\">0</big>uppladdning"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
-msgstr ""
+msgstr "Räkneperiod"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
msgstr "Avancerade inställningar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
-msgstr ""
+msgstr "Applikation"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
-msgstr ""
+msgstr "Protokoll för applikationen"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Säkerhetskopiera"
@@ -138,18 +138,6 @@ msgstr "Säkerhetskopiera"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -163,42 +151,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Samlar in data..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
-msgstr ""
+msgstr "Komprimera databas"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Anslutningar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
-msgstr ""
+msgstr "Databasens katalog"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -219,43 +207,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Avfärda"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Visa"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "Ladda ner"
+msgstr "Nedladdning"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -263,11 +252,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -275,7 +272,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -283,7 +280,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -291,9 +288,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -301,7 +298,7 @@ msgstr ""
msgid "General Settings"
msgstr "Generella inställningar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -309,62 +306,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Värd"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -372,17 +377,17 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -394,21 +399,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -427,11 +432,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Återställ"
@@ -459,7 +468,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -473,17 +482,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -491,35 +500,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -527,14 +537,14 @@ msgstr ""
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -546,11 +556,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot b/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot
index 1150349e51..411e1db7b3 100644
--- a/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot
+++ b/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot
@@ -1,15 +1,15 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -33,75 +33,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -113,15 +113,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -129,18 +129,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -154,42 +142,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -210,43 +198,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -254,11 +243,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -266,7 +263,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -274,7 +271,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -282,9 +279,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -292,7 +289,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -300,62 +297,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr ""
@@ -363,17 +368,17 @@ msgstr ""
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -385,21 +390,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -418,11 +423,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -450,7 +459,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -464,17 +473,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -482,35 +491,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -518,14 +528,14 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -537,11 +547,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/tr/nlbwmon.po b/applications/luci-app-nlbwmon/po/tr/nlbwmon.po
index 9d8a7dabf9..f8f7ef3f51 100644
--- a/applications/luci-app-nlbwmon/po/tr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/tr/nlbwmon.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2024-08-17 13:21+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 5.7\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d sadece IPv4 cihazlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d sadece IPv6 cihazlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d ikili-küme destekli cihazlar"
@@ -42,78 +42,79 @@ msgstr "-7 - Ay bitiminden bir hafta önce yeniden başlat"
msgid "1 - Restart every 1st of month"
msgstr "1 - Her ayın 1'inde yeniden başlat"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10dk - Bellek ömrü pahasına sık yedekleme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr "12sa - Bellek ömrü ve veri kaybı arasında denge"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr "24sa - Veri kaybı pahasına uzun bellek ömrü"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr "30sn - oldukça güncel istatistikler için dakikada iki kez yenileme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
"5dk - bağlantı takip sayaçlarının sık sıfırlanmasını önlemek için seyrek "
"yenileme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
"60sn - dakika başı yedekleme, flash tabanlı olmayan depolama için kullanışlı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "<big id=\"conn-total\">0</big> bağlantı(lar)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "<big id=\"host-total\">0</big> cihaz(lar)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
-msgstr "<big id=\"ipv6-hosts\">0%</big> cihazlar arasında IPv6 destekleme oranı"
+msgstr ""
+"<big id=\"ipv6-hosts\">0%</big> cihazlar arasında IPv6 destekleme oranı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "<big id=\"ipv6-rx\">0B</big> toplam IPv6 indirme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "<big id=\"ipv6-share\">0%</big> IPv6'nın toplam trafikteki oranı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "<big id=\"ipv6-tx\">0B</big> toplam IPv6 yükleme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr "<big id=\"layer7-most-conn\">0</big> en çok bağlantı yapan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr "<big id=\"layer7-most-rx\">0</big> en çok indirme yapan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "<big id=\"layer7-most-tx\">0</big> en çok yükleme yapan"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "<big id=\"layer7-total\">0</big> farklı uygulama protokolü"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "<big id=\"rx-total\">0</big> indirme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "<big id=\"tx-total\">0</big> yükleme"
@@ -125,15 +126,15 @@ msgstr "Hesaplama dönemi"
msgid "Advanced Settings"
msgstr "Gelişmiş Ayarlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "Uygulama"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "Bağlantı Protokolleri"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Yedekleme"
@@ -141,18 +142,6 @@ msgstr "Yedekleme"
msgid "Bandwidth Monitor"
msgstr "Bant Genişliği İzleme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV, IP'ye göre gruplandırılmış"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV, MAC adresine göre gruplandırılmış"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV, protokole göre gruplandırılmış"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -171,42 +160,42 @@ msgstr ""
"Gününü\" seçin, örn. her ayın 3'ü. Hesaplama dönemini belirli bir tarihten "
"başlayarak, her X günde bir yenilemek için ise \"Sabit aralık\" ı seçin."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
-msgstr "Veri alınıyor..."
+msgstr "Veriler toplanıyor..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "Yedekleme aralığı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "Veritabanını sıkıştır"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Yapılandırma"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr "Bğlnt."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Bağlantılar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "Bağlantılar / Cihaz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Veritabanı dizini"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -225,50 +214,51 @@ msgid ""
"24th of February."
msgstr ""
"Hesap dönemini yenilemek için ayın günü. Ayın sonundan doğru saymak için "
-"negatif değerler kullanın, örn. 27 Temmuz veya 24 Şubat'ı belirtmek için \"-"
-"5\"."
+"negatif değerler kullanın, örn. 27 Temmuz veya 24 Şubat'ı belirtmek için "
+"\"-5\"."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
msgstr "Kapat"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "Görüntüle"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "İndr. (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "İndr. (Pktlr.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr "İndirme"
+msgstr "İndir"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "İndirme (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "İndirme (Paketler)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "İndirme / Uygulama"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "Veritabanı Yedeği İndirme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "İkili-küme destekli cihazlar"
@@ -276,11 +266,19 @@ msgstr "İkili-küme destekli cihazlar"
msgid "Due date"
msgstr "Bitiş tarihi"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Döküm (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "Dışa aktar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr "Veritabanı yedekleme başarısız: %s"
@@ -288,7 +286,7 @@ msgstr "Veritabanı yedekleme başarısız: %s"
msgid "Failed to download backup archive: %s"
msgstr "Yedek arşivini indirme başarısız: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr "Trafik verisini indirme başarısız: %s"
@@ -296,7 +294,7 @@ msgstr "Trafik verisini indirme başarısız: %s"
msgid "Failed to restore backup archive: %s"
msgstr "Yedek arşivini geri yükleme başarısız: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr "Aile"
@@ -304,9 +302,9 @@ msgstr "Aile"
msgid "Fixed interval"
msgstr "Sabit aralık"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr "Yeniden yüklemeye zorla…"
@@ -314,7 +312,7 @@ msgstr "Yeniden yüklemeye zorla…"
msgid "General Settings"
msgstr "Genel Ayarlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "Yedek Oluştur"
@@ -322,33 +320,45 @@ msgstr "Yedek Oluştur"
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr "luci-app-nlbwmon için UCI erişimi verin"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "IP'ye göre gruplandırılmış (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "MAC'e göre gruplandırılmış (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Protokole göre gruplandırılmış (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Ana bilgisayar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "Ana bilgisayar adı: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 vs. IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "Aralık"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
@@ -356,7 +366,7 @@ msgstr ""
"Geçici bellekteki veritabanının kalıcı veritabanı dizinine kaydedildiği "
"aralık."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
@@ -364,24 +374,20 @@ msgstr ""
"Kurulu olan bağlantıların sayaçlarının netlink bilgilerinden sıfırlanma "
"aralığı."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON dökümü"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "Gün olarak hesaplama aralığı uzunluğu."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "Yerel arayüzler"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "Yerel alt ağlar"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
@@ -389,11 +395,11 @@ msgstr "MAC"
msgid "Malformed data received"
msgstr "Alınan hatalı veriler"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "Azami giriş"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
@@ -401,7 +407,7 @@ msgstr ""
"Tutulacak maksimum hesaplama dönemi sayısı, veritabanlarını sonsuza kadar "
"saklamak için sıfırı kullanın."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "Netlink Bant Genişliği İzleyici"
@@ -413,25 +419,25 @@ msgstr "Netlink Bant Genişliğ İzleyici - Yedekle / Geri Yükle"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "Netlink Bant Genişliği İzleyici - Yapılandırma"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "Henüz veri kaydedilmedi."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
"Yalnızca bu ağlardan gelen veya bu ağlardan herhangi birine giden bağlantı "
"akışları sayılır."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
"Yalnızca bu alt ağlardan gelen veya bu alt ağlardan herhangi birine giden "
"bağlantı akışları sayılır."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "Önceden tahsis veritabanı"
@@ -453,11 +459,15 @@ msgstr ""
"etmek için protokol eşlemeleri. İlk değer IP protokolünü belirtir, ikinci "
"değer bağlantı noktası numarasını ve üçüncü sütun eşlenen protokolün adıdır."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "Yenileme aralığı"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "\"YYYY-AA-GG\" biçiminde geçerli bir tarih gerektirir"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Geri yükle"
@@ -486,7 +496,7 @@ msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
"İlk hesap döneminin başlangıç tarihi, örn. ISP sözleşmesinin başlangıcı."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "Saklanan dönemler"
@@ -503,7 +513,7 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "Aşağıdaki veritabanı dosyaları geri yüklendi:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
@@ -511,11 +521,11 @@ msgstr ""
"Veritabanına girilmesi gereken maksimum girdi miktarı, sınırın 0 olarak "
"ayarlanması veritabanlarının süresiz olarak büyümesine izin verecektir."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "Trafik / Cihaz"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "Trafik Dağılımı"
@@ -523,43 +533,44 @@ msgstr "Trafik Dağılımı"
msgid "Unable to fetch traffic statistic data: %s"
msgstr "Trafik istatistikleri verileri alınamıyor: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "Yükl. (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "Yükl. (Pktlr.)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Yükleme"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "Yükl. (Bayt)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "Yükleme (Paketler)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "Yükleme / Uygulama"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "Üretici: <big id=\"bubble-vendor\">Example Corp.</big>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr "Uyarı"
+msgstr "Dikkat"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -569,7 +580,7 @@ msgstr ""
"sıkıştırılması, eski verilere erişimi biraz yavaşlatır, ancak depolama "
"gereksinimlerini azaltmaya yardımcı olur."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -584,11 +595,23 @@ msgid "no traffic"
msgstr "trafik yok"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "diğer"
+
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV, IP'ye göre gruplandırılmış"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV, MAC adresine göre gruplandırılmış"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV, protokole göre gruplandırılmış"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON dökümü"
diff --git a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
index d89acc33a0..201072a1e4 100644
--- a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
@@ -1,25 +1,25 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-27 21:26+0000\n"
-"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
+"PO-Revision-Date: 2024-02-25 06:41+0000\n"
+"Last-Translator: Костянтин Серьогін <seryoginki@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d тільки IPv4 хост(а, ів)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d лише для IPv6 хост(а, ів)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -43,75 +43,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -123,15 +123,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Розширені налаштування"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "Резервне копіювання"
@@ -139,18 +139,6 @@ msgstr "Резервне копіювання"
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -164,42 +152,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Збирання даних..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "Конфігурація"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "Підключення"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "Директорія бази даних"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -220,43 +208,44 @@ msgstr ""
msgid "Dismiss"
msgstr "Закрити"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "Завантажити"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -264,11 +253,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -276,7 +273,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -284,7 +281,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -292,17 +289,17 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Головні налаштування"
+msgstr "Загальні налаштування"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -310,80 +307,88 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "Вузол"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
-msgstr ""
+msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -395,21 +400,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -428,11 +433,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "Відновлення"
@@ -460,7 +469,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -474,17 +483,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -492,35 +501,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "Відвантажити"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -528,14 +538,14 @@ msgstr ""
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -547,11 +557,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
index aba6c6fd52..ab82438c3e 100644
--- a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
@@ -1,160 +1,151 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-26 20:34+0000\n"
-"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"PO-Revision-Date: 2024-01-26 16:51+0000\n"
+"Last-Translator: Hứa Đức Quân <huaducquan14@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d máy chủ chỉ dùngIPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d máy chủ chỉ IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d máy chủ dual-stack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s và %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s và %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr ""
+msgstr "-1 - Khởi động lại vào cuối mỗi tháng"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr ""
+msgstr "-7 - Khởi động lại một tuần trước cuối tháng"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Khởi động lại vào ngày 1 mỗi tháng"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
-msgstr ""
+msgstr "10m - thực hiện các commit thường xuyên đồng thời tiêu tốn flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
-msgstr ""
+msgstr "12h - sự thỏa hiệp giữa rủi ro mất dữ liệu và tiêu tốn flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
-msgstr ""
+msgstr "24h - tiêu tốn ít flash nhất nhưng có nguy cơ mất dữ liệu"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
-msgstr ""
+msgstr "30s - làm mới hai lần mỗi phút để có thông tin hiện tại hợp lý"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
-msgstr ""
+msgstr "5m - hiếm khi làm mới để tránh xóa số liệu conntrack thường xuyên"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
+"60s - thực hiện commit hàng phút, hữu ích cho lưu trữ không sử dụng flash"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr ""
+msgstr "<big id=\"conn-total\">0</big> kết nối"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr ""
+msgstr "<big id=\"host-total\">0</big> máy chủ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
-msgstr ""
+msgstr "<big id=\"ipv6-hosts\">0%</big> tỷ lệ hỗ trợ IPv6 trong số máy chủ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
-msgstr ""
+msgstr "<big id=\"ipv6-rx\">0B</big> tổng tải xuống IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
-msgstr ""
+msgstr "<big id=\"ipv6-share\">0%</big> tổng lưu lượng là IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
-msgstr ""
+msgstr "<big id=\"ipv6-tx\">0B</big> tổng tải lên IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
-msgstr ""
+msgstr "<big id=\"layer7-most-conn\">0</big> gây ra nhiều kết nối nhất"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
-msgstr ""
+msgstr "<big id=\"layer7-most-rx\">0</big> gây ra nhiều tải xuống nhất"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
-msgstr ""
+msgstr "<big id=\"layer7-most-tx\">0</big> gây ra nhiều tải lên nhất"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
-msgstr ""
+msgstr "<big id=\"layer7-total\">0</big> giao thức ứng dụng khác nhau"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
-msgstr ""
+msgstr "<big id=\"rx-total\">0</big> tải xuống"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
-msgstr ""
+msgstr "<big id=\"tx-total\">0</big> tải lên"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
-msgstr ""
+msgstr "Kỳ tính toán"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Cài đặt nâng cao"
+msgstr "Cài đặt Nâng cao"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
-msgstr ""
+msgstr "Ứng dụng"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
-msgstr ""
+msgstr "Giao thức Ứng dụng"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
-msgstr ""
+msgstr "Sao lưu"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
+msgstr "Bộ giám sát băng thông"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
+"Thay đổi loại khoảng thời gian tính toán sẽ làm hủy bỏ cơ sở dữ liệu hiện "
+"có!<br /><strong><a href=\"%s\">Tải về bản sao lưu</a></strong>."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
msgid ""
@@ -162,51 +153,57 @@ msgid ""
"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
"accounting period exactly every N days, beginning at a given date."
msgstr ""
+"Chọn \"Ngày trong tháng\" để khởi động lại kỳ tính toán hàng tháng vào một "
+"ngày cụ thể, ví dụ: ngày thứ 3 hàng tháng. Chọn \"Khoảng thời gian cố định\" "
+"để khởi động lại kỳ tính toán chính xác hàng N ngày, bắt đầu từ một ngày đã "
+"cho."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr "Đang lấy dữ liệu..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
-msgstr ""
+msgstr "Khoảng thời gian thực hiện commit"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
-msgstr ""
+msgstr "Nén cơ sở dữ liệu"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
-msgstr ""
+msgstr "Cấu hình"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
-msgstr ""
+msgstr "Conn."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
-msgstr ""
+msgstr "Kết nối"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
-msgstr ""
+msgstr "Kết nối / Máy chủ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
-msgstr ""
+msgstr "Thư mục cơ sở dữ liệu"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
msgstr ""
+"Thư mục lưu trữ cơ sở dữ liệu. Một tệp tin cho mỗi kỳ tính toán sẽ được đặt "
+"vào thư mục này."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
-msgstr ""
+msgstr "Ngày trong tháng"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
msgid ""
@@ -214,203 +211,232 @@ msgid ""
"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
"24th of February."
msgstr ""
+"Ngày trong tháng để khởi động lại kỳ tính toán. Sử dụng giá trị âm để đếm từ "
+"cuối tháng, ví dụ: \"-5\" để chỉ định ngày 27 tháng 7 hoặc ngày 24 tháng 2."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Bỏ qua"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr ""
+msgstr "Hiển thị"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
-msgstr ""
+msgstr "Tải xuống (Byte)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
-msgstr ""
+msgstr "Tải xuống (Gói tin)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "Tải xuống"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
-msgstr ""
+msgstr "Tải xuống (Byte)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
-msgstr ""
+msgstr "Tải xuống (Gói tin)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
-msgstr ""
+msgstr "Tải xuống / Ứng dụng"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
-msgstr ""
+msgstr "Tải xuống Bản sao lưu cơ sở dữ liệu"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
-msgstr ""
+msgstr "Máy chủ hỗ trợ Dualstack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
msgid "Due date"
-msgstr ""
+msgstr "Ngày đáo hạn"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "Xuất (JSON)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
-msgstr ""
+msgstr "Xuất"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "Không thể thực hiện commit cơ sở dữ liệu: %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "Không thể tải xuống bản sao lưu lưu trữ: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "Không thể tải xuống dữ liệu lưu lượng: %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "Không thể khôi phục bản sao lưu lưu trữ: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
-msgstr ""
+msgstr "Gia đình"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
-msgstr ""
+msgstr "Khoảng thời gian cố định"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
-msgstr ""
+msgstr "Buộc tải lại…"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr ""
+msgstr "Các cài đặt chung"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
-msgstr ""
+msgstr "Tạo Bản sao lưu"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "Cấp quyền truy cập UCI cho luci-app-nlbwmon"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "Nhóm theo IP (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "Nhóm theo MAC (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "Nhóm theo giao thức (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
-msgstr ""
+msgstr "Host"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
-msgstr ""
+msgstr "Tên máy chủ: <big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
-msgstr ""
+msgstr "IPv4 so với IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
-msgstr ""
+msgstr "Khoảng thời gian"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
+"Khoảng thời gian mà cơ sở dữ liệu tạm thời trong bộ nhớ được commit vào thư "
+"mục cơ sở dữ liệu lưu trữ."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
+"Khoảng thời gian mà bộ đếm lưu lượng của các kết nối đã được thiết lập vẫn "
+"còn được làm mới từ thông tin netlink."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
-msgstr ""
+msgstr "Độ dài của kỳ tính toán tính bằng ngày."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
-msgstr ""
+msgstr "Giao diện cục bộ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
-msgstr ""
+msgstr "Mạng con cục bộ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr ""
+msgstr "Dữ liệu nhận được không hợp lệ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
-msgstr ""
+msgstr "Số lượng tối đa các mục nhập"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
+"Số lượng kỳ tính toán tối đa để giữ, sử dụng số 0 để giữ cơ sở dữ liệu mãi "
+"mãi."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
-msgstr ""
+msgstr "Bộ giám sát băng thông Netlink"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr ""
+msgstr "Bộ giám sát băng thông Netlink - Sao lưu / Khôi phục"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
-msgstr ""
+msgstr "Bộ giám sát băng thông Netlink - Cấu hình"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
-msgstr ""
+msgstr "Chưa có dữ liệu được ghi lại."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
+"Chỉ có những luồng conntrack từ hoặc tới bất kỳ mạng nào trong số này mới "
+"được tính."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
+"Chỉ có những luồng conntrack từ hoặc tới bất kỳ mạng con nào trong số này "
+"mới được tính."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
-msgstr ""
+msgstr "Cấp phát trước cơ sở dữ liệu"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
@@ -418,7 +444,7 @@ msgstr "Giao thức"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
-msgstr ""
+msgstr "Ánh xạ giao thức"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid ""
@@ -426,131 +452,151 @@ msgid ""
"line. The first value specifies the IP protocol, the second value the port "
"number and the third column is the name of the mapped protocol."
msgstr ""
+"Các ánh xạ giao thức để phân biệt các loại lưu lượng cho mỗi máy chủ, một "
+"ánh xạ cho mỗi dòng. Giá trị đầu tiên xác định giao thức IP, giá trị thứ hai "
+"là số cổng và cột thứ ba là tên giao thức được ánh xạ."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
-msgstr ""
+msgstr "Khoảng thời gian làm mới"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "Yêu cầu một ngày hợp lệ trong định dạng \"YYYY-MM-DD\""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr ""
+msgstr "Khôi phục"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr ""
+msgstr "Khôi phục sao lưu cơ sở dữ liệu"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "Khôi phục hoàn tất"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
-msgstr ""
+msgstr "Chọn kỳ tính toán:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr ""
+msgstr "IP nguồn"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
-msgstr ""
+msgstr "Ngày bắt đầu"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
+"Ngày bắt đầu của kỳ tính toán đầu tiên, ví dụ như bắt đầu hợp đồng với nhà "
+"cung cấp dịch vụ Internet."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
-msgstr ""
+msgstr "Các kỳ đã lưu"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
+"Bộ giám sát băng thông Netlink (nlbwmon) là một chương trình tính toán lưu "
+"lượng nhẹ, hiệu quả theo dõi việc sử dụng băng thông cho mỗi máy chủ và giao "
+"thức."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
-msgstr ""
+msgstr "Các tệp cơ sở dữ liệu sau đã được khôi phục:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
+"Số lượng tối đa các mục nhập nên được đặt vào cơ sở dữ liệu, đặt giới hạn là "
+"0 sẽ cho phép cơ sở dữ liệu tăng lên vô hạn."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
-msgstr ""
+msgstr "Lưu lượng / Máy chủ"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
-msgstr ""
+msgstr "Phân phối lưu lượng"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "Không thể lấy dữ liệu thống kê lưu lượng: %s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
-msgstr ""
+msgstr "Lên. (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
-msgstr ""
+msgstr "Lên. (Gói)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
-msgstr ""
+msgstr "Tải lên"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
-msgstr ""
+msgstr "Tải lên (Bytes)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
-msgstr ""
+msgstr "Tải lên (Gói)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
-msgstr ""
+msgstr "Tải lên / Ứng dụng"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
-msgstr ""
+msgstr "Nhà cung cấp: <big id=\"bubble-vendor\">Công ty Mẫu.</big>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Cảnh báo"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
+"Cho phép nén gzip cơ sở dữ liệu lưu trữ. Nén các tệp cơ sở dữ liệu làm cho "
+"việc truy cập dữ liệu cũ chậm hơn một chút nhưng giúp giảm yêu cầu lưu trữ."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
+"Cho phép cấp phát trước kích thước cơ sở dữ liệu tối đa có thể trong bộ nhớ. "
+"Điều này hữu ích chủ yếu cho các hệ thống hạn chế bộ nhớ có thể không thể "
+"đáp ứng việc cấp phát bộ nhớ sau thời gian hoạt động liên tục dài."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
-msgstr ""
+msgstr "không có lưu lượng"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
-msgstr ""
+msgstr "khác"
diff --git a/applications/luci-app-nlbwmon/po/en/nlbwmon.po b/applications/luci-app-nlbwmon/po/yua/nlbwmon.po
index 851055d6e1..8f5b603cb0 100644
--- a/applications/luci-app-nlbwmon/po/en/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/yua/nlbwmon.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"Language: en\n"
+"Language: yua\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr ""
@@ -36,75 +36,75 @@ msgstr ""
msgid "1 - Restart every 1st of month"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr ""
@@ -116,15 +116,15 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr ""
@@ -132,18 +132,6 @@ msgstr ""
msgid "Bandwidth Monitor"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr ""
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -157,42 +145,42 @@ msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -213,43 +201,44 @@ msgstr ""
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr ""
@@ -257,11 +246,19 @@ msgstr ""
msgid "Due date"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
msgstr ""
@@ -269,7 +266,7 @@ msgstr ""
msgid "Failed to download backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
msgstr ""
@@ -277,7 +274,7 @@ msgstr ""
msgid "Failed to restore backup archive: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
msgstr ""
@@ -285,9 +282,9 @@ msgstr ""
msgid "Fixed interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr ""
@@ -295,7 +292,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr ""
@@ -303,62 +300,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-nlbwmon"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr ""
@@ -366,17 +371,17 @@ msgstr ""
msgid "Malformed data received"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr ""
@@ -388,21 +393,21 @@ msgstr ""
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr ""
@@ -421,11 +426,15 @@ msgid ""
"number and the third column is the name of the mapped protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr ""
@@ -453,7 +462,7 @@ msgstr ""
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr ""
@@ -467,17 +476,17 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr ""
@@ -485,35 +494,36 @@ msgstr ""
msgid "Unable to fetch traffic statistic data: %s"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr ""
@@ -521,14 +531,14 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -540,11 +550,11 @@ msgid "no traffic"
msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po
index 9b8ac4f66d..34b80c757a 100644
--- a/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po
@@ -3,25 +3,25 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-31 18:41+0000\n"
-"Last-Translator: Zkdc <Zkdc2345@qq.com>\n"
+"PO-Revision-Date: 2024-07-03 10:09+0000\n"
+"Last-Translator: try496 <pinghejk@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnlbwmon/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
msgstr "%d 台仅 IPv4 主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
msgstr "%d 台仅 IPv6 主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
msgstr "%d 台双协议栈主机"
@@ -45,75 +45,75 @@ msgstr "-7 - 每月底前一周重新开始"
msgid "1 - Restart every 1st of month"
msgstr "1 - 每月的第一天重新开始"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
msgstr "10m - 频繁提交,闪存损耗的开销也增大"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
msgstr "12h - 平衡统计数据丢失的风险以及闪存使用寿命"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
msgstr "24h - 以数据丢失风险的代价换取最小的闪存损耗"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
msgstr "30s - 每分钟刷新二次以获得较准确的当前统计值"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
msgstr "5m - 较少刷新以避免频繁清除连接跟踪计数器"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
msgstr "60s - 每分钟提交,适用于非闪存类型存储"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
msgstr "连接:<big id=\"conn-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
msgstr "主机:<big id=\"host-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
msgstr "支持 IPv6 的主机比例:<big id=\"ipv6-hosts\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "IPv6 总下载量:<big id=\"ipv6-rx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
msgstr "IPv6 流量比例:<big id=\"ipv6-share\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "IPv6 总上传量:<big id=\"ipv6-tx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
msgstr "连接数最多的协议:<big id=\"layer7-most-conn\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
msgstr "下载量最大的协议:<big id=\"layer7-most-rx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
msgstr "上传量最大的协议:<big id=\"layer7-most-tx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
msgstr "应用层协议计数:<big id=\"layer7-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
msgstr "下载:<big id=\"rx-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
msgstr "上传:<big id=\"tx-total\">0</big>"
@@ -125,15 +125,15 @@ msgstr "统计周期"
msgid "Advanced Settings"
msgstr "高级设置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
msgstr "应用层"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
msgstr "应用层协议"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "备份"
@@ -141,18 +141,6 @@ msgstr "备份"
msgid "Bandwidth Monitor"
msgstr "带宽监控"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV,按 IP 分组"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV,按 MAC 分组"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV,按协议分组"
-
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
@@ -170,42 +158,42 @@ msgstr ""
"选择“每月的某一天”来设置统计周期的重启时间,例如:每个月的第 3 天。选择“固定"
"周期”来设置从给定日期开始每 N 天重启统计周期。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
-msgstr "正在收集数据…"
+msgstr "正在收集数据中..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
msgstr "提交间隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "压缩数据库"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "配置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
-msgstr "连接"
+msgstr "连接."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "连接"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
msgstr "连接 / 主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "数据库目录"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
@@ -228,43 +216,44 @@ msgstr ""
msgid "Dismiss"
msgstr "关闭"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "显示"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
msgstr "下载量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
msgstr "下载量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
msgstr "下载"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
msgstr "下载量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
msgstr "下载量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
msgstr "下载 / 应用层协议"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "下载数据库备份"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
msgstr "双协议栈主机"
@@ -272,37 +261,45 @@ msgstr "双协议栈主机"
msgid "Due date"
msgstr "重置日期"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "转储 (JSON)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "导出"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "数据库提交失败,该数据库名称为:%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "备份存档下载失败,存档名称为:%s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "流量数据下载失败,数据名称为:%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "还原备份存档失败,存档名称为:%s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
-msgstr "协议簇"
+msgstr "族"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
msgstr "固定周期"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
msgstr "强制重新加载…"
@@ -310,88 +307,96 @@ msgstr "强制重新加载…"
msgid "General Settings"
msgstr "常规设置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
msgstr "生成备份"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "授予UCI访问luci-app-nlbwmon的权限"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "按 IP 分组 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "按 MAC 分组 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "按协议分组 (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "主机名:<big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 与 IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
msgstr "周期"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr "将内存中的临时数据库提交到持久性数据库目录的间隔时间。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
msgstr "从 netlink 信息中刷新“已建立连接”的流量计数器的间隔时间。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON 输出"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
msgstr "统计周期(天)。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
msgstr "本地接口"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
msgstr "本地子网"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr ""
+msgstr "接收到畸形数据"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
msgstr "最大条目"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
msgstr "保留的统计周期数据库的最大数量,设置 0 表示不限制。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
msgstr "网络带宽监视器"
@@ -403,21 +408,21 @@ msgstr "网络带宽监视器 - 备份 / 恢复"
msgid "Netlink Bandwidth Monitor - Configuration"
msgstr "网络带宽监视器 - 配置"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "暂无数据记录。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
msgstr "仅统计来自或目标为这些网络接口的连接流量。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
msgstr "仅统计来自或目标为这些子网的连接流量。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
msgstr "预分配数据库"
@@ -438,11 +443,15 @@ msgstr ""
"协议映射用于区分流量类型,每行一条。第一个值指定 IP 协议类型,第二个值是端口"
"号,第三个值是映射的协议名称。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "刷新间隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "需要格式为年月日 \"YYYY-MM-DD\" 的有效日期"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
msgstr "恢复"
@@ -452,7 +461,7 @@ msgstr "恢复数据库备份"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "还原完成"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
@@ -470,7 +479,7 @@ msgstr "起始日期"
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
msgstr "第一个统计周期的起始日期,例如:ISP 合约的起始日期。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "储存周期"
@@ -486,53 +495,54 @@ msgstr ""
msgid "The following database files have been restored:"
msgstr "以下数据库文件已恢复:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
msgstr "数据库中的最大条目数量, 设置为 0 将允许数据库无限增长。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
msgstr "流量 / 主机"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
msgstr "流量分布"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "无法获取流量统计数据:%s"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
msgstr "上传量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
msgstr "上传量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "上传"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
msgstr "上传量(字节)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
msgstr "上传量(包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
msgstr "上传 / 应用层协议"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "供应商:<big id=\"bubble-vendor\">Example Corp.</big>"
@@ -540,7 +550,7 @@ msgstr "供应商:<big id=\"bubble-vendor\">Example Corp.</big>"
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
@@ -549,7 +559,7 @@ msgstr ""
"是否使用 gzip 压缩数据库存档。压缩数据库文件会使访问旧数据稍微慢一些,但有助"
"于减少存储占用空间。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
@@ -563,15 +573,27 @@ msgid "no traffic"
msgstr "无流量数据"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "其他"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV,按 IP 分组"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV,按 MAC 分组"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV,按协议分组"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON 输出"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "备份存档无效或为空"
diff --git a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
index bae8d582d2..8ff95ad1bf 100644
--- a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
@@ -3,119 +3,119 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-02 13:09+0000\n"
-"Last-Translator: tommymaple <godoffrog@gmail.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsnlbwmon/zh_Hant/>\n"
+"PO-Revision-Date: 2024-11-22 21:40+0000\n"
+"Last-Translator: Yuan Lau <traverslombard@outlook.com>\n"
+"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationsnlbwmon/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 5.9-dev\n"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
-msgstr "%d 臺僅 IPv4 主機"
+msgstr "%d 台主機(僅 IPv4)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:570
msgid "%d IPv6-only hosts"
-msgstr "%d 臺僅 IPv6 主機"
+msgstr "%d 台主機(僅 IPv6)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:577
msgid "%d dual-stack hosts"
-msgstr "%d 臺雙協議棧主機"
+msgstr "%d 台主機(雙堆疊)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr "%s 和 %s"
+msgstr "1.%s 2.%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr "%s,%s 和 %s"
+msgstr "1.%s 2.%s 3.%s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr "-1 - 每月的最後一天重新開始"
+msgstr "-1-每月的最後一天重新啟動"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr "-7 - 每月底前一週重新開始"
+msgstr "-7-每月倒數第七天重新啟動"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr "1 - 每月的第一天重新開始"
+msgstr "1-每月的第一天重新啟動"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
msgid "10m - frequent commits at the expense of flash wear"
-msgstr "10m - 頻繁提交,快閃記憶體損耗的開銷也增大"
+msgstr "10m-頻繁地提交,可能會加劇快閃記憶體的耗損"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:160
msgid "12h - compromise between risk of data loss and flash wear"
-msgstr "12h - 平衡統計資料丟失的風險以及快閃記憶體使用壽命"
+msgstr "12h-資料丟失風險和快閃記憶體耗損之間的折衷"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
msgid "24h - least flash wear at the expense of data loss risk"
-msgstr "24h - 以資料丟失風險的代價換取最小的快閃記憶體損耗"
+msgstr "24h-以資料丟失風險為代價延長快閃記憶體壽命"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
msgid "30s - refresh twice per minute for reasonably current stats"
-msgstr "30s - 每分鐘重新整理二次以獲得較準確的當前統計值"
+msgstr "30s-每分鐘重新整理 2 次來得到最新的統計資料"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
-msgstr "5m - 較少重新整理以避免頻繁清除連線跟蹤計數器"
+msgstr "5m-少量重新整理以避免頻繁清除 conntrack 計數器"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
msgid "60s - commit minutely, useful for non-flash storage"
-msgstr "60s - 每分鐘提交,適用於非快閃記憶體型別儲存"
+msgstr "60s-每分鐘提交,適用於非快閃記憶體儲存資料"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr "連線:<big id=\"conn-total\">0</big>"
+msgstr "連線數:<big id=\"conn-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr "主機:<big id=\"host-total\">0</big>"
+msgstr "主機數:<big id=\"host-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:942
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
-msgstr "支援 IPv6 的主機比例:<big id=\"ipv6-hosts\">0%</big>"
+msgstr "支援 IPv6 主機的比率:<big id=\"ipv6-hosts\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:944
msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
msgstr "IPv6 總下載量:<big id=\"ipv6-rx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:943
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
-msgstr "IPv6 流量比例:<big id=\"ipv6-share\">0%</big>"
+msgstr "IPv6 總流量比率:<big id=\"ipv6-share\">0%</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:945
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
msgstr "IPv6 總上傳量:<big id=\"ipv6-tx\">0B</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:899
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
-msgstr "連線數最多的協議:<big id=\"layer7-most-conn\">0</big>"
+msgstr "連線數最多的協定:<big id=\"layer7-most-conn\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:897
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
-msgstr "下載量最大的協議:<big id=\"layer7-most-rx\">0</big>"
+msgstr "下載量最大的協定:<big id=\"layer7-most-rx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:898
msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
-msgstr "上傳量最大的協議:<big id=\"layer7-most-tx\">0</big>"
+msgstr "上傳量最大的協定:<big id=\"layer7-most-tx\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:896
msgid "<big id=\"layer7-total\">0</big> different application protocols"
-msgstr "應用層協議計數:<big id=\"layer7-total\">0</big>"
+msgstr "應用層協定數:<big id=\"layer7-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
msgid "<big id=\"rx-total\">0</big> download"
-msgstr "下載:<big id=\"rx-total\">0</big>"
+msgstr "下載量:<big id=\"rx-total\">0</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
msgid "<big id=\"tx-total\">0</big> upload"
-msgstr "上傳:<big id=\"tx-total\">0</big>"
+msgstr "上傳量:<big id=\"tx-total\">0</big>"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
@@ -125,41 +125,29 @@ msgstr "統計週期"
msgid "Advanced Settings"
msgstr "進階設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
msgid "Application"
-msgstr "應用層"
+msgstr "應用層協定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:882
msgid "Application Protocols"
-msgstr "應用層協議"
+msgstr "應用層協定"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
msgstr "備份"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr "頻寬監控"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
-msgid "CSV, grouped by IP"
-msgstr "CSV,按 IP 分組"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
-msgid "CSV, grouped by MAC"
-msgstr "CSV,按 MAC 分組"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
-msgid "CSV, grouped by protocol"
-msgstr "CSV,按協議分組"
+msgstr "頻寬監視"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
"Changing the accounting interval type will invalidate existing databases!"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
-"更改統計週期型別會使現有資料庫無效!<br /><strong><a href=\"%s\">下載備份</"
-"a></strong>。"
+"如果變更「統計週期」的型式,現存資料庫將無效!<br /><strong><a href=\"%s\">下"
+"載備份</a></strong>。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
msgid ""
@@ -167,53 +155,53 @@ msgid ""
"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
"accounting period exactly every N days, beginning at a given date."
msgstr ""
-"選擇“每月的某一天”來設定統計週期的重啟時間,例如:每個月的第 3 天。選擇“固定"
-"週期”來設定從給定日期開始每 N 天重啟統計週期。"
+"選擇「一個月中的某天」來設定每月統計資料的重設日期(例如:每月 3 號);選擇"
+"「固定間隔時間」將容許您設定起始日期和間隔時間。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
msgid "Collecting data..."
-msgstr "收集資料中..."
+msgstr "正在收集資料中..."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
msgid "Commit interval"
-msgstr "提交間隔"
+msgstr "提交間隔時間"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
msgstr "壓縮資料庫"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
msgstr "設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
msgid "Conn."
-msgstr "連線"
+msgstr "連線數."
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
msgid "Connections"
msgstr "連線數"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:843
msgid "Connections / Host"
-msgstr "連線 / 主機"
+msgstr "連線數/主機"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:169
msgid "Database directory"
msgstr "資料庫目錄"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
msgid ""
"Database storage directory. One file per accounting period will be placed "
"into this directory."
-msgstr "資料庫儲存目錄。每個“統計週期”的檔案將被放到這個目錄中。"
+msgstr "資料庫儲存目錄;每個統計週期的檔案都將被放入此目錄中。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
msgid "Day of month"
-msgstr "每月的某一天"
+msgstr "一個月中的某天"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
msgid ""
@@ -221,205 +209,222 @@ msgid ""
"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
"24th of February."
msgstr ""
-"每個月重啟統計週期的日期。使用負數表示從月底開始計算,例如:\"-5\" 可以表示7"
-"月27號或者2月24號。"
+"每月重設統計資料的日期;使用負數來表示朝月末方向計數(例如:「-5」表示7月27號"
+"或者2月24號)。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
msgstr "關閉"
-#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
msgstr "顯示"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:629
msgid "Down. (Bytes)"
-msgstr ""
+msgstr "下載量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:630
msgid "Down. (Pkts.)"
-msgstr ""
+msgstr "下載量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
msgid "Download"
-msgstr ""
+msgstr "下載"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
msgid "Download (Bytes)"
-msgstr ""
+msgstr "下載量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
msgid "Download (Packets)"
-msgstr ""
+msgstr "下載量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:885
msgid "Download / Application"
-msgstr "下載 / 應用層協議"
+msgstr "下載量/協定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
msgstr "下載資料庫備份"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:936
msgid "Dualstack enabled hosts"
-msgstr "雙協議棧主機"
+msgstr "雙堆疊主機"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
msgid "Due date"
-msgstr "重置日期"
+msgstr "重設日期"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1005
+msgid "Dump (JSON)"
+msgstr "傾印 (JSON)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
msgid "Export"
msgstr "匯出"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:804
msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "資料庫提交失敗(訊息:%s)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "備份歸檔下載失敗(訊息:%s)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:793
msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "流量資料下載失敗(訊息:%s)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "備份歸檔還原失敗(訊息:%s)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
msgid "Family"
-msgstr "協議簇"
+msgstr "族"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
msgid "Fixed interval"
-msgstr "固定週期"
+msgstr "固定間隔時間"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
msgid "Force reload…"
-msgstr "強制重新載入…"
+msgstr "強制重新載入……"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
msgstr "一般設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
msgid "Generate Backup"
-msgstr "生成備份"
+msgstr "產生備份"
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "授予 luci-app-nlbwmon 擁有 UCI 存取的權限"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
+msgid "Grouped by IP (CSV)"
+msgstr "依 IP 分組 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr "依 MAC 分組 (CSV)"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr "依協定分組 (CSV)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
msgid "Host"
msgstr "主機"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:620
msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
msgstr "主機名:<big id=\"bubble-hostname\">example.org</big>"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:507
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
msgid "IPv4 vs. IPv6"
msgstr "IPv4 與 IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
msgid "Interval"
-msgstr "週期"
+msgstr "間隔時間"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid ""
"Interval at which the temporary in-memory database is committed to the "
"persistent database directory."
msgstr "將記憶體中的臨時資料庫提交到永續性資料庫目錄的間隔時間。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid ""
"Interval at which traffic counters of still established connections are "
"refreshed from netlink information."
-msgstr "從 netlink 資訊中重新整理“已建立連線”的流量計數器的間隔時間。"
-
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
-msgid "JSON dump"
-msgstr "JSON 輸出"
+msgstr "Netlink 頻寬監視器重新整理「已建立連線的總流量」的間隔時間。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
msgid "Length of accounting interval in days."
-msgstr "統計週期(天)。"
+msgstr "重設統計的間隔天數。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
msgid "Local interfaces"
-msgstr "本地介面"
+msgstr "局部介面"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
msgid "Local subnets"
-msgstr "本地子網"
+msgstr "區域子網"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
msgid "MAC"
msgstr "MAC"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
msgid "Malformed data received"
-msgstr ""
+msgstr "接收到了錯誤的資料"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
msgid "Maximum entries"
-msgstr "最大條目"
+msgstr "最大項目數"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
msgid ""
"Maximum number of accounting periods to keep, use zero to keep databases "
"forever."
-msgstr "保留的統計週期數據庫的最大數量,設定 0 表示不限制。"
+msgstr "資料庫中要保留的統計資料的「最大週期數」,輸入「0」將永遠保留。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Netlink Bandwidth Monitor"
-msgstr "網路頻寬監視器"
+msgstr "Netlink 頻寬監視器"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr "網路頻寬監視器 - 備份 / 恢復"
+msgstr "Netlink 頻寬監視器-備份/還原"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
-msgstr "網路頻寬監視器 - 配置"
+msgstr "Netlink 頻寬監視器-設定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
msgid "No data recorded yet."
msgstr "暫無資料記錄。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
-msgstr "僅統計來自或目標為這些網路介面的連線流量。"
+msgstr "只統計來自或任何到達「這些網路」的 conntrack 流。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
msgid "Only conntrack streams from or to any of these subnets are counted."
-msgstr "僅統計來自或目標為這些子網的連線流量。"
+msgstr "只統計來自或任何到達「這些子網」的 conntrack 流。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
msgid "Preallocate database"
-msgstr "預分配資料庫"
+msgstr "預先配置資料庫"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
@@ -427,7 +432,7 @@ msgstr "協定"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
-msgstr "協議對映"
+msgstr "協定對映"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid ""
@@ -435,24 +440,28 @@ msgid ""
"line. The first value specifies the IP protocol, the second value the port "
"number and the third column is the name of the mapped protocol."
msgstr ""
-"協議對映用於區分流量型別,每行一條。第一個值指定 IP 協議型別,第二個值是埠"
-"號,第三個值是對映的協議名稱。"
+"使用協定對映來區分流量類型,每行一條:第一個值規定「IP 協定號」,第二、三個值"
+"分別為「埠號」和對映的「協定名稱」。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "Refresh interval"
msgstr "重新整理間隔"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr "需要格式為年月日 \"YYYY-MM-DD\" 的有效日期"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr "恢復"
+msgstr "還原"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr "恢復資料庫備份"
+msgstr "還原資料庫備份"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "還原完成"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
msgid "Select accounting period:"
@@ -460,7 +469,7 @@ msgstr "選擇統計週期:"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
msgid "Source IP"
-msgstr "源 IP"
+msgstr "來源 IP"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
msgid "Start date"
@@ -468,9 +477,9 @@ msgstr "起始日期"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
msgid "Start date of the first accounting period, e.g. begin of ISP contract."
-msgstr "第一個統計週期的起始日期,例如:ISP 合約的起始日期。"
+msgstr "第一個統計週期的起始日期(例如:ISP 合約的起始日期)。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Stored periods"
msgstr "儲存週期"
@@ -479,60 +488,61 @@ msgid ""
"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-"網路頻寬監視器(nlbwmon)是一個輕量、高效的流量統計程式,可以統計每個主機和協"
-"議的頻寬使用情況。"
+"Netlink 頻寬監視器(nlbwmon)是一個輕型、有效的流量統計程式,它可以追蹤每個主"
+"機和協定的頻寬使用詳情。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
msgid "The following database files have been restored:"
-msgstr "以下資料庫檔案已恢復:"
+msgstr "已還原以下資料庫檔案:"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
msgid ""
"The maximum amount of entries that should be put into the database, setting "
"the limit to 0 will allow databases to grow indefinitely."
-msgstr "資料庫中的最大條目數量, 設定為 0 將允許資料庫無限增長。"
+msgstr "資料庫中儲存的最大項目數;設定限制為 \"0\" 將允許資料庫無限增長。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
msgid "Traffic / Host"
-msgstr "流量 / 主機"
+msgstr "流量/主機"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:835
msgid "Traffic Distribution"
-msgstr "流量分佈"
+msgstr "流量分配"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "流量統計資料提取失敗(訊息:%s)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:631
msgid "Up. (Bytes)"
-msgstr ""
+msgstr "上傳量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:632
msgid "Up. (Pkts.)"
-msgstr ""
+msgstr "上傳量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgctxt "Traffic counter"
msgid "Upload"
msgstr "上傳"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
msgid "Upload (Bytes)"
-msgstr ""
+msgstr "上傳量(位元組)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
msgid "Upload (Packets)"
-msgstr ""
+msgstr "上傳量(封包)"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
msgid "Upload / Application"
-msgstr "上傳 / 應用層協議"
+msgstr "上傳量/協定"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:621
msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
msgstr "供應商:<big id=\"bubble-vendor\">Example Corp.</big>"
@@ -540,38 +550,50 @@ msgstr "供應商:<big id=\"bubble-vendor\">Example Corp.</big>"
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
"Whether to gzip compress archive databases. Compressing the database files "
"makes accessing old data slightly slower but helps to reduce storage "
"requirements."
msgstr ""
-"是否使用 gzip 壓縮資料庫存檔。壓縮資料庫檔案會使訪問舊資料稍微慢一些,但有助"
-"於減少儲存佔用空間。"
+"是否使用 Gzip 壓縮資料庫歸檔;這會使舊資料的存取稍微慢一些,但有助於節省儲存"
+"空間。"
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid ""
"Whether to preallocate the maximum possible database size in memory. This is "
"mainly useful for memory constrained systems which might not be able to "
"satisfy memory allocation after longer uptime periods."
msgstr ""
-"是否預先分配資料庫最大可能佔用的記憶體大小。這主要適用於記憶體較小系統,這些"
-"系統在長時間執行之後可能無法滿足資料庫的記憶體需求。"
+"是否預先配置資料庫的最大記憶體使用量;這對記憶體資源受限的系統很有幫助,因為"
+"這些系統在長期工作後可能會沒有足夠的記憶體。"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
msgid "no traffic"
-msgstr "無流量資料"
+msgstr "無流量"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
-#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
msgid "other"
msgstr "其他"
+#~ msgid "CSV, grouped by IP"
+#~ msgstr "CSV(按 IP 劃分)"
+
+#~ msgid "CSV, grouped by MAC"
+#~ msgstr "CSV(按 MAC 劃分)"
+
+#~ msgid "CSV, grouped by protocol"
+#~ msgstr "CSV(按協定劃分)"
+
+#~ msgid "JSON dump"
+#~ msgstr "JSON 傾印"
+
#~ msgid "Invalid or empty backup archive"
#~ msgstr "備份存檔無效或為空"
diff --git a/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json b/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json
index 5b597c6329..b744a6a6de 100644
--- a/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json
+++ b/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json
@@ -1,9 +1,10 @@
{
- "admin/nlbw": {
+ "admin/services/nlbw": {
"title": "Bandwidth Monitor",
"order": 80,
"action": {
- "type": "firstchild"
+ "type": "alias",
+ "path": "admin/services/nlbw/display"
},
"depends": {
"acl": [ "luci-app-nlbwmon" ],
@@ -11,27 +12,27 @@
}
},
- "admin/nlbw/display": {
+ "admin/services/nlbw/display": {
"title": "Display",
- "order": 1,
+ "order": 10,
"action": {
"type": "view",
"path": "nlbw/display"
}
},
- "admin/nlbw/config": {
+ "admin/services/nlbw/config": {
"title": "Configuration",
- "order": 2,
+ "order": 20,
"action": {
"type": "view",
"path": "nlbw/config"
}
},
- "admin/nlbw/backup": {
+ "admin/services/nlbw/backup": {
"title": "Backup",
- "order": 3,
+ "order": 30,
"action": {
"type": "view",
"path": "nlbw/backup"