summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js4
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js3
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js6
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js17
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js4
-rw-r--r--applications/luci-app-adblock/po/fr/adblock.po6
-rw-r--r--applications/luci-app-adblock/po/ru/adblock.po57
-rw-r--r--applications/luci-app-adblock/po/sk/adblock.po14
-rw-r--r--applications/luci-app-adblock/po/zh_Hant/adblock.po6
-rw-r--r--applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po8
-rw-r--r--applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po62
-rw-r--r--applications/luci-app-ahcp/po/sk/ahcp.po12
-rw-r--r--applications/luci-app-aria2/po/sk/aria2.po12
-rw-r--r--applications/luci-app-aria2/po/zh_Hant/aria2.po8
-rw-r--r--applications/luci-app-banip/po/sk/banip.po6
-rw-r--r--applications/luci-app-bcp38/po/sk/bcp38.po8
-rw-r--r--applications/luci-app-bmx7/po/sk/bmx7.po16
-rw-r--r--applications/luci-app-bmx7/po/zh_Hant/bmx7.po4
-rw-r--r--applications/luci-app-clamav/po/sk/clamav.po62
-rw-r--r--applications/luci-app-commands/po/sk/commands.po56
-rw-r--r--applications/luci-app-cshark/po/sk/cshark.po8
-rw-r--r--applications/luci-app-dcwapd/po/sk/dcwapd.po8
-rw-r--r--applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po6
-rw-r--r--applications/luci-app-ddns/po/es/ddns.po6
-rw-r--r--applications/luci-app-ddns/po/pt/ddns.po4
-rw-r--r--applications/luci-app-ddns/po/sk/ddns.po38
-rw-r--r--applications/luci-app-ddns/po/zh_Hant/ddns.po6
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dynapoint/po/sk/dynapoint.po10
-rw-r--r--applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po6
-rw-r--r--applications/luci-app-firewall/po/sk/firewall.po20
-rw-r--r--applications/luci-app-frpc/po/sk/frpc.po8
-rw-r--r--applications/luci-app-https-dns-proxy/Makefile2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua4
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua41
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm83
-rw-r--r--applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po8
-rw-r--r--applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po8
-rw-r--r--applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot58
-rw-r--r--applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy3
-rw-r--r--applications/luci-app-ksmbd/po/sk/ksmbd.po14
-rw-r--r--applications/luci-app-ltqtapi/po/fr/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/sk/ltqtapi.po16
-rw-r--r--applications/luci-app-lxc/po/sk/lxc.po12
-rw-r--r--applications/luci-app-lxc/po/zh_Hant/lxc.po6
-rw-r--r--applications/luci-app-minidlna/po/sk/minidlna.po48
-rw-r--r--applications/luci-app-minidlna/po/zh_Hant/minidlna.po4
-rw-r--r--applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po28
-rw-r--r--applications/luci-app-mwan3/po/zh_Hant/mwan3.po8
-rw-r--r--applications/luci-app-nextdns/po/sk/nextdns.po10
-rw-r--r--applications/luci-app-nextdns/po/zh_Hant/nextdns.po6
-rw-r--r--applications/luci-app-nft-qos/po/sk/nft-qos.po8
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js8
-rw-r--r--applications/luci-app-nlbwmon/po/sk/nlbwmon.po18
-rw-r--r--applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po8
-rw-r--r--applications/luci-app-noddos/po/sk/noddos.po12
-rw-r--r--applications/luci-app-ntpc/po/sk/ntpc.po14
-rw-r--r--applications/luci-app-ntpc/po/zh_Hant/ntpc.po13
-rw-r--r--applications/luci-app-nut/po/sk/nut.po16
-rw-r--r--applications/luci-app-ocserv/po/sk/ocserv.po18
-rw-r--r--applications/luci-app-ocserv/po/zh_Hant/ocserv.po8
-rw-r--r--applications/luci-app-olsr-services/po/sk/olsr-services.po6
-rw-r--r--applications/luci-app-olsr/po/fr/olsr.po6
-rw-r--r--applications/luci-app-olsr/po/sk/olsr.po28
-rw-r--r--applications/luci-app-olsr/po/zh_Hant/olsr.po6
-rw-r--r--applications/luci-app-omcproxy/po/sk/omcproxy.po8
-rw-r--r--applications/luci-app-openvpn/po/fr/openvpn.po15
-rw-r--r--applications/luci-app-openvpn/po/sk/openvpn.po12
-rw-r--r--applications/luci-app-opkg/po/sk/opkg.po10
-rw-r--r--applications/luci-app-p910nd/po/sk/p910nd.po10
-rw-r--r--applications/luci-app-pagekitec/po/sk/pagekitec.po8
-rw-r--r--applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po12
-rw-r--r--applications/luci-app-polipo/po/fr/polipo.po4
-rw-r--r--applications/luci-app-polipo/po/sk/polipo.po10
-rw-r--r--applications/luci-app-polipo/po/zh_Hant/polipo.po6
-rw-r--r--applications/luci-app-privoxy/po/sk/privoxy.po8
-rw-r--r--applications/luci-app-qos/po/sk/qos.po48
-rw-r--r--applications/luci-app-radicale/po/sk/radicale.po14
-rw-r--r--applications/luci-app-radicale/po/zh_Hant/radicale.po6
-rw-r--r--applications/luci-app-radicale2/po/sk/radicale2.po22
-rw-r--r--applications/luci-app-radicale2/po/zh_Hant/radicale2.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/sk/rp-pppoe-server.po12
-rw-r--r--applications/luci-app-samba/luasrc/model/cbi/samba.lua4
-rw-r--r--applications/luci-app-samba/po/sk/samba.po12
-rw-r--r--applications/luci-app-samba4/po/sk/samba4.po12
-rw-r--r--applications/luci-app-ser2net/po/sk/ser2net.po6
-rw-r--r--applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po16
-rw-r--r--applications/luci-app-shairplay/po/fr/shairplay.po10
-rw-r--r--applications/luci-app-shairplay/po/sk/shairplay.po10
-rw-r--r--applications/luci-app-simple-adblock/Makefile2
-rw-r--r--applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua14
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm103
-rw-r--r--applications/luci-app-simple-adblock/po/es/simple-adblock.po86
-rw-r--r--applications/luci-app-simple-adblock/po/fr/simple-adblock.po26
-rw-r--r--applications/luci-app-simple-adblock/po/pt/simple-adblock.po8
-rw-r--r--applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po10
-rw-r--r--applications/luci-app-simple-adblock/po/sk/simple-adblock.po18
-rw-r--r--applications/luci-app-simple-adblock/po/templates/simple-adblock.pot101
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po6
-rw-r--r--applications/luci-app-splash/po/sk/splash.po12
-rw-r--r--applications/luci-app-sqm/Makefile19
-rw-r--r--applications/luci-app-sqm/luasrc/controller/sqm.lua26
-rw-r--r--applications/luci-app-sqm/luasrc/model/cbi/sqm.lua263
-rw-r--r--applications/luci-app-sqm/po/bg/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/ca/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/cs/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/de/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/el/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/en/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/es/sqm.po235
-rw-r--r--applications/luci-app-sqm/po/fr/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/he/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/hi/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/hu/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/it/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/ja/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/ko/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/mr/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/ms/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/nb_NO/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/pl/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/pt/sqm.po207
-rw-r--r--applications/luci-app-sqm/po/pt_BR/sqm.po243
-rw-r--r--applications/luci-app-sqm/po/ro/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/ru/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/sk/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/sv/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/templates/sqm.pot186
-rw-r--r--applications/luci-app-sqm/po/tr/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/uk/sqm.po196
-rw-r--r--applications/luci-app-sqm/po/vi/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/zh_Hans/sqm.po189
-rw-r--r--applications/luci-app-sqm/po/zh_Hant/sqm.po189
-rwxr-xr-xapplications/luci-app-sqm/root/etc/uci-defaults/50-luci-sqm13
-rw-r--r--applications/luci-app-squid/po/sk/squid.po8
-rw-r--r--applications/luci-app-squid/po/zh_Hant/squid.po4
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js2
-rw-r--r--applications/luci-app-statistics/po/sk/statistics.po30
-rw-r--r--applications/luci-app-statistics/po/zh_Hant/statistics.po45
-rw-r--r--applications/luci-app-tinyproxy/po/fr/tinyproxy.po6
-rw-r--r--applications/luci-app-tinyproxy/po/sk/tinyproxy.po16
-rw-r--r--applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po8
-rw-r--r--applications/luci-app-transmission/po/sk/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/zh_Hant/transmission.po6
-rw-r--r--applications/luci-app-travelmate/po/sk/travelmate.po26
-rw-r--r--applications/luci-app-travelmate/po/zh_Hant/travelmate.po6
-rw-r--r--applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js5
-rw-r--r--applications/luci-app-ttyd/po/sk/ttyd.po14
-rw-r--r--applications/luci-app-ttyd/po/zh_Hant/ttyd.po8
-rw-r--r--applications/luci-app-udpxy/po/sk/udpxy.po10
-rw-r--r--applications/luci-app-udpxy/po/zh_Hant/udpxy.po4
-rw-r--r--applications/luci-app-uhttpd/po/sk/uhttpd.po6
-rw-r--r--applications/luci-app-unbound/po/sk/unbound.po10
-rw-r--r--applications/luci-app-upnp/po/fr/upnp.po12
-rw-r--r--applications/luci-app-upnp/po/sk/upnp.po66
-rw-r--r--applications/luci-app-upnp/po/zh_Hant/upnp.po6
-rw-r--r--applications/luci-app-vnstat/po/sk/vnstat.po12
-rw-r--r--applications/luci-app-vnstat/po/zh_Hant/vnstat.po13
-rw-r--r--applications/luci-app-vnstat2/po/sk/vnstat2.po12
-rw-r--r--applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po10
-rw-r--r--applications/luci-app-vpn-policy-routing/Makefile2
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua2
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua80
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm84
-rw-r--r--applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po18
-rw-r--r--applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot258
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po6
-rw-r--r--applications/luci-app-vpn-policy-routing/root/etc/uci-defaults/40_luci-vpn-policy-routing3
-rw-r--r--applications/luci-app-vpnbypass/Makefile2
-rw-r--r--applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua3
-rw-r--r--applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua41
-rw-r--r--applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm80
-rw-r--r--applications/luci-app-vpnbypass/po/sk/vpnbypass.po8
-rw-r--r--applications/luci-app-vpnbypass/po/templates/vpnbypass.pot64
-rw-r--r--applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass4
-rw-r--r--applications/luci-app-wifischedule/po/sk/wifischedule.po6
-rw-r--r--applications/luci-app-wireguard/po/sk/wireguard.po12
-rw-r--r--applications/luci-app-wireguard/po/zh_Hant/wireguard.po6
-rw-r--r--applications/luci-app-wol/po/fr/wol.po3
-rw-r--r--applications/luci-app-yggdrasil/po/sk/yggdrasil.po18
192 files changed, 7659 insertions, 1277 deletions
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js
index b0c8b5aaf..69c25d6dd 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js
@@ -1,9 +1,8 @@
'use strict';
-'require view';
'require fs';
'require ui';
-return view.extend({
+return L.view.extend({
load: function() {
return L.resolveDefault(fs.read_direct('/etc/adblock/adblock.blacklist'), '');
},
@@ -25,6 +24,7 @@ return view.extend({
E('p', {},
E('textarea', {
'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
'wrap': 'off',
'rows': 25
}, [ blacklist != null ? blacklist : '' ])
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js
index a042c3516..58a6dbe1a 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js
@@ -1,5 +1,4 @@
'use strict';
-'require view';
'require fs';
'require ui';
@@ -187,7 +186,7 @@ function handleAction(ev) {
}
}
-return view.extend({
+return L.view.extend({
load: function() {
return L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', '+', '50', 'false', 'json']),'');
},
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js
index 4dc2a2e53..64f23b14c 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js
@@ -1,9 +1,7 @@
'use strict';
-'require view';
-'require poll';
'require fs';
-return view.extend({
+return L.view.extend({
load: function() {
return Promise.all([
L.resolveDefault(fs.stat('/sbin/logread'), null),
@@ -12,7 +10,7 @@ return view.extend({
},
render: function(stat) {
var logger = stat[0] ? stat[0].path : stat[1] ? stat[1].path : null;
- poll.add(function() {
+ L.Poll.add(function() {
return L.resolveDefault(fs.exec_direct(logger, ['-e', 'adblock-'])).then(function(res) {
var log = document.getElementById("logfile");
if (res) {
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
index 2ebab91dd..4c20c48ec 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
@@ -1,6 +1,4 @@
'use strict';
-'require view';
-'require poll';
'require fs';
'require ui';
'require uci';
@@ -100,7 +98,7 @@ async function handleAction(ev) {
}
}
- poll.start();
+ L.Poll.start();
fs.exec_direct('/etc/init.d/adblock', [ev])
var running = 1;
while (running === 1) {
@@ -111,10 +109,10 @@ async function handleAction(ev) {
}
})
}
- poll.stop();
+ L.Poll.stop();
}
-return view.extend({
+return L.view.extend({
load: function() {
return Promise.all([
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['list']), {}),
@@ -131,7 +129,7 @@ return view.extend({
/*
poll runtime information
*/
- pollData: poll.add(function() {
+ pollData: L.Poll.add(function() {
return L.resolveDefault(fs.read_direct('/tmp/adb_runtime.json'), 'null').then(function(res) {
var info = JSON.parse(res);
var status = document.getElementById('status');
@@ -144,7 +142,7 @@ return view.extend({
} else {
if (status.classList.contains("spinning")) {
status.classList.remove("spinning");
- poll.stop();
+ L.Poll.stop();
}
}
if (status.textContent.substr(0,6) === 'paused' && document.getElementById('btn_suspend')) {
@@ -364,11 +362,6 @@ return view.extend({
o.rmempty = false;
o = s.taboption('additional', form.Value, 'adb_fetchparm', _('Download Parameters'), _('Special config options for the selected download utility.'))
- o.value('--timeout=20 -O');
- o.value('--connect-timeout 20 --silent --show-error --location -o');
- o.value('--no-cache --no-cookies --max-redirect=0 --timeout=20 -O');
- o.value('--timeout=20 --allow-overwrite=true --auto-file-renaming=false --check-certificate=true --dir=" " -o');
- o.default = false;
o.rmempty = true;
/*
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js
index 5d310f1db..6fc14beca 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js
@@ -1,9 +1,8 @@
'use strict';
-'require view';
'require fs';
'require ui';
-return view.extend({
+return L.view.extend({
load: function() {
return L.resolveDefault(fs.read_direct('/etc/adblock/adblock.whitelist'), '');
},
@@ -25,6 +24,7 @@ return view.extend({
E('p', {},
E('textarea', {
'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
'wrap': 'off',
'rows': 25
}, [ whitelist != null ? whitelist : '' ])
diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po
index 49a9bcd9d..e1d83d9cf 100644
--- a/applications/luci-app-adblock/po/fr/adblock.po
+++ b/applications/luci-app-adblock/po/fr/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/fr/>\n"
@@ -334,11 +334,11 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "General Settings"
-msgstr ""
+msgstr "Paramètres généraux"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:206
msgid "Information"
-msgstr ""
+msgstr "Information"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:412
msgid "Jail Directory"
diff --git a/applications/luci-app-adblock/po/ru/adblock.po b/applications/luci-app-adblock/po/ru/adblock.po
index c3dbe44a4..721f696c2 100644
--- a/applications/luci-app-adblock/po/ru/adblock.po
+++ b/applications/luci-app-adblock/po/ru/adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: adblock\n"
"POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2020-04-02 19:50+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-04-05 16:31+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ru/>\n"
"Language: ru\n"
@@ -22,7 +22,7 @@ msgstr "Действие"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:214
msgid "Active Sources"
-msgstr ""
+msgstr "Активные источники"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
@@ -34,20 +34,22 @@ msgid "Adblock action"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:10
+#, fuzzy
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Добавить домен в черный список"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:45
+#, fuzzy
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Добавить домен в белый список"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Добавить (под-)домен в ваш локальный черный список."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Добавить (под-)домен в ваш локальный белый список."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Additional Jail Blocklist"
@@ -55,7 +57,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:267
msgid "Additional Settings"
-msgstr ""
+msgstr "Дополнительные настройки"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
msgid "Additional trigger delay in seconds before adblock processing begins."
@@ -63,11 +65,11 @@ msgstr "Дополнительная задержка в секундах до
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Дополнительные настройки DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Расширенные настройки электронной почты"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
msgid "Advanced Report Settings"
@@ -90,6 +92,8 @@ msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
+"Временная директория для всех операций во время работы AdBlock-а, например "
+"загрузки, сортировки, слияния и т.д."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:14
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:33
@@ -97,41 +101,51 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
+"Изменения черного списка сохранены. Обновите списки AdBlock-а, чтобы они "
+"вступили в силу."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:280
msgid "Blacklist..."
-msgstr ""
+msgstr "Черный список..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Blocked Domain"
-msgstr "Блокированные домены"
+msgstr "Заблокированные домены"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:211
msgid "Blocked Domains"
-msgstr ""
+msgstr "Заблокированные домены"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:347
msgid "Blocklist Backup"
-msgstr ""
+msgstr "Бэкап черного списка"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:80
+#, fuzzy
msgid "Blocklist Query"
-msgstr ""
+msgstr "Блокировка запросов"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:314
+#, fuzzy
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Заблокировать запрос..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#, fuzzy
msgid "Blocklist Sources"
-msgstr "Источники списков блокировок"
+msgstr "Источники черных списков"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#, fuzzy
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
"blocklist e.g. for guest wifi or kidsafe configurations."
msgstr ""
+"Создает дополнительный блок-список DNS для блокирования доступа ко всем "
+"доменам, кроме перечисленных в белом списке. Обратите внимание: Вы можете "
+"использовать этот ограничительный блок-список, например, для гостевых "
+"конфигураций WiFi или детского режима."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:21
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:56
@@ -146,24 +160,31 @@ msgid "Client"
msgstr "Клиент"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:126
+#, fuzzy
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
+"Конфигурация AdBlock-а для блокировки рекламных/мошеннических доменов с "
+"помощью DNS. Чтобы получить больше информации, прочитайте <a href=\""
+"https://github.com/openwrt/packages/blob/master/net/adblock/files/README.md\""
+" target=\"_blank\" rel=\"noreferrer noopener\" >онлайн документацию</a>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:204
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
msgid "Count"
-msgstr "Счёт"
+msgstr "Количество"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:347
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
+"Создать сжатые бэкапы списков блокировок, для использования при проблемах с "
+"загрузкой или во время запуска."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:217
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
diff --git a/applications/luci-app-adblock/po/sk/adblock.po b/applications/luci-app-adblock/po/sk/adblock.po
index 808432b23..0e917238a 100644
--- a/applications/luci-app-adblock/po/sk/adblock.po
+++ b/applications/luci-app-adblock/po/sk/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/sk/>\n"
"Language: sk\n"
@@ -135,7 +135,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:161
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:57
msgid "Cancel"
-msgstr ""
+msgstr "Zrušiť"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Client"
@@ -334,11 +334,11 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:206
msgid "Information"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:412
msgid "Jail Directory"
@@ -412,7 +412,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:18
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:459
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
@@ -551,7 +551,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:264
msgid "Settings"
-msgstr ""
+msgstr "Nastavenia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335
msgid ""
diff --git a/applications/luci-app-adblock/po/zh_Hant/adblock.po b/applications/luci-app-adblock/po/zh_Hant/adblock.po
index 7aee38ed0..627a44028 100644
--- a/applications/luci-app-adblock/po/zh_Hant/adblock.po
+++ b/applications/luci-app-adblock/po/zh_Hant/adblock.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -139,7 +139,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:161
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:57
msgid "Cancel"
-msgstr ""
+msgstr "取消"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Client"
diff --git a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
index 12c1352a5..660a452a9 100644
--- a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 15:51+0000\n"
-"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
+"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
@@ -256,7 +256,7 @@ msgstr "Tentative de démontage de la partition alternative"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
msgid "to"
-msgstr "vers"
+msgstr "à"
#~ msgid "Action"
#~ msgstr "Action"
diff --git a/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
index 65f130502..c979a411d 100644
--- a/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-03 15:44+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/sk/>\n"
"Language: sk\n"
@@ -13,48 +13,48 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
msgid "Advanced Reboot"
-msgstr ""
+msgstr "Pokročilý reštart"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:36
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:60
msgid "Alternative"
-msgstr ""
+msgstr "Alternatívny"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:24
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:20
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušiť"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:42
msgid "Changes applied."
-msgstr ""
+msgstr "Zmeny boli aplikované."
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
msgid "Compressed"
-msgstr ""
+msgstr "Komprimované"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
msgid "Confirm"
-msgstr ""
+msgstr "Potvrdiť"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:36
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:60
msgid "Current"
-msgstr ""
+msgstr "Aktuálne"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:18
msgid "ERROR:"
-msgstr ""
+msgstr "CHYBA:"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:28
msgid "Firmware"
-msgstr ""
+msgstr "Firmvér"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
msgid "Loading"
-msgstr ""
+msgstr "Načítava sa"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
msgid "No access to fw_printenv or fw_printenv!"
@@ -62,28 +62,28 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:26
msgid "Partition"
-msgstr ""
+msgstr "Oddiel"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:23
msgid "Partitions"
-msgstr ""
+msgstr "Oddiely"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:94
msgid "Perform power off..."
-msgstr ""
+msgstr "Prebieha vypínanie..."
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
msgid "Power Off Device"
-msgstr ""
+msgstr "Vypnúť zariadenie"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:25
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:21
msgid "Proceed"
-msgstr ""
+msgstr "Pokračovať"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
msgid "Reboot"
-msgstr ""
+msgstr "Reštart"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
msgid "Reboot Device to an Alternative Partition"
@@ -92,31 +92,31 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:50
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:74
msgid "Reboot to alternative partition..."
-msgstr ""
+msgstr "Reštart na alternatívny oddiel..."
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:45
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:69
msgid "Reboot to current partition"
-msgstr ""
+msgstr "Reštart na aktuálny oddiel"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
msgid "Rebooting..."
-msgstr ""
+msgstr "Reštartuje sa..."
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
msgid "Shutting down..."
-msgstr ""
+msgstr "Vypína sa..."
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:27
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
msgid "System"
-msgstr ""
+msgstr "Systém"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
msgid ""
@@ -172,7 +172,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
msgid "Unknown"
-msgstr ""
+msgstr "Neznáme"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:12
msgid ""
@@ -195,7 +195,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:46
msgid "Waiting for changes to be applied..."
-msgstr ""
+msgstr "Čaká sa na aplikovanie zmien..."
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:83
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
@@ -203,23 +203,23 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:14
msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr "Varovanie: Existujú neuložené zmeny, ktoré sa pri reštarte stratia!"
+msgstr "Upozornenie: Existujú neuložené zmeny, ktoré sa pri reštarte stratia!"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:97
msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "Upozornenie: Tento systém nepodporuje vypnutie!"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:85
msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "Upozornenie: Nie je možné získať informácie o zariadení!"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45
msgid "attempting to mount alternative partition"
-msgstr ""
+msgstr "pokus o pripojenie alternatívneho oddielu"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:54
msgid "attempting to unmount alternative partition"
-msgstr ""
+msgstr "pokus o odpojenie alternatívneho oddielu"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
diff --git a/applications/luci-app-ahcp/po/sk/ahcp.po b/applications/luci-app-ahcp/po/sk/ahcp.po
index 6f399325e..16da7625b 100644
--- a/applications/luci-app-ahcp/po/sk/ahcp.po
+++ b/applications/luci-app-ahcp/po/sk/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/sk/>\n"
"Language: sk\n"
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
msgid "Address"
-msgstr ""
+msgstr "Adresa"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
msgid "General Setup"
-msgstr ""
+msgstr "Všeobecné nastavenie"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:25
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:62
msgid "IPv4 only"
-msgstr ""
+msgstr "Iba IPv4"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:26
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:63
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
diff --git a/applications/luci-app-aria2/po/sk/aria2.po b/applications/luci-app-aria2/po/sk/aria2.po
index 6ef3b990e..c3b0a6a26 100644
--- a/applications/luci-app-aria2/po/sk/aria2.po
+++ b/applications/luci-app-aria2/po/sk/aria2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/sk/>\n"
"Language: sk\n"
@@ -90,7 +90,7 @@ msgstr "Adresár konfiguračného súboru"
#: applications/luci-app-aria2/luasrc/controller/aria2.lua:21
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
msgid "Connect timeout"
@@ -177,7 +177,7 @@ msgstr "Zapnuté"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
msgid "Error"
-msgstr ""
+msgstr "Chyba"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
@@ -309,7 +309,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/controller/aria2.lua:27
msgid "Log"
-msgstr ""
+msgstr "Záznam"
#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
msgid "Log Data"
@@ -611,7 +611,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
msgid "Settings"
-msgstr ""
+msgstr "Nastavenia"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
msgid "Settings in this section will be added to config file."
diff --git a/applications/luci-app-aria2/po/zh_Hant/aria2.po b/applications/luci-app-aria2/po/zh_Hant/aria2.po
index e21e75f98..03fce7a5f 100644
--- a/applications/luci-app-aria2/po/zh_Hant/aria2.po
+++ b/applications/luci-app-aria2/po/zh_Hant/aria2.po
@@ -3,8 +3,8 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 23:11+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsaria2/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -91,7 +91,7 @@ msgstr "配置檔案目錄"
#: applications/luci-app-aria2/luasrc/controller/aria2.lua:21
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
msgid "Connect timeout"
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
msgid "Debug"
-msgstr "除錯"
+msgstr "除錯 Debug"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
msgid ""
diff --git a/applications/luci-app-banip/po/sk/banip.po b/applications/luci-app-banip/po/sk/banip.po
index f18166c49..20007d54d 100644
--- a/applications/luci-app-banip/po/sk/banip.po
+++ b/applications/luci-app-banip/po/sk/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/sk/>\n"
"Language: sk\n"
@@ -227,7 +227,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:17
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
diff --git a/applications/luci-app-bcp38/po/sk/bcp38.po b/applications/luci-app-bcp38/po/sk/bcp38.po
index 434bc3397..f7e9ea683 100644
--- a/applications/luci-app-bcp38/po/sk/bcp38.po
+++ b/applications/luci-app-bcp38/po/sk/bcp38.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbcp38/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.0-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -38,7 +44,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid "Interface name"
-msgstr ""
+msgstr "Názov rozhrania"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
msgid ""
diff --git a/applications/luci-app-bmx7/po/sk/bmx7.po b/applications/luci-app-bmx7/po/sk/bmx7.po
index c192ce05b..3e32b9eec 100644
--- a/applications/luci-app-bmx7/po/sk/bmx7.po
+++ b/applications/luci-app-bmx7/po/sk/bmx7.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/sk/>\n"
"Language: sk\n"
@@ -37,7 +37,7 @@ msgstr "Zariadenie"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
msgid "Last Desc"
@@ -82,7 +82,7 @@ msgstr "Metrika"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:76
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:38
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
-msgstr ""
+msgstr "Sieť"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
@@ -179,7 +179,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
msgid "TX BpP"
@@ -207,11 +207,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
msgid "Type"
-msgstr ""
+msgstr "Typ"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr ""
+msgstr "Doba spustenia"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:11
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:79
diff --git a/applications/luci-app-bmx7/po/zh_Hant/bmx7.po b/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
index 150fb472e..ab5176f58 100644
--- a/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
+++ b/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbmx7/zh_Hant/>\n"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
-msgstr ""
+msgstr "網路"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
diff --git a/applications/luci-app-clamav/po/sk/clamav.po b/applications/luci-app-clamav/po/sk/clamav.po
index 6faded287..f464dcd55 100644
--- a/applications/luci-app-clamav/po/sk/clamav.po
+++ b/applications/luci-app-clamav/po/sk/clamav.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -57,64 +57,64 @@ msgstr "600"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
msgid "Block encrypted archives"
-msgstr ""
+msgstr "Zablokovať zašifrované archívy"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
msgid "ClamAV"
-msgstr ""
+msgstr "ClamAV"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
msgid "Database check every N sec"
-msgstr ""
+msgstr "Kontrola databázy každých N sekúnd"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
msgid "Detect broken executables"
-msgstr ""
+msgstr "Rozpoznať poškodené spustiteľné súbory"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
msgid "Detect possibly unwanted apps"
-msgstr ""
+msgstr "Rozpoznať možné nechcené aplikácie"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
msgid "Enable verbose logging"
-msgstr ""
+msgstr "Povoliť podrobný záznam"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
msgid "Follow directory symlinks"
-msgstr ""
+msgstr "Nasledovať symbolické odkazy priečinkov"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
msgid "Follow file symlinks"
-msgstr ""
+msgstr "Nasledovať symbolické odkazy súborov"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
-msgstr ""
+msgstr "Záznam"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
msgid "Log additional infection info"
-msgstr ""
+msgstr "Zaznamenať dodatočné informácie o infekcii"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
msgid "Log time with each message"
-msgstr ""
+msgstr "Zaznamenať čas spolu so správami"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
msgid "Max directory scan depth"
-msgstr ""
+msgstr "Max. hĺbka prehľadávaných adresárov"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
msgid "Max number of threads"
-msgstr ""
+msgstr "Max. počet vlákien"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
msgid "Max size of log file"
-msgstr ""
+msgstr "Max. veľkosť súboru so záznamom"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
msgid "Max size of scanned file"
-msgstr ""
+msgstr "Max. veľkosť prehľadávaného súboru"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -133,51 +133,51 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
msgid "No"
-msgstr ""
+msgstr "Nie"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
msgid "Port range, highest port"
-msgstr ""
+msgstr "Rozsah portov, najvyšší port"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
msgid "Port range, lowest port"
-msgstr ""
+msgstr "Rozsah portov, najnižší port"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
msgid "Scan ELF files"
-msgstr ""
+msgstr "Prehľadať súbory ELF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "Prehľadať súbory balíka MS Office a .msi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "Prehľadať správy RFC1341 rozdelené do viacerých emailov"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
msgid "Scan archives"
-msgstr ""
+msgstr "Prehľadať archívy"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
msgid "Scan emails"
-msgstr ""
+msgstr "Prehľadať emaily"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
msgid "Scan pdf files"
-msgstr ""
+msgstr "Prehľadať súbory PDF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
msgid "Scan portable executables"
-msgstr ""
+msgstr "Prehľadať prenosné spustiteľné súbory"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
msgid "Scan swf files"
-msgstr ""
+msgstr "Prehľadať súbory SWF"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
-msgstr ""
+msgstr "Nastavenia"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
@@ -196,4 +196,4 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
msgid "Yes"
-msgstr ""
+msgstr "Áno"
diff --git a/applications/luci-app-commands/po/sk/commands.po b/applications/luci-app-commands/po/sk/commands.po
index 7f5d63031..15070fc39 100644
--- a/applications/luci-app-commands/po/sk/commands.po
+++ b/applications/luci-app-commands/po/sk/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/sk/>\n"
"Language: sk\n"
@@ -14,7 +14,7 @@ msgstr ""
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
-msgstr ""
+msgstr "Krátky textový popis nakonfigurovaného príkazu"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
msgid ""
@@ -24,23 +24,23 @@ msgstr ""
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
msgid "Allow the user to provide additional command line arguments"
-msgstr ""
+msgstr "Umožniť používateľovi poskytnúť dodatočné parametre príkazového riadku"
#: applications/luci-app-commands/luasrc/view/commands.htm:146
msgid "Arguments:"
-msgstr ""
+msgstr "Parametre:"
#: applications/luci-app-commands/luasrc/view/commands.htm:66
msgid "Binary data not displayed, download instead."
-msgstr ""
+msgstr "Binárne údaje neboli zobrazené, ale môžu byť prevzaté."
#: applications/luci-app-commands/luasrc/view/commands.htm:71
msgid "Code:"
-msgstr ""
+msgstr "Kód:"
#: applications/luci-app-commands/luasrc/view/commands.htm:164
msgid "Collecting data..."
-msgstr "Zbieram dáta..."
+msgstr "Zbierajú sa údaje..."
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
@@ -48,45 +48,45 @@ msgstr "Príkaz"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
msgid "Command executed successfully."
-msgstr ""
+msgstr "Príkaz úspešne spustený."
#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
msgid "Command exited with status code"
-msgstr ""
+msgstr "Príkaz skončil so stavovým kódom"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command failed"
-msgstr ""
+msgstr "Príkaz zlyhal"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
msgid "Command line to execute"
-msgstr ""
+msgstr "Príkazový riadok na spustenie"
#: applications/luci-app-commands/luasrc/view/commands.htm:73
msgid "Command successful"
-msgstr ""
+msgstr "Príkaz úspešný"
#: applications/luci-app-commands/luasrc/view/commands.htm:144
msgid "Command:"
-msgstr ""
+msgstr "Príkaz:"
#: applications/luci-app-commands/luasrc/controller/commands.lua:9
msgid "Configure"
-msgstr ""
+msgstr "Konfigurovať"
#: applications/luci-app-commands/luasrc/controller/commands.lua:7
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
#: applications/luci-app-commands/luasrc/view/commands.htm:138
msgid "Custom Commands"
-msgstr ""
+msgstr "Vlastné príkazy"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
msgid "Custom arguments"
-msgstr ""
+msgstr "Vlastné parametre"
#: applications/luci-app-commands/luasrc/controller/commands.lua:8
msgid "Dashboard"
-msgstr ""
+msgstr "Nástenka"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
@@ -94,7 +94,7 @@ msgstr "Popis"
#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "Download"
-msgstr ""
+msgstr "Prevziať"
#: applications/luci-app-commands/luasrc/view/commands.htm:119
msgid "Download execution result"
@@ -102,35 +102,35 @@ msgstr ""
#: applications/luci-app-commands/luasrc/view/commands.htm:79
msgid "Failed to execute command!"
-msgstr ""
+msgstr "Zlyhalo spustenie príkazu!"
#: applications/luci-app-commands/luasrc/view/commands.htm:152
msgid "Link"
-msgstr ""
+msgstr "Odkaz"
#: applications/luci-app-commands/luasrc/view/commands.htm:53
msgid "Loading"
-msgstr ""
+msgstr "Načítava sa"
#: applications/luci-app-commands/luasrc/view/commands.htm:119
msgid "Or display result"
-msgstr ""
+msgstr "Alebo zobraziť výsledok"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
msgid "Public access"
-msgstr ""
+msgstr "Verejný prístup"
#: applications/luci-app-commands/luasrc/view/commands.htm:149
msgid "Run"
-msgstr ""
+msgstr "Spustiť"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
msgid "Standard Error"
-msgstr ""
+msgstr "Štandardná chyba"
#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
msgid "Standard Output"
-msgstr ""
+msgstr "Štandardný výstup"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
msgid ""
@@ -140,4 +140,4 @@ msgstr ""
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Čaká sa na dokončenie príkazu..."
diff --git a/applications/luci-app-cshark/po/sk/cshark.po b/applications/luci-app-cshark/po/sk/cshark.po
index 1173e9e6a..bf738beeb 100644
--- a/applications/luci-app-cshark/po/sk/cshark.po
+++ b/applications/luci-app-cshark/po/sk/cshark.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/sk/>\n"
"Language: sk\n"
@@ -51,7 +51,7 @@ msgstr "Filter"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
@@ -59,7 +59,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
-msgstr ""
+msgstr "Voľby"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
diff --git a/applications/luci-app-dcwapd/po/sk/dcwapd.po b/applications/luci-app-dcwapd/po/sk/dcwapd.po
index 67f6a6824..a65dc6b20 100644
--- a/applications/luci-app-dcwapd/po/sk/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/sk/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/sk/>\n"
"Language: sk\n"
@@ -70,11 +70,11 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
diff --git a/applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po b/applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po
index 8bf30ee00..92317cd1d 100644
--- a/applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/zh_Hant/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdcwapd/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -13,7 +13,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
msgid "Bridge"
-msgstr ""
+msgstr "橋接"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po
index 4f9b16c5d..c7b2617ab 100644
--- a/applications/luci-app-ddns/po/es/ddns.po
+++ b/applications/luci-app-ddns/po/es/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-01-23 20:25+0000\n"
+"PO-Revision-Date: 2020-04-03 07:28+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/es/>\n"
@@ -11,7 +11,7 @@ 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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
msgid "\"../\" not allowed in path for Security Reason."
@@ -156,7 +156,7 @@ msgstr "Formato de fecha"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
msgid "Defines the Web page to read systems IP-Address from<br />"
-msgstr ""
+msgstr "Define la página web para leer la dirección IP del sistema desde<br />"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
diff --git a/applications/luci-app-ddns/po/pt/ddns.po b/applications/luci-app-ddns/po/pt/ddns.po
index 0c7f2bacd..c548c8b85 100644
--- a/applications/luci-app-ddns/po/pt/ddns.po
+++ b/applications/luci-app-ddns/po/pt/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-03-24 16:46+0000\n"
+"PO-Revision-Date: 2020-04-05 16:31+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/pt/>\n"
@@ -157,7 +157,7 @@ msgstr "Formato da data"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
msgid "Defines the Web page to read systems IP-Address from<br />"
-msgstr ""
+msgstr "Define a página Web de onde ler os endereços IP<br />"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
diff --git a/applications/luci-app-ddns/po/sk/ddns.po b/applications/luci-app-ddns/po/sk/ddns.po
index a645bb26b..ac3bc47b5 100644
--- a/applications/luci-app-ddns/po/sk/ddns.po
+++ b/applications/luci-app-ddns/po/sk/ddns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/sk/>\n"
"Language: sk\n"
@@ -59,7 +59,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušiť"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
msgid "Check Interval"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:26
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:88
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:398
@@ -173,7 +173,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
msgid "Disabled"
-msgstr ""
+msgstr "Zakázané"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:544
msgid "Domain"
@@ -204,7 +204,7 @@ msgstr "Zapnuté"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Error"
-msgstr ""
+msgstr "Chyba"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
msgid "Error Retry Counter"
@@ -229,7 +229,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
-msgstr ""
+msgstr "Súbor"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
msgid "For detailed information about parameter settings look here."
@@ -307,7 +307,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:475
msgid "IPv6-Address"
-msgstr ""
+msgstr "Adresa IPv6"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
msgid ""
@@ -338,7 +338,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:150
msgid "Information"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
msgid ""
@@ -349,7 +349,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
msgid ""
@@ -402,7 +402,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:388
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:224
msgid ""
@@ -420,7 +420,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:643
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Network"
-msgstr ""
+msgstr "Sieť"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:693
@@ -524,7 +524,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:588
msgid "Path to CA-Certificate"
@@ -585,7 +585,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:291
msgid "Services"
-msgstr ""
+msgstr "Služby"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
msgid "Start DDNS"
@@ -597,7 +597,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Status directory"
@@ -605,7 +605,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Stop"
-msgstr ""
+msgstr "Zastaviť"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
msgid "Stop DDNS"
@@ -663,7 +663,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:415
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:37
msgid "Unknown"
-msgstr ""
+msgstr "Neznáme"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
msgid ""
@@ -685,7 +685,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:551
msgid "Username"
-msgstr ""
+msgstr "Používateľské meno"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:271
msgid "Using specific DNS Server not supported"
@@ -705,7 +705,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
msgid "Warning"
-msgstr ""
+msgstr "Upozornenie"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:786
msgid ""
diff --git a/applications/luci-app-ddns/po/zh_Hant/ddns.po b/applications/luci-app-ddns/po/zh_Hant/ddns.po
index 255a0690f..99dee5cf6 100644
--- a/applications/luci-app-ddns/po/zh_Hant/ddns.po
+++ b/applications/luci-app-ddns/po/zh_Hant/ddns.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -77,7 +77,7 @@ msgstr "檢查時間週期"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:26
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:88
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:398
diff --git a/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po
index c7ba5e7b3..565e16089 100644
--- a/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/sk/>\n"
"Language: sk\n"
@@ -183,7 +183,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:15
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
@@ -209,7 +209,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
diff --git a/applications/luci-app-dynapoint/po/sk/dynapoint.po b/applications/luci-app-dynapoint/po/sk/dynapoint.po
index c9da23e77..95ab58b71 100644
--- a/applications/luci-app-dynapoint/po/sk/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/sk/dynapoint.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/sk/>\n"
"Language: sk\n"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
@@ -41,7 +41,7 @@ msgstr "Zariadenie"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
msgid "Disabled"
-msgstr ""
+msgstr "Zakázané"
#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
msgid "DynaPoint"
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "Režim"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
diff --git a/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po b/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po
index 5bba67c32..8a1a1d202 100644
--- a/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/zh_Hant/dynapoint.po
@@ -3,8 +3,8 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdynapoint/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -31,7 +31,7 @@ msgstr "通過下載 HTTP 標頭檢查 Internet 連接性"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
msgid "Curl is currently not installed. Please install the package in the"
diff --git a/applications/luci-app-firewall/po/sk/firewall.po b/applications/luci-app-firewall/po/sk/firewall.po
index 57df4f0b5..492ae91ef 100644
--- a/applications/luci-app-firewall/po/sk/firewall.po
+++ b/applications/luci-app-firewall/po/sk/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/sk/>\n"
"Language: sk\n"
@@ -278,7 +278,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
msgid "Expecting: %s"
-msgstr ""
+msgstr "Očakáva sa: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
msgid "Experimental feature. Not fully compatible with QoS/SQM."
@@ -316,7 +316,7 @@ msgstr ""
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
-msgstr ""
+msgstr "Brána Firewall"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:24
msgid "Firewall - Custom Rules"
@@ -399,7 +399,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:91
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:16
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:73
msgid "Hardware flow offloading"
@@ -413,7 +413,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:204
msgid "IPv4 only"
-msgstr ""
+msgstr "Iba IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:205
@@ -602,7 +602,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:142
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
msgid "Only match incoming traffic directed at the given IP address."
@@ -899,7 +899,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:18
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Nie je možné uložiť obsah: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
@@ -1086,11 +1086,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:351
msgid "unlimited"
-msgstr ""
+msgstr "neobmedzené"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:242
msgid "unspecified"
-msgstr ""
+msgstr "neurčené"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
msgid "valid firewall mark"
diff --git a/applications/luci-app-frpc/po/sk/frpc.po b/applications/luci-app-frpc/po/sk/frpc.po
index fe353b313..3a12fe078 100644
--- a/applications/luci-app-frpc/po/sk/frpc.po
+++ b/applications/luci-app-frpc/po/sk/frpc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/sk/>\n"
"Language: sk\n"
@@ -94,7 +94,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
msgid "Encryption"
-msgstr ""
+msgstr "Šifrovanie"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Environment variable"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:150
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
msgid "HTTP Settings"
diff --git a/applications/luci-app-https-dns-proxy/Makefile b/applications/luci-app-https-dns-proxy/Makefile
index 47e897191..918d8b085 100644
--- a/applications/luci-app-https-dns-proxy/Makefile
+++ b/applications/luci-app-https-dns-proxy/Makefile
@@ -10,7 +10,7 @@ LUCI_TITLE:=DNS Over HTTPS Proxy Web UI
LUCI_DESCRIPTION:=Provides Web UI for DNS Over HTTPS Proxy
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +https-dns-proxy
LUCI_PKGARCH:=all
-PKG_RELEASE:=1
+PKG_RELEASE:=3
include ../../luci.mk
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua
index 5fb6df363..56a409f91 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua
@@ -2,5 +2,7 @@ return {
name = "AdGuard-Family",
label = _("AdGuard (Family Protection)"),
resolver_url = "https://dns-family.adguard.com/dns-query",
- bootstrap_dns = "176.103.130.132,176.103.130.134"
+ bootstrap_dns = "176.103.130.132,176.103.130.134",
+ help_link = "https://adguard.com/en/adguard-dns/overview.html",
+ help_link_text = "AdGuard.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua
index 950f203f6..504070501 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua
@@ -2,5 +2,7 @@ return {
name = "AdGuard-Standard",
label = _("AdGuard (Standard)"),
resolver_url = "https://dns.adguard.com/dns-query",
- bootstrap_dns = "176.103.130.130,176.103.130.131"
+ bootstrap_dns = "176.103.130.130,176.103.130.131",
+ help_link = "https://adguard.com/en/adguard-dns/overview.html",
+ help_link_text = "AdGuard.com"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
new file mode 100644
index 000000000..22e6fffe4
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua
@@ -0,0 +1,8 @@
+return {
+ name = "LibreDNS (No Ads)",
+ label = _("LibreDNS (No Ads)"),
+ resolver_url = "https://doh.libredns.gr/ads",
+ bootstrap_dns = "116.202.176.26",
+ help_link = "https://libredns.gr/",
+ help_link_text = "LibreDNS.gr"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
new file mode 100644
index 000000000..bd51e1be4
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua
@@ -0,0 +1,8 @@
+return {
+ name = "LibreDNS",
+ label = _("LibreDNS"),
+ resolver_url = "https://doh.libredns.gr/dns-query",
+ bootstrap_dns = "116.202.176.26",
+ help_link = "https://libredns.gr/",
+ help_link_text = "LibreDNS.gr"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua
index 89becb18b..eaa4b8370 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua
@@ -2,5 +2,7 @@ return {
name = "Quad9-Recommended",
label = _("Quad 9 (Recommended)"),
resolver_url = "https://dns.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.9,149.112.112.112"
+ bootstrap_dns = "9.9.9.9,149.112.112.112",
+ help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
+ help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua
index 67c24fa77..4d1914a0f 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua
@@ -2,5 +2,7 @@ return {
name = "Quad9-Unsecured",
label = _("Quad 9 (Unsecured)"),
resolver_url = "https://dns10.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.10,149.112.112.10"
+ bootstrap_dns = "9.9.9.10,149.112.112.10",
+ help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
+ help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua
index e36779482..36fbeb39e 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua
@@ -2,5 +2,7 @@ return {
name = "Quad9-ECS",
label = _("Quad 9 (Secured with ECS Support)"),
resolver_url = "https://dns11.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.11,149.112.112.11"
+ bootstrap_dns = "9.9.9.11,149.112.112.11",
+ help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
+ help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua
index e459f2933..61ca444ef 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua
@@ -2,5 +2,7 @@ return {
name = "Quad9-Secured",
label = _("Quad 9 (Secured)"),
resolver_url = "https://dns9.quad9.net/dns-query",
- bootstrap_dns = "9.9.9.9,149.112.112.9"
+ bootstrap_dns = "9.9.9.9,149.112.112.9",
+ help_link = "https://www.quad9.net/doh-quad9-dns-servers/",
+ help_link_text = "Quad9.net"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
index e81637935..5b4d90854 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua
@@ -2,5 +2,7 @@ return {
name = "CleanBrowsing-Adult",
label = _("CleanBrowsing (Adult Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/adult-filter/",
- bootstrap_dns = "185.228.168.168"
+ bootstrap_dns = "185.228.168.168",
+ help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
+ help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
index 9fabda1d7..47a0654d2 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua
@@ -2,5 +2,7 @@ return {
name = "CleanBrowsing-Family",
label = _("CleanBrowsing (Family Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/family-filter/",
- bootstrap_dns = "185.228.168.168"
+ bootstrap_dns = "185.228.168.168",
+ help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
+ help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
index 0bf11f59d..6e370d513 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua
@@ -2,5 +2,7 @@ return {
name = "CleanBrowsing-Security",
label = _("CleanBrowsing (Security Filter)"),
resolver_url = "https://doh.cleanbrowsing.org/doh/security-filter/",
- bootstrap_dns = "185.228.168.168"
+ bootstrap_dns = "185.228.168.168",
+ help_link = "https://cleanbrowsing.org/guides/dnsoverhttps",
+ help_link_text = "CleanBrowsing.org"
}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
index 11eca6039..d914bf09a 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
@@ -7,6 +7,33 @@ local uci = require("luci.model.uci").cursor()
local packageName = "https-dns-proxy"
local providers_dir = "/usr/lib/lua/luci/" .. packageName .. "/providers/"
+local helperText = ""
+
+function create_helper_text()
+ local initText = "<br />" .. translate("For more information on different options check") .. " "
+ for filename in fs.dir(providers_dir) do
+ local p_func = loadfile(providers_dir .. filename)
+ setfenv(p_func, { _ = i18n.translate })
+ local p = p_func()
+ if p.help_link then
+ local url, domain
+ url = p.help_link
+ domain = p.help_link_text or url:match('^%w+://([^/]+)')
+ if not helperText:find(domain) then
+ if helperText == "" then
+ helperText = initText
+ else
+ helperText = helperText .. ", "
+ end
+ helperText = helperText .. [[<a href="]] .. url .. [[">]] .. domain .. [[</a>]]
+ end
+ end
+ end
+ if helperText ~= "" then
+ local a = helperText:gsub('(.*),%s.*$', '%1')
+ helperText = a .. " " .. translate("and") .. helperText:sub(#a + 2) .. "."
+ end
+end
function get_provider_name(value)
for filename in fs.dir(providers_dir) do
@@ -35,6 +62,9 @@ else
if not ubusStatus or not ubusStatus[packageName] then
tmpfsStatusCode = 0
tmpfsStatus = translate("Stopped")
+ if not luci.sys.init.enabled(packageName) then
+ tmpfsStatus = tmpfsStatus .. " (" .. translate("disabled") .. ")"
+ end
else
tmpfsStatusCode, tmpfsStatus = 1, ""
for n = 1,1000 do
@@ -80,17 +110,10 @@ else
buttons.template = packageName .. "/buttons"
end
+create_helper_text()
s3 = m:section(TypedSection, "https-dns-proxy", translate("Instances"), translate("When you add/remove any instances below, they will be used to override the 'DNS forwardings' section of ")
.. [[ <a href="]] .. dispatcher.build_url("admin/network/dhcp") .. [[">]]
- .. translate("DHCP and DNS") .. [[</a>]] .. "."
- .. "<br />"
- .. translate("For more information on different options check ")
- .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html">]]
- .. "AdGuard.com" .. [[</a>]] .. ", "
- .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
- .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
- .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
- .. "Quad9.net" .. [[</a>]] .. ".")
+ .. translate("DHCP and DNS") .. [[</a>]] .. "." .. helperText)
s3.template = "cbi/tblsection"
s3.sortable = false
s3.anonymous = true
diff --git a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
index 52d2b50e5..b7fcd472e 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
+++ b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
@@ -1,56 +1,77 @@
-<%#
- Copyright 2019 Stan Grishin <stangri@melmac.net>
--%>
+<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
+
+<%+https-dns-proxy/css%>
+<%+https-dns-proxy/js%>
<%-
local packageName = "https-dns-proxy"
- local enabledFlag = luci.sys.init.enabled(packageName)
- local ubusStatus = luci.util.ubus("service", "list", { name = packageName })
+ local serviceRunning, serviceEnabled = false, false;
- if not ubusStatus or not ubusStatus[packageName] then
- tmpfsStatusCode = 0
- else
- tmpfsStatusCode = 1
+ serviceEnabled = luci.sys.init.enabled(packageName)
+ local ubusStatus = luci.util.ubus("service", "list", { name = packageName })
+ if ubusStatus and ubusStatus[packageName] then
+ serviceRunning = true
end
- if tmpfsStatusCode == 0 then
- btn_start_style = "cbi-button cbi-button-apply important"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset -disabled"
+ if serviceEnabled then
+ btn_start_status = true
+ btn_action_status = true
+ btn_stop_status = true
+ btn_enable_status = false
+ btn_disable_status = true
else
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset important"
+ btn_start_status = false
+ btn_action_status = false
+ btn_stop_status = false
+ btn_enable_status = true
+ btn_disable_status = false
end
- if not enabledFlag then
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply -disabled"
- btn_enable_style = "cbi-button cbi-button-apply important"
- btn_disable_style = "cbi-button cbi-button-reset -disabled"
+ if serviceRunning then
+ btn_start_status = false
+ btn_action_status = true
+ btn_stop_status = true
else
- btn_enable_style = "cbi-button cbi-button-apply -disabled"
- btn_disable_style = "cbi-button cbi-button-reset important"
+ btn_action_status = false
+ btn_stop_status = false
end
-%>
-<%+https-dns-proxy/css%>
-<%+https-dns-proxy/js%>
-
<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
<div class="cbi-value-field">
- <input type="button" class="<%=btn_start_style%>" id="btn_start" name="start" value="<%:Start%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ onclick="button_action(this)" />
<span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_action_style%>" id="btn_action" name="action" value="<%:Reload%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Reload%>"
+ onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_stop_style%>" id="btn_stop" name="stop" value="<%:Stop%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ onclick="button_action(this)" />
<span id="btn_stop_spinner" class="btn_spinner"></span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
- <input type="button" class="<%=btn_enable_style%>" id="btn_enable" name="enable" value="<%:Enable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ onclick="button_action(this)" />
<span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_disable_style%>" id="btn_disable" name="disable" value="<%:Disable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ onclick="button_action(this)" />
<span id="btn_disable_spinner" class="btn_spinner"></span>
</div>
</div>
+
+<%-if not btn_start_status then%>
+<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
+<%-end%>
+<%-if not btn_action_status then%>
+<script type="text/javascript">document.getElementById("btn_action").disabled = true;</script>
+<%-end%>
+<%-if not btn_stop_status then%>
+<script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script>
+<%-end%>
+<%-if not btn_enable_status then%>
+<script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script>
+<%-end%>
+<%-if not btn_disable_status then%>
+<script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script>
+<%-end%>
diff --git a/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
index 9dc2bebfb..4c462b5c4 100644
--- a/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
@@ -88,6 +88,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
+msgid "LibreDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
+msgid "LibreDNS (No Ads)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
index 2d3382869..802f26451 100644
--- a/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/sk/>\n"
"Language: sk\n"
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:53
msgid "Disable"
-msgstr ""
+msgstr "Zakázať"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:56
msgid "DoH"
@@ -141,7 +141,7 @@ msgstr "Spustiť"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:45
msgid "Stop"
-msgstr ""
+msgstr "Zastaviť"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:37
msgid "Stopped"
diff --git a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
index 3e1ddb2a3..6b7877f26 100644
--- a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
+++ b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
@@ -25,7 +25,7 @@ msgstr ""
msgid "Cloudflare"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:85
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:116
msgid "DHCP and DNS"
msgstr ""
@@ -33,7 +33,7 @@ msgstr ""
msgid "DNS Over HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
msgid "DNS Over HTTPS Proxy Settings"
msgstr ""
@@ -45,23 +45,23 @@ msgstr ""
msgid "Digitale Gesellschaft"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:53
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:56
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:86
msgid "DoH"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
msgid "EDNS client subnet"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:51
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:87
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
msgid "For more information on different options check"
msgstr ""
@@ -69,15 +69,23 @@ msgstr ""
msgid "Google"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:83
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
+msgid "LibreDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
+msgid "LibreDNS (No Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:149
msgid "Listen address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:139
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:162
msgid "Listen port"
msgstr ""
@@ -89,7 +97,7 @@ msgstr ""
msgid "ODVR (nic.cz)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:169
msgid "Proxy server"
msgstr ""
@@ -109,20 +117,20 @@ msgstr ""
msgid "Quad 9 (Unsecured)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:43
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:56
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:86
msgid "Running"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:66
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:68
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
msgid "Service Status"
msgstr ""
@@ -130,33 +138,37 @@ msgstr ""
msgid "Start"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:45
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:37
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:22
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:83
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid ""
"When you add/remove any instances below, they will be used to override the "
"'DNS forwardings' section of"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:56
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:86
msgid "at"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:32
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:66
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:59
msgid "is not installed or not found"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy b/applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy
new file mode 100644
index 000000000..a1ecfcea2
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/root/etc/uci-defaults/40_luci-https-dns-proxy
@@ -0,0 +1,3 @@
+#!/bin/sh
+rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
+exit 0
diff --git a/applications/luci-app-ksmbd/po/sk/ksmbd.po b/applications/luci-app-ksmbd/po/sk/ksmbd.po
index 54624a877..b4a25ddc7 100644
--- a/applications/luci-app-ksmbd/po/sk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sk/ksmbd.po
@@ -1,12 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Milos Leskanic <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/sk/>\n"
+"luciapplicationsksmbd/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.0-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:85
msgid "Allow guests"
@@ -56,7 +58,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:96
msgid "Hide dot files"
@@ -68,7 +70,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
msgid "Listen only on the given interface or, if unspecified, on lan"
@@ -76,7 +78,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:63
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
diff --git a/applications/luci-app-ltqtapi/po/fr/ltqtapi.po b/applications/luci-app-ltqtapi/po/fr/ltqtapi.po
index 9ccc26319..ea924aeb3 100644
--- a/applications/luci-app-ltqtapi/po/fr/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/fr/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-03 04:35+0000\n"
-"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
+"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:16
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -77,7 +77,7 @@ msgstr "Type"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
-msgstr ""
+msgstr "Liaison montante"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
diff --git a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
index 6f6a91b11..77c6fd8db 100644
--- a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:16
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
msgid "Disabled"
-msgstr ""
+msgstr "Zakázané"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
@@ -49,11 +49,11 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
msgid "Port1"
@@ -73,7 +73,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
msgid "Type"
-msgstr ""
+msgstr "Typ"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
msgid "Uplink"
@@ -81,7 +81,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr ""
+msgstr "Používateľské meno"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
diff --git a/applications/luci-app-lxc/po/sk/lxc.po b/applications/luci-app-lxc/po/sk/lxc.po
index cbb42a5db..0faabd026 100644
--- a/applications/luci-app-lxc/po/sk/lxc.po
+++ b/applications/luci-app-lxc/po/sk/lxc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/sk/>\n"
"Language: sk\n"
@@ -87,11 +87,11 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
msgid "Options"
-msgstr ""
+msgstr "Voľby"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
msgid "Start"
@@ -99,11 +99,11 @@ msgstr "Spustiť"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
msgid "Stop"
-msgstr ""
+msgstr "Zastaviť"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
diff --git a/applications/luci-app-lxc/po/zh_Hant/lxc.po b/applications/luci-app-lxc/po/zh_Hant/lxc.po
index 0273b507e..edbd17794 100644
--- a/applications/luci-app-lxc/po/zh_Hant/lxc.po
+++ b/applications/luci-app-lxc/po/zh_Hant/lxc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationslxc/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr ""
+msgstr "刪除"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
diff --git a/applications/luci-app-minidlna/po/sk/minidlna.po b/applications/luci-app-minidlna/po/sk/minidlna.po
index 38aa83eb1..59e5059a1 100644
--- a/applications/luci-app-minidlna/po/sk/minidlna.po
+++ b/applications/luci-app-minidlna/po/sk/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/sk/>\n"
"Language: sk\n"
@@ -30,11 +30,11 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:111
msgid "Announced model number"
-msgstr ""
+msgstr "Ohlásené číslo modelu"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:105
msgid "Announced serial number"
-msgstr ""
+msgstr "Ohlásené sériové číslo"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:72
msgid "Browse directory"
@@ -46,11 +46,11 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:52
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:94
msgid "Enable TIVO"
-msgstr ""
+msgstr "Povoliť TIVO"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:91
msgid "Enable inotify"
@@ -62,19 +62,19 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:49
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:58
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:89
msgid "Log directory"
-msgstr ""
+msgstr "Adresár záznamu"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:77
msgid "Media directories"
-msgstr ""
+msgstr "Adresáre médií"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:35
msgid ""
@@ -90,27 +90,27 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
msgid "Music"
-msgstr ""
+msgstr "Hudba"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:58
msgid "Network interfaces to serve."
-msgstr ""
+msgstr "Sieťové rozhrania, ktorým poskytnúť službu."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:102
msgid "Notify interval"
-msgstr ""
+msgstr "Interval upozornení"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:102
msgid "Notify interval in seconds."
-msgstr ""
+msgstr "Interval upozornení v sekundách."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
msgid "Pictures"
-msgstr ""
+msgstr "Obrázky"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:54
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
@@ -118,7 +118,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:100
msgid "Presentation URL"
-msgstr ""
+msgstr "Prezentačná URL"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:70
msgid "Root container"
@@ -188,11 +188,11 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:38
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:98
msgid "Strict to DLNA standard"
-msgstr ""
+msgstr "Prísne podľa štandardu DLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:24
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:27
@@ -204,7 +204,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:17
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:21
msgid "The miniDLNA service is not running."
-msgstr ""
+msgstr "Služba miniDLNA nie je spustená."
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:79
msgid "This is a list of file names to check for when searching for album art."
@@ -212,20 +212,20 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
msgid "Video"
-msgstr ""
+msgstr "Video"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:35
#: applications/luci-app-minidlna/root/usr/share/luci/menu.d/luci-app-minidlna.json:3
msgid "miniDLNA"
-msgstr ""
+msgstr "miniDLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:6
msgid "miniDLNA Status"
-msgstr ""
+msgstr "Stav miniDLNA"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:114
msgid "miniSSDP socket"
-msgstr ""
+msgstr "Soket miniSSDP"
#~ msgid "Collecting data..."
#~ msgstr "Zbieram dáta..."
diff --git a/applications/luci-app-minidlna/po/zh_Hant/minidlna.po b/applications/luci-app-minidlna/po/zh_Hant/minidlna.po
index caf6d5232..5f5ff0b89 100644
--- a/applications/luci-app-minidlna/po/zh_Hant/minidlna.po
+++ b/applications/luci-app-minidlna/po/zh_Hant/minidlna.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsminidlna/zh_Hant/>\n"
@@ -114,7 +114,7 @@ msgstr "圖片"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:54
msgid "Port"
-msgstr "埠:"
+msgstr "埠"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
diff --git a/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
index 270770c2b..b83eeba5f 100644
--- a/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/sk/>\n"
"Language: sk\n"
@@ -146,7 +146,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
msgid "Plugin settings"
@@ -154,7 +154,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
msgid "Resolution"
@@ -194,7 +194,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr ""
+msgstr "Používateľské meno"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index 499cc2ea4..f86f42c88 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 15:51+0000\n"
-"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
+"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -559,7 +559,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
msgid "Policy"
-msgstr ""
+msgstr "Politique"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index ed213fab1..242d98759 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/sk/>\n"
"Language: sk\n"
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
msgid "-- Please choose --"
-msgstr "-- Vyberte prosím --"
+msgstr "-- Prosím, vyberte --"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
msgid ""
@@ -96,7 +96,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
msgid "Alert"
-msgstr "Varovanie"
+msgstr "Výstraha"
#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
msgid "All required IP rules for interface %s found"
@@ -158,7 +158,7 @@ msgstr "Diagnostika"
#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
msgid "Disabled"
-msgstr ""
+msgstr "Zakázané"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
msgid ""
@@ -197,7 +197,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
msgid "Error"
-msgstr ""
+msgstr "Chyba"
#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:81
msgid "Execute"
@@ -259,7 +259,7 @@ msgstr "IPv4"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
msgid "Info"
@@ -278,7 +278,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
@@ -296,7 +296,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
msgid "Internet Protocol"
@@ -330,7 +330,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
msgid "Logging"
-msgstr ""
+msgstr "Zaznamenávanie"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
msgid "Loglevel"
@@ -472,7 +472,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
msgid "No"
-msgstr ""
+msgstr "Nie"
#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:76
msgid "No MWAN interfaces found"
@@ -595,7 +595,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
msgid "Rule"
-msgstr ""
+msgstr "Pravidlo"
#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
msgid "Rules"
@@ -752,7 +752,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
msgid "Warning"
-msgstr ""
+msgstr "Upozornenie"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
@@ -767,7 +767,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
msgid "Yes"
-msgstr ""
+msgstr "Áno"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
diff --git a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
index 6476efd69..29bddfe52 100644
--- a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
@@ -3,8 +3,8 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmwan3/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -100,7 +100,7 @@ msgstr "取值範圍:1-256。如果不填寫,預設值為 1"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
msgid "Alert"
-msgstr ""
+msgstr "警示"
#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
msgid "All required IP rules for interface %s found"
@@ -134,7 +134,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
msgid "Debug"
-msgstr ""
+msgstr "除錯 Debug"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
diff --git a/applications/luci-app-nextdns/po/sk/nextdns.po b/applications/luci-app-nextdns/po/sk/nextdns.po
index 2a5bb0ecd..44d0f46a1 100644
--- a/applications/luci-app-nextdns/po/sk/nextdns.po
+++ b/applications/luci-app-nextdns/po/sk/nextdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:35
msgid ""
@@ -17,7 +17,7 @@ msgstr ""
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:22
msgid "Configuration ID"
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:14
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:27
msgid "Report Client Info"
diff --git a/applications/luci-app-nextdns/po/zh_Hant/nextdns.po b/applications/luci-app-nextdns/po/zh_Hant/nextdns.po
index 83dfb7c56..284ddb07b 100644
--- a/applications/luci-app-nextdns/po/zh_Hant/nextdns.po
+++ b/applications/luci-app-nextdns/po/zh_Hant/nextdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnextdns/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -17,7 +17,7 @@ msgstr "可用地區:瑞士、冰島、芬蘭、巴拿馬和香港。"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:23
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:22
msgid "Configuration ID"
diff --git a/applications/luci-app-nft-qos/po/sk/nft-qos.po b/applications/luci-app-nft-qos/po/sk/nft-qos.po
index 328e6408b..50a41e042 100644
--- a/applications/luci-app-nft-qos/po/sk/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sk/nft-qos.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/sk/>\n"
"Language: sk\n"
@@ -22,7 +22,7 @@ msgstr "Zbieram dáta..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:224
msgid "Comment"
-msgstr ""
+msgstr "Komentár"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
msgid "Default Download Rate"
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:121
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Hostname"
-msgstr ""
+msgstr "Názov hostiteľa"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js
index 033f1f06c..8a01b1db4 100644
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js
+++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js
@@ -63,7 +63,7 @@ Chart.defaults.global.tooltipTemplate = function(tip) {
function kpi(id, val1, val2, val3)
{
- var e = dom.elem(id) ? id : document.getElementById(id);
+ var e = L.dom.elem(id) ? id : document.getElementById(id);
if (val1 && val2 && val3)
e.innerHTML = _('%s, %s and %s').format(val1, val2, val3);
@@ -96,8 +96,8 @@ function pie(id, data)
}
}
- var node = dom.elem(id) ? id : document.getElementById(id),
- key = dom.elem(id) ? id.id : id,
+ var node = L.dom.elem(id) ? id : document.getElementById(id),
+ key = L.dom.elem(id) ? id.id : id,
ctx = node.getContext('2d');
if (chartRegistry.hasOwnProperty(key))
@@ -279,7 +279,7 @@ function renderHostDetail(tooltip)
var rxData = [], txData = [];
- dom.content(tooltip, [
+ L.dom.content(tooltip, [
E('div', { 'class': 'head' }, [
E('div', { 'class': 'pie' }, [
E('label', _('Download')),
diff --git a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
index 316668347..016dbc170 100644
--- a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/sk/>\n"
"Language: sk\n"
@@ -132,7 +132,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10
msgid "Backup"
-msgstr ""
+msgstr "Záloha"
#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7
msgid "Bandwidth Monitor"
@@ -179,7 +179,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302
msgid "Conn."
@@ -279,7 +279,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28
msgid "Generate Backup"
@@ -305,7 +305,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95
msgid "Interval"
@@ -409,7 +409,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17
msgid "Restore"
-msgstr ""
+msgstr "Obnoviť"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12
msgid "Restore Database Backup"
@@ -469,7 +469,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289
msgid "Upload"
-msgstr ""
+msgstr "Odovzdať"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89
@@ -493,7 +493,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51
msgid "Warning"
-msgstr ""
+msgstr "Upozornenie"
#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165
msgid ""
diff --git a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
index c10eb3d97..8d1005b4a 100644
--- a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po
@@ -3,8 +3,8 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnlbwmon/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -186,7 +186,7 @@ msgstr "壓縮資料庫"
#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302
msgid "Conn."
@@ -195,7 +195,7 @@ msgstr "連線"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86
msgid "Connections"
-msgstr "連線"
+msgstr "連線數"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31
msgid "Connections / Host"
diff --git a/applications/luci-app-noddos/po/sk/noddos.po b/applications/luci-app-noddos/po/sk/noddos.po
index 499272303..41894bf02 100644
--- a/applications/luci-app-noddos/po/sk/noddos.po
+++ b/applications/luci-app-noddos/po/sk/noddos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnoddos/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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
msgid "Class"
@@ -57,7 +57,7 @@ msgstr ""
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
msgid "Hostname"
-msgstr ""
+msgstr "Názov hostiteľa"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
msgid "Model"
-msgstr ""
+msgstr "Model"
#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:12
msgid "Noddos Client Tracking"
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
msgid "Server Settings"
-msgstr ""
+msgstr "Nastavenia servera"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
msgid ""
diff --git a/applications/luci-app-ntpc/po/sk/ntpc.po b/applications/luci-app-ntpc/po/sk/ntpc.po
index ceaedb1aa..f5175ce3c 100644
--- a/applications/luci-app-ntpc/po/sk/ntpc.po
+++ b/applications/luci-app-ntpc/po/sk/ntpc.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/sk/>\n"
+"Language: sk\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -29,7 +33,7 @@ msgstr ""
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
msgid "Hostname"
-msgstr ""
+msgstr "Názov hostiteľa"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
msgid "Offset frequency"
@@ -38,7 +42,7 @@ msgstr ""
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
diff --git a/applications/luci-app-ntpc/po/zh_Hant/ntpc.po b/applications/luci-app-ntpc/po/zh_Hant/ntpc.po
index e3c6f572e..2359ac5eb 100644
--- a/applications/luci-app-ntpc/po/zh_Hant/ntpc.po
+++ b/applications/luci-app-ntpc/po/zh_Hant/ntpc.po
@@ -4,15 +4,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2018-08-07 19:58+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_TW\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
+"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsntpc/zh_Hant/>\n"
+"Language: zh_Hant\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -44,7 +45,7 @@ msgstr "偏移頻道"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
msgid "Port"
-msgstr "埠號"
+msgstr "埠"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
diff --git a/applications/luci-app-nut/po/sk/nut.po b/applications/luci-app-nut/po/sk/nut.po
index 6a5d731b9..8a56448b0 100644
--- a/applications/luci-app-nut/po/sk/nut.po
+++ b/applications/luci-app-nut/po/sk/nut.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 06:58-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/sk/>\n"
"Language: sk\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -142,7 +144,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
msgid "Global Settings"
-msgstr ""
+msgstr "Globálne nastavenia"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
msgid "Go to NUT CGI"
@@ -368,7 +370,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:19
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "Path containing ca certificates to match against host certificate"
@@ -408,7 +410,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
@@ -558,7 +560,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
msgid "Username"
-msgstr ""
+msgstr "Používateľské meno"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
diff --git a/applications/luci-app-ocserv/po/sk/ocserv.po b/applications/luci-app-ocserv/po/sk/ocserv.po
index a6c80cfe5..506662e5e 100644
--- a/applications/luci-app-ocserv/po/sk/ocserv.po
+++ b/applications/luci-app-ocserv/po/sk/ocserv.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/sk/>\n"
"Language: sk\n"
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
@@ -147,7 +147,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
@@ -163,12 +163,12 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
@@ -191,7 +191,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:19
msgid "Server Settings"
-msgstr ""
+msgstr "Nastavenia servera"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
@@ -200,7 +200,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
@@ -289,7 +289,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr ""
+msgstr "Používateľské meno"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
diff --git a/applications/luci-app-ocserv/po/zh_Hant/ocserv.po b/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
index aa9e66014..3f4489a8e 100644
--- a/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
+++ b/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsocserv/zh_Hant/>\n"
@@ -42,7 +42,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
msgid "Cipher"
-msgstr ""
+msgstr "加密方式"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
@@ -117,7 +117,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
msgid "Group"
-msgstr ""
+msgstr "組"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
msgid "ID"
@@ -168,7 +168,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
msgid "Port"
-msgstr ""
+msgstr "埠"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
diff --git a/applications/luci-app-olsr-services/po/sk/olsr-services.po b/applications/luci-app-olsr-services/po/sk/olsr-services.po
index f92c6b64b..1cfadc6bd 100644
--- a/applications/luci-app-olsr-services/po/sk/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/sk/olsr-services.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/sk/>\n"
"Language: sk\n"
@@ -28,7 +28,7 @@ msgstr "Protokol"
#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
msgid "Services"
-msgstr ""
+msgstr "Služby"
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
diff --git a/applications/luci-app-olsr/po/fr/olsr.po b/applications/luci-app-olsr/po/fr/olsr.po
index cc5051efc..bdab2433e 100644
--- a/applications/luci-app-olsr/po/fr/olsr.po
+++ b/applications/luci-app-olsr/po/fr/olsr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/fr/>\n"
@@ -100,7 +100,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
msgid "Downlink"
-msgstr ""
+msgstr "Liaison descendante"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
msgid "Download Config"
@@ -998,7 +998,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
msgid "Uplink"
-msgstr ""
+msgstr "Liaison montante"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
diff --git a/applications/luci-app-olsr/po/sk/olsr.po b/applications/luci-app-olsr/po/sk/olsr.po
index 212cb7b35..d6c774ba8 100644
--- a/applications/luci-app-olsr/po/sk/olsr.po
+++ b/applications/luci-app-olsr/po/sk/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/sk/>\n"
"Language: sk\n"
@@ -79,7 +79,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
@@ -166,7 +166,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:55
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:107
msgid "Gateway"
-msgstr ""
+msgstr "Brána"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:42
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:222
@@ -175,7 +175,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -270,7 +270,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:127
msgid "Hostname"
-msgstr ""
+msgstr "Názov hostiteľa"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
@@ -297,7 +297,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:32
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:32
msgid "IP Addresses"
-msgstr ""
+msgstr "Adresy IP"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:48
msgid ""
@@ -338,7 +338,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:62
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:114
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:285
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:272
@@ -408,7 +408,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
@@ -426,7 +426,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:14
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:163
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
@@ -611,7 +611,7 @@ msgstr "Metrika"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "Režim"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -664,7 +664,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
msgid "Network"
-msgstr ""
+msgstr "Sieť"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
@@ -738,7 +738,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
@@ -793,7 +793,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
diff --git a/applications/luci-app-olsr/po/zh_Hant/olsr.po b/applications/luci-app-olsr/po/zh_Hant/olsr.po
index 75fa9056b..8a05499a4 100644
--- a/applications/luci-app-olsr/po/zh_Hant/olsr.po
+++ b/applications/luci-app-olsr/po/zh_Hant/olsr.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -82,7 +82,7 @@ msgstr "必須是有效的 IPv6 位址,或“預設”"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
msgid ""
diff --git a/applications/luci-app-omcproxy/po/sk/omcproxy.po b/applications/luci-app-omcproxy/po/sk/omcproxy.po
index 8ba311e0b..34d3b9aad 100644
--- a/applications/luci-app-omcproxy/po/sk/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/sk/omcproxy.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/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.0-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:17
msgid "Add instance"
-msgstr ""
+msgstr "Pridať inštanciu"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:34
msgid "Downlink interface"
diff --git a/applications/luci-app-openvpn/po/fr/openvpn.po b/applications/luci-app-openvpn/po/fr/openvpn.po
index 4aa9966d7..6a4b1ea3e 100644
--- a/applications/luci-app-openvpn/po/fr/openvpn.po
+++ b/applications/luci-app-openvpn/po/fr/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/fr/>\n"
@@ -356,7 +356,6 @@ msgid "Keep tun/tap device open on restart"
msgstr "Conserver le périphérique tun/tap ouvert au redémarrage"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
-#, fuzzy
msgid "Key transition window"
msgstr "Fenêtre de transition de la Clé"
@@ -542,9 +541,8 @@ msgid "Restart after remote ping timeout"
msgstr "Redémarrer aprés le dépassement du délai de ping du distant"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
-#, fuzzy
msgid "Restrict the allowed ciphers to be negotiated"
-msgstr "Restreindre les chiffrages autorisés à être négociés"
+msgstr "Restreindre les chiffres autorisés à négocier"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
msgid "Retransmit timeout on TLS control channel"
@@ -646,7 +644,7 @@ msgstr "Définir le MTU du périphérique tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
msgid "Set tun/tap device overhead"
-msgstr ""
+msgstr "Définir les frais généraux de l'appareil tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
msgid "Set upper bound on TCP MSS"
@@ -722,16 +720,14 @@ msgid "TCP/UDP port # for remote (default=1194)"
msgstr "Numéro de port TCP/UDP pour l'hôte distant (par défaut 1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
-#, fuzzy
msgid "TLS 1.3 or newer cipher"
-msgstr "TLS 1.3 or chiffrement plus récent"
+msgstr "TLS 1.3 ou chiffrement plus récent"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
msgid "TLS cipher"
msgstr "Méthode de chiffrement TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
-#, fuzzy
msgid "TOS passthrough (applies to IPv4 only)"
msgstr "TOS passthrough (s'applique uniquement à IPv4)"
@@ -757,14 +753,13 @@ msgstr ""
"vérifier votre configuration."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
-#, fuzzy
msgid "The highest supported TLS version"
msgstr "La version TLS la plus haute supportée"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "La direction clé pour les options 'tls-auth' et 'secret'"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
msgid "The lowest supported TLS version"
diff --git a/applications/luci-app-openvpn/po/sk/openvpn.po b/applications/luci-app-openvpn/po/sk/openvpn.po
index fa4429394..bfffdac57 100644
--- a/applications/luci-app-openvpn/po/sk/openvpn.po
+++ b/applications/luci-app-openvpn/po/sk/openvpn.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/sk/>\n"
"Language: sk\n"
@@ -403,7 +403,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -444,7 +444,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
@@ -756,7 +756,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "Odovzdať"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
@@ -783,7 +783,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:368
msgid "VPN"
-msgstr ""
+msgstr "VPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
msgid "Write log to file"
diff --git a/applications/luci-app-opkg/po/sk/opkg.po b/applications/luci-app-opkg/po/sk/opkg.po
index 0f9db5b0e..8190b24a5 100644
--- a/applications/luci-app-opkg/po/sk/opkg.po
+++ b/applications/luci-app-opkg/po/sk/opkg.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/sk/>\n"
"Language: sk\n"
@@ -42,7 +42,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušiť"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1021
msgid "Clear"
@@ -229,7 +229,7 @@ msgstr "Požaduje sa aktualizácia na %h %h"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:347
msgid "Reset"
-msgstr "Reset"
+msgstr "Obnoviť"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
msgid "SHA256"
@@ -334,7 +334,7 @@ msgstr "Čaká sa na dokončenie príkazu <em>opkg %h</em>…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:826
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1014
msgid "unknown"
-msgstr "nezistené"
+msgstr "neznámy"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:638
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
diff --git a/applications/luci-app-p910nd/po/sk/p910nd.po b/applications/luci-app-p910nd/po/sk/p910nd.po
index 84677c0d1..3eeffbbaf 100644
--- a/applications/luci-app-p910nd/po/sk/p910nd.po
+++ b/applications/luci-app-p910nd/po/sk/p910nd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/sk/>\n"
"Language: sk\n"
@@ -28,15 +28,15 @@ msgstr ""
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
msgid "Settings"
-msgstr ""
+msgstr "Nastavenia"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Specifies the interface to listen on."
diff --git a/applications/luci-app-pagekitec/po/sk/pagekitec.po b/applications/luci-app-pagekitec/po/sk/pagekitec.po
index df151c69d..9ab180fbb 100644
--- a/applications/luci-app-pagekitec/po/sk/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/sk/pagekitec.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/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.0-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:4
msgid ""
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:18
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po b/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po
index 97c2e966b..112c61026 100644
--- a/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po
@@ -3,13 +3,15 @@
#
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspagekitec/zh_Hant/>\n"
+"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"PO-Revision-Date: 2018-08-07 20:08+0800\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:4
msgid ""
@@ -34,7 +36,7 @@ msgstr ""
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:18
msgid "Configuration"
-msgstr ""
+msgstr "配置"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
msgid "Enable a WebSockets tunnel on a given local port"
diff --git a/applications/luci-app-polipo/po/fr/polipo.po b/applications/luci-app-polipo/po/fr/polipo.po
index b408a0149..3cd81d7bf 100644
--- a/applications/luci-app-polipo/po/fr/polipo.po
+++ b/applications/luci-app-polipo/po/fr/polipo.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/fr/>\n"
@@ -20,7 +20,7 @@ msgstr "Paramètres avancés"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
-msgstr ""
+msgstr "Clients autorisés"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
msgid "Always use system DNS resolver"
diff --git a/applications/luci-app-polipo/po/sk/polipo.po b/applications/luci-app-polipo/po/sk/polipo.po
index 7c2471131..338470259 100644
--- a/applications/luci-app-polipo/po/sk/polipo.po
+++ b/applications/luci-app-polipo/po/sk/polipo.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:23+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/sk/>\n"
"Language: sk\n"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:23
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
@@ -65,7 +65,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
@@ -215,7 +215,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:14
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
msgid "Syslog facility"
diff --git a/applications/luci-app-polipo/po/zh_Hant/polipo.po b/applications/luci-app-polipo/po/zh_Hant/polipo.po
index 751880204..9bba6448e 100644
--- a/applications/luci-app-polipo/po/zh_Hant/polipo.po
+++ b/applications/luci-app-polipo/po/zh_Hant/polipo.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspolipo/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -35,7 +35,7 @@ msgstr "支援 HTTP 基本身份驗證。提供使用者名稱和密碼格式為
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:23
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
diff --git a/applications/luci-app-privoxy/po/sk/privoxy.po b/applications/luci-app-privoxy/po/sk/privoxy.po
index bbb25e1e5..353afb450 100644
--- a/applications/luci-app-privoxy/po/sk/privoxy.po
+++ b/applications/luci-app-privoxy/po/sk/privoxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/sk/>\n"
"Language: sk\n"
@@ -209,7 +209,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr ""
+msgstr "Zaznamenávanie"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
@@ -387,7 +387,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
msgid "System"
-msgstr ""
+msgstr "Systém"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
msgid ""
diff --git a/applications/luci-app-qos/po/sk/qos.po b/applications/luci-app-qos/po/sk/qos.po
index e8b2ffe61..b71973b64 100644
--- a/applications/luci-app-qos/po/sk/qos.po
+++ b/applications/luci-app-qos/po/sk/qos.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/sk/>\n"
"Language: sk\n"
@@ -14,47 +14,47 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
-msgstr ""
+msgstr "Vypočítať strop"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
-msgstr ""
+msgstr "Pravidlá klasifikácie"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
msgid "Classification group"
-msgstr ""
+msgstr "Skupina klasifikácie"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
-msgstr ""
+msgstr "Komentár"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
-msgstr ""
+msgstr "Cieľový hostiteľ"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr ""
+msgstr "Rýchlosť preberania (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr ""
+msgstr "Povoliť"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr ""
+msgstr "Polovičný duplex"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
-msgstr ""
+msgstr "Počet bajtov"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
msgid "Ports"
-msgstr ""
+msgstr "Porty"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
msgid "Protocol"
@@ -66,49 +66,51 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr ""
+msgstr "Kvalite služby"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
msgid "Source host"
-msgstr ""
+msgstr "Zdrojový hostiteľ"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
-msgstr ""
+msgstr "Cieľ"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
-msgstr ""
+msgstr "Rýchlosť odovzdávania (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:8
msgid ""
"With <abbr title=\"Quality of Service\">QoS</abbr> you can prioritize "
"network traffic selected by addresses, ports or services."
msgstr ""
+"Pomocou služby <abbr title=\"Quality of Service\">QoS</abbr> môžete nastaviť "
+"prioritu sieťového prenosu vybraného podľa adries, portov alebo služieb."
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:58
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:63
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:67
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:75
msgid "all"
-msgstr ""
+msgstr "všetko"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr ""
+msgstr "predvolené"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
-msgstr ""
+msgstr "expresná"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:43
msgid "low"
-msgstr ""
+msgstr "nízka"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:42
msgid "normal"
-msgstr ""
+msgstr "normálna"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:40
msgid "priority"
-msgstr ""
+msgstr "priorita"
diff --git a/applications/luci-app-radicale/po/sk/radicale.po b/applications/luci-app-radicale/po/sk/radicale.po
index 4253801d6..5e39908e7 100644
--- a/applications/luci-app-radicale/po/sk/radicale.po
+++ b/applications/luci-app-radicale/po/sk/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/sk/>\n"
"Language: sk\n"
@@ -35,7 +35,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
msgid "Authentication"
-msgstr ""
+msgstr "Overenie totožnosti"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
msgid ""
@@ -159,7 +159,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:595
msgid "Error"
-msgstr ""
+msgstr "Chyba"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
@@ -236,7 +236,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr ""
+msgstr "Zaznamenávanie"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
@@ -412,7 +412,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
msgid "System"
-msgstr ""
+msgstr "Systém"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
msgid ""
@@ -472,7 +472,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
msgid "Warning"
-msgstr ""
+msgstr "Upozornenie"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
msgid ""
diff --git a/applications/luci-app-radicale/po/zh_Hant/radicale.po b/applications/luci-app-radicale/po/zh_Hant/radicale.po
index 543310cc6..639aeb471 100644
--- a/applications/luci-app-radicale/po/zh_Hant/radicale.po
+++ b/applications/luci-app-radicale/po/zh_Hant/radicale.po
@@ -3,8 +3,8 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Debug"
-msgstr "除錯"
+msgstr "除錯 Debug"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
diff --git a/applications/luci-app-radicale2/po/sk/radicale2.po b/applications/luci-app-radicale2/po/sk/radicale2.po
index 841181d29..8560d09bb 100644
--- a/applications/luci-app-radicale2/po/sk/radicale2.po
+++ b/applications/luci-app-radicale2/po/sk/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-03-07 21:23+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/sk/>\n"
"Language: sk\n"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
-msgstr ""
+msgstr "Overenie totožnosti"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:20
msgid "Authentication / Users"
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
msgid "Authentication Type"
-msgstr ""
+msgstr "Typ overenia totožnosti"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
msgid "Based on settings in 'Rights File'"
@@ -122,11 +122,11 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Encryption"
-msgstr ""
+msgstr "Šifrovanie"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "Filename"
-msgstr ""
+msgstr "Názov súboru"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
@@ -218,7 +218,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:28
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
msgid "Logging"
-msgstr ""
+msgstr "Zaznamenávanie"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
@@ -284,7 +284,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
msgid "Private Key"
-msgstr ""
+msgstr "Súkromný kľúč"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
msgid "REMOTE_USER from web server"
@@ -397,7 +397,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:16
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
msgid "Server Settings"
-msgstr ""
+msgstr "Nastavenia servera"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
@@ -447,7 +447,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr ""
+msgstr "Používateľské meno"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
diff --git a/applications/luci-app-radicale2/po/zh_Hant/radicale2.po b/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
index 05ec74d3b..8730284ca 100644
--- a/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
+++ b/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-02-25 23:11+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale2/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
-msgstr ""
+msgstr "認證"
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:20
msgid "Authentication / Users"
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr ""
+msgstr "除錯 Debug"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
diff --git a/applications/luci-app-rp-pppoe-server/po/sk/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/sk/rp-pppoe-server.po
index 0fb9fdeed..1e03bc475 100644
--- a/applications/luci-app-rp-pppoe-server/po/sk/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/sk/rp-pppoe-server.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrp-pppoe-server/sk/>\n"
"Language: sk\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -29,7 +31,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
@@ -85,7 +87,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
-msgstr ""
+msgstr "Názov služby"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
diff --git a/applications/luci-app-samba/luasrc/model/cbi/samba.lua b/applications/luci-app-samba/luasrc/model/cbi/samba.lua
index 2e533c3f5..e972874f5 100644
--- a/applications/luci-app-samba/luasrc/model/cbi/samba.lua
+++ b/applications/luci-app-samba/luasrc/model/cbi/samba.lua
@@ -19,7 +19,7 @@ h = s:taboption("general", Flag, "homes", translate("Share home-directories"),
h.rmempty = false
tmpl = s:taboption("template", Value, "_tmpl",
- translate("Edit the template that is used for generating the samba configuration."),
+ translate("Edit the template that is used for generating the samba configuration."),
translate("This is the content of the file '/etc/samba/smb.conf.template' from which your samba configuration will be generated. " ..
"Values enclosed by pipe symbols ('|') should not be changed. They get their values from the 'General Settings' tab."))
@@ -45,7 +45,7 @@ s.template = "cbi/tblsection"
s:option(Value, "name", translate("Name"))
pth = s:option(Value, "path", translate("Path"))
if nixio.fs.access("/etc/config/fstab") then
- pth.titleref = luci.dispatcher.build_url("admin", "system", "fstab")
+ pth.titleref = luci.dispatcher.build_url("admin", "system", "mounts")
end
s:option(Value, "users", translate("Allowed users")).rmempty = true
diff --git a/applications/luci-app-samba/po/sk/samba.po b/applications/luci-app-samba/po/sk/samba.po
index e09c0283a..d28e8321a 100644
--- a/applications/luci-app-samba/po/sk/samba.po
+++ b/applications/luci-app-samba/po/sk/samba.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:64
msgid "Allow guests"
@@ -50,11 +50,11 @@ msgstr ""
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:10
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:13
msgid "Hostname"
-msgstr ""
+msgstr "Názov hostiteľa"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:75
msgid "Mask for new directories"
@@ -66,7 +66,7 @@ msgstr ""
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:45
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:5
#: applications/luci-app-samba/root/usr/share/luci/menu.d/luci-app-samba.json:3
diff --git a/applications/luci-app-samba4/po/sk/samba4.po b/applications/luci-app-samba4/po/sk/samba4.po
index 03fcb5a59..802339736 100644
--- a/applications/luci-app-samba4/po/sk/samba4.po
+++ b/applications/luci-app-samba4/po/sk/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-04 12:26+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:100
msgid "Allow guests"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:29
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:106
msgid "Guests only"
@@ -102,7 +102,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
msgid "Listen only on the given interface or, if unspecified, on lan"
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:78
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:21
#: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3
diff --git a/applications/luci-app-ser2net/po/sk/ser2net.po b/applications/luci-app-ser2net/po/sk/ser2net.po
index 7ba76550a..35f30ed3c 100644
--- a/applications/luci-app-ser2net/po/sk/ser2net.po
+++ b/applications/luci-app-ser2net/po/sk/ser2net.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/sk/>\n"
"Language: sk\n"
@@ -133,7 +133,7 @@ msgstr ""
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:13
msgid "Settings"
-msgstr ""
+msgstr "Nastavenia"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:26
msgid "State"
diff --git a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
index 348cf94f9..6bb90942b 100644
--- a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/sk/>\n"
"Language: sk\n"
@@ -36,7 +36,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:27
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušiť"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
@@ -74,11 +74,11 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:64
msgid "Disable"
-msgstr ""
+msgstr "Zakázať"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:128
msgid "Disabled"
-msgstr ""
+msgstr "Zakázané"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:102
msgid "Dst default"
@@ -154,7 +154,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:75
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:178
msgid "IPv6 First"
@@ -238,7 +238,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:104
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:234
msgid "Package is not installed"
@@ -250,7 +250,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:151
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:161
msgid "Plugin"
diff --git a/applications/luci-app-shairplay/po/fr/shairplay.po b/applications/luci-app-shairplay/po/fr/shairplay.po
index 1e94a3b0d..ae8945b2d 100644
--- a/applications/luci-app-shairplay/po/fr/shairplay.po
+++ b/applications/luci-app-shairplay/po/fr/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-11 05:09+0000\n"
-"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
+"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -36,9 +36,8 @@ msgid "Enabled"
msgstr "Activé"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
-#, fuzzy
msgid "HW Address"
-msgstr "Adresse physique"
+msgstr "Adresse HW"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
msgid "Password"
@@ -53,7 +52,6 @@ msgid "Respawn"
msgstr "Réapparition (Respawn)"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
-#, fuzzy
msgid "Shairplay"
msgstr "Shairplay"
diff --git a/applications/luci-app-shairplay/po/sk/shairplay.po b/applications/luci-app-shairplay/po/sk/shairplay.po
index 5d4843ac6..07273f2a0 100644
--- a/applications/luci-app-shairplay/po/sk/shairplay.po
+++ b/applications/luci-app-shairplay/po/sk/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -41,11 +41,11 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-simple-adblock/Makefile b/applications/luci-app-simple-adblock/Makefile
index ce8ded98a..75fb2c56c 100644
--- a/applications/luci-app-simple-adblock/Makefile
+++ b/applications/luci-app-simple-adblock/Makefile
@@ -10,7 +10,7 @@ LUCI_TITLE:=Simple Adblock Web UI
LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +simple-adblock
LUCI_PKGARCH:=all
-PKG_RELEASE:=42
+PKG_RELEASE:=43
include ../../luci.mk
diff --git a/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua b/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
index ce5626f8e..15e757cf4 100644
--- a/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
+++ b/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
@@ -49,13 +49,12 @@ elseif targetDNS == "unbound.adb_list" then
outputGzip="/etc/" .. packageName .. ".unbound.gz"
end
-local tmpfs
+local tmpfs, tmpfsMessage, tmpfsError, tmpfsStats
+local tmpfsVersion, tmpfsStatus = "", "Stopped"
if fs.access("/var/run/" .. packageName .. ".json") then
tmpfs = jsonc.parse(util.trim(sys.exec("cat /var/run/" .. packageName .. ".json")))
end
-local tmpfsVersion, tmpfsStatus = "", "Stopped"
-local tmpfsMessage, tmpfsError, tmpfsStats
if tmpfs and tmpfs['data'] then
if tmpfs['data']['status'] and tmpfs['data']['status'] ~= "" then
tmpfsStatus = tmpfs['data']['status']
@@ -109,7 +108,7 @@ errorTable["errorParsingList"] = translate("failed to parse")
m = Map("simple-adblock", translate("Simple AdBlock Settings"))
m.apply_on_parse = true
m.on_after_apply = function(self)
- sys.call("/etc/init.d/simple-adblock restart")
+ sys.call("/etc/init.d/simple-adblock restart")
end
h = m:section(NamedSection, "config", "simple-adblock", translate("Service Status") .. " [" .. tmpfsVersion .. "]")
@@ -144,7 +143,6 @@ else
ss = h:option(DummyValue, "_dummy", translate("Service Status"))
ss.template = "simple-adblock/status"
if tmpfsStatus == "statusSuccess" then
--- ss.value = tmpfsStats
ss.value = tmpfsVersion .. " " .. translate("is blocking") ..
" " .. util.trim(sys.exec("wc -l < " .. outputFile)) ..
" " .. translate("domains") .. " (" .. translate("with") ..
@@ -172,8 +170,10 @@ else
end
end
end
- buttons = h:option(DummyValue, "_dummy")
- buttons.template = "simple-adblock/buttons"
+ if tmpfsVersion ~= "" then
+ buttons = h:option(DummyValue, "_dummy")
+ buttons.template = packageName .. "/buttons"
+ end
end
s = m:section(NamedSection, "config", "simple-adblock", translate("Configuration"))
diff --git a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
index 08b725cf7..0651ce459 100644
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
+++ b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
@@ -1,69 +1,88 @@
-<%#
- Copyright 2019 Stan Grishin <stangri@melmac.net>
--%>
+<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
+
+<%+simple-adblock/css%>
+<%+simple-adblock/js%>
<%-
local packageName = "simple-adblock"
- local enabledFlag = luci.model.uci.cursor():get(packageName, "config", "enabled")
+ local serviceRunning, serviceEnabled = false, false;
+ local tmpfs, tmpfsStatus;
if nixio.fs.access("/var/run/" .. packageName .. ".json") then
tmpfs = luci.jsonc.parse(luci.util.trim(luci.sys.exec("cat /var/run/" .. packageName .. ".json")))
- end
- local tmpfsVersion, tmpfsStatus, tmpfsMessage, tmpfsError, tmpfsStats = "", "Stopped"
- if tmpfs and tmpfs['data'] then
- if tmpfs['data']['status'] and tmpfs['data']['status'] ~= "" then
+ if tmpfs and tmpfs['data'] and tmpfs['data']['status'] then
tmpfsStatus = tmpfs['data']['status']
end
- if tmpfs['data']['message'] and tmpfs['data']['message'] ~= "" then
- tmpfsMessage = tmpfs['data']['message']
- end
- if tmpfs['data']['error'] and tmpfs['data']['error'] ~= "" then
- tmpfsError = tmpfs['data']['error']
- end
- if tmpfs['data']['stats'] and tmpfs['data']['stats'] ~= "" then
- tmpfsStats = tmpfs['data']['stats']
- end
- if tmpfs['data']['version'] and tmpfs['data']['version'] ~= "" then
- tmpfsVersion = " (" .. packageName .. " " .. tmpfs['data']['version'] .. ")"
- end
end
- if tmpfsStatus == "Stopped" then
- btn_start_style = "cbi-button cbi-button-apply important"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset -disabled"
+ if tmpfsStatus == "statusStarting" or tmpfsStatus == "statusRestarting" or
+ tmpfsStatus == "statusForceReloading" or tmpfsStatus == "statusDownloading" or
+ tmpfsStatus == "statusError" or tmpfsStatus == "statusWarning"
+ or tmpfsStatus == "statusSuccess" then
+ serviceRunning = true
+ end
+
+ if luci.model.uci.cursor():get(packageName, "config", "enabled") == "1" then
+ serviceEnabled = true
+ end
+
+ if serviceEnabled then
+ btn_start_status = true
+ btn_action_status = true
+ btn_stop_status = true
+ btn_enable_status = false
+ btn_disable_status = true
else
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset important"
+ btn_start_status = false
+ btn_action_status = false
+ btn_stop_status = false
+ btn_enable_status = true
+ btn_disable_status = false
end
- if enabledFlag ~= "1" then
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply -disabled"
- btn_enable_style = "cbi-button cbi-button-apply important"
- btn_disable_style = "cbi-button cbi-button-reset -disabled"
+ if serviceRunning then
+ btn_start_status = false
+ btn_action_status = true
+ btn_stop_status = true
else
- btn_enable_style = "cbi-button cbi-button-apply -disabled"
- btn_disable_style = "cbi-button cbi-button-reset important"
+ btn_action_status = false
+ btn_stop_status = false
end
-%>
-<%+simple-adblock/css%>
-<%+simple-adblock/js%>
-
<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
<div class="cbi-value-field">
- <input type="button" class="<%=btn_start_style%>" id="btn_start" name="start" value="<%:Start%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ onclick="button_action(this)" />
<span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_action_style%>" id="btn_action" name="action" value="<%:Force Re-Download%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Force Re-Download%>"
+ onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_stop_style%>" id="btn_stop" name="stop" value="<%:Stop%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ onclick="button_action(this)" />
<span id="btn_stop_spinner" class="btn_spinner"></span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
- <input type="button" class="<%=btn_enable_style%>" id="btn_enable" name="enable" value="<%:Enable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ onclick="button_action(this)" />
<span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_disable_style%>" id="btn_disable" name="disable" value="<%:Disable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ onclick="button_action(this)" />
<span id="btn_disable_spinner" class="btn_spinner"></span>
</div>
</div>
+
+<%-if not btn_start_status then%>
+<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
+<%-end%>
+<%-if not btn_action_status then%>
+<script type="text/javascript">document.getElementById("btn_action").disabled = true;</script>
+<%-end%>
+<%-if not btn_stop_status then%>
+<script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script>
+<%-end%>
+<%-if not btn_enable_status then%>
+<script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script>
+<%-end%>
+<%-if not btn_disable_status then%>
+<script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script>
+<%-end%> \ No newline at end of file
diff --git a/applications/luci-app-simple-adblock/po/es/simple-adblock.po b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
index 6f8d95c8a..389a0928e 100644
--- a/applications/luci-app-simple-adblock/po/es/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-01-01 23:07+0000\n"
+"PO-Revision-Date: 2020-04-03 07:28+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/es/>\n"
@@ -11,7 +11,7 @@ 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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Add IPv6 entries"
@@ -50,7 +50,7 @@ msgstr "URLs de hosts en lista negra"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "Cache file containing"
-msgstr ""
+msgstr "Archivo de caché que contiene"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
msgid "Collected Errors"
@@ -58,7 +58,7 @@ msgstr "Errores recopilados"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
msgid "Compressed cache file found"
-msgstr ""
+msgstr "Archivo de caché comprimido encontrado"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
msgid "Configuration"
@@ -99,7 +99,7 @@ msgstr "Retardo (en segundos) para el inicio en el arranque"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:66
msgid "Disable"
-msgstr ""
+msgstr "Desactivar"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
msgid "Disable Debugging"
@@ -123,11 +123,11 @@ msgstr "Tiempo de espera de descarga (en segundos)"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
msgid "Downloading"
-msgstr ""
+msgstr "Descargando"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:64
msgid "Enable"
-msgstr ""
+msgstr "Activar"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
@@ -142,19 +142,19 @@ msgstr "Activa la salida de depuración a /tmp/simple-adblock.log."
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Error"
-msgstr ""
+msgstr "Error"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
msgid "Fail"
-msgstr ""
+msgstr "Fallo"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:56
msgid "Force Re-Download"
-msgstr ""
+msgstr "Forzar re-descarga"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
msgid "Force Reloading"
-msgstr ""
+msgstr "Forzar recarga"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
msgid "Force Router DNS"
@@ -215,7 +215,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
msgid "Loading"
-msgstr ""
+msgstr "Cargando"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "Message"
@@ -250,7 +250,7 @@ msgstr "LÉEME"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
msgid "Restarting"
-msgstr ""
+msgstr "Reiniciando"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
msgid "Run service after set delay on boot."
@@ -282,15 +282,15 @@ msgstr "Alguna salida"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:54
msgid "Start"
-msgstr ""
+msgstr "Iniciar"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
msgid "Starting"
-msgstr ""
+msgstr "Iniciando"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Detener"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
msgid "Stop the download if it is stalled for set number of seconds."
@@ -300,7 +300,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
msgid "Stopped"
-msgstr ""
+msgstr "Detenido"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
msgid "Store compressed cache"
@@ -312,7 +312,7 @@ msgstr "Almacene el archivo de caché comprimido en el enrutador"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
msgid "Success"
-msgstr ""
+msgstr "Éxito"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
msgid "Suppress output"
@@ -352,7 +352,7 @@ msgstr "Salida detallada"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
msgid "Warning"
-msgstr ""
+msgstr "Advertencia"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
msgid "Whitelist and Blocklist Management"
@@ -368,83 +368,83 @@ msgstr "Dominios en lista blanca"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "domains"
-msgstr ""
+msgstr "dominios"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
msgid "domains found"
-msgstr ""
+msgstr "dominios encontrados"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
msgid "failed to access shared memory"
-msgstr ""
+msgstr "no se pudo acceder a la memoria compartida"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
msgid "failed to create"
-msgstr ""
+msgstr "fallo al crear"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:103
msgid "failed to create blocklist or restart DNS resolver"
-msgstr ""
+msgstr "no se pudo crear una lista de bloqueo o reiniciar el DNS resolver"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
msgid "failed to create compressed cache"
-msgstr ""
+msgstr "error al crear caché comprimido"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:106
msgid "failed to download"
-msgstr ""
+msgstr "error al descargar"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
msgid "failed to format data file"
-msgstr ""
+msgstr "error al formatear el archivo de datos"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
msgid "failed to move"
-msgstr ""
+msgstr "error al mover"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
msgid "failed to move temporary data file to"
-msgstr ""
+msgstr "no se pudo mover el archivo de datos temporal a"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
msgid "failed to optimize data file"
-msgstr ""
+msgstr "no se pudo optimizar el archivo de datos"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:107
msgid "failed to parse"
-msgstr ""
+msgstr "no se pudo analizar"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
msgid "failed to process whitelist"
-msgstr ""
+msgstr "no se pudo procesar la lista blanca"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:105
msgid "failed to reload/restart DNS resolver"
-msgstr ""
+msgstr "error al recargar/reiniciar el solucionador DNS"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
msgid "failed to remove temporary files"
-msgstr ""
+msgstr "error al eliminar los archivos temporales"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
msgid "failed to restart/reload DNS resolver"
-msgstr ""
+msgstr "error al reiniciar/recargar el solucionador DNS"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
msgid "failed to sort data file"
-msgstr ""
+msgstr "error al ordenar el archivo de datos"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
msgid "failed to stop"
-msgstr ""
+msgstr "error al detener"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
msgid "failed to unpack compressed cache"
-msgstr ""
+msgstr "no se pudo descomprimir el caché comprimido"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
msgid "file"
-msgstr ""
+msgstr "archivo"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:214
msgid "for details."
@@ -452,11 +452,11 @@ msgstr "para detalles."
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "is blocking"
-msgstr ""
+msgstr "está bloqueando"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
msgid "is not installed or not found"
-msgstr ""
+msgstr "no está instalado o no se encuentra"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
@@ -473,11 +473,11 @@ msgstr "ninguno"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
msgid "to"
-msgstr ""
+msgstr "a"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "with"
-msgstr ""
+msgstr "con"
#~ msgid "Enable/Start"
#~ msgstr "Activar/Iniciar"
diff --git a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
index 8ed4296f6..64009ad45 100644
--- a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-09 15:51+0000\n"
-"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
+"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Add IPv6 entries"
@@ -99,7 +99,7 @@ msgstr "Délai (en secondes) pour le démarrage suite au boot"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:66
msgid "Disable"
-msgstr ""
+msgstr "Désactiver"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
msgid "Disable Debugging"
@@ -127,7 +127,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:64
msgid "Enable"
-msgstr ""
+msgstr "Activer"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
@@ -142,7 +142,7 @@ msgstr "Active la sortie de débogage vers /tmp/simple-adblock.log."
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Error"
-msgstr ""
+msgstr "Erreur"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
msgid "Fail"
@@ -215,7 +215,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
msgid "Loading"
-msgstr ""
+msgstr "Chargement"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "Message"
@@ -282,7 +282,7 @@ msgstr "Quelques informations en sortie"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:54
msgid "Start"
-msgstr ""
+msgstr "Démarrer"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
msgid "Starting"
@@ -290,7 +290,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Arrêter"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
msgid "Stop the download if it is stalled for set number of seconds."
@@ -299,7 +299,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
msgid "Stopped"
-msgstr ""
+msgstr "Arrêté"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
msgid "Store compressed cache"
@@ -355,7 +355,7 @@ msgstr "Sortie verbeuse"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
msgid "Warning"
-msgstr ""
+msgstr "Avertissement"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
msgid "Whitelist and Blocklist Management"
@@ -459,7 +459,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
msgid "is not installed or not found"
-msgstr ""
+msgstr "n'est pas installé ou introuvable"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
@@ -476,7 +476,7 @@ msgstr "Aucun"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
msgid "to"
-msgstr ""
+msgstr "à"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
msgid "with"
diff --git a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
index 89e8c58d5..3dac3fe5b 100644
--- a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-02 17:30+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2020-04-07 16:52+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/pt/>\n"
"Language: pt\n"
@@ -95,7 +95,7 @@ msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:66
msgid "Disable"
-msgstr ""
+msgstr "Desativar"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
msgid "Disable Debugging"
@@ -295,7 +295,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
msgid "Stopped"
-msgstr ""
+msgstr "Parado"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
msgid "Store compressed cache"
diff --git a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
index a55cb61a1..584dc28fa 100644
--- a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-04-02 17:30+0000\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/pt_BR/>\n"
@@ -373,19 +373,19 @@ msgstr "domínios foram encontrados"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
msgid "failed to access shared memory"
-msgstr "falhou ao acessar a memória compartilhada"
+msgstr "houve uma falha ao acessar a memória compartilhada"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
msgid "failed to create"
-msgstr "falha ao criar"
+msgstr "houve uma falha ao criar"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:103
msgid "failed to create blocklist or restart DNS resolver"
-msgstr "falha ao criar a lista de bloqueio ou reiniciar o DNS"
+msgstr "houve uma falha ao criar a lista de bloqueio ou reiniciar o DNS"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
msgid "failed to create compressed cache"
-msgstr "falha ao criar a cache compactada"
+msgstr "houve uma falha ao criar a cache compactada"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:106
msgid "failed to download"
diff --git a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
index d3b122ee6..19d32401a 100644
--- a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssimple-adblock/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.0-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
msgid "Add IPv6 entries"
@@ -51,7 +57,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
msgid "Controls system log and console output verbosity."
@@ -87,7 +93,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:66
msgid "Disable"
-msgstr ""
+msgstr "Zakázať"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
msgid "Disable Debugging"
@@ -130,7 +136,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Error"
-msgstr ""
+msgstr "Chyba"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
msgid "Fail"
@@ -260,7 +266,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:54
msgid "Start"
-msgstr ""
+msgstr "Spustiť"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
msgid "Starting"
@@ -268,7 +274,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Zastaviť"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
msgid "Stop the download if it is stalled for set number of seconds."
@@ -328,7 +334,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
msgid "Warning"
-msgstr ""
+msgstr "Upozornenie"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
msgid "Whitelist and Blocklist Management"
diff --git a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
index 0afaa2f79..b3d74edf5 100644
--- a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
+++ b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
@@ -34,15 +34,15 @@ msgstr ""
msgid "Blacklisted Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Cache file containing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
msgid "Collected Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Compressed cache file found"
msgstr ""
@@ -82,7 +82,7 @@ msgstr ""
msgid "Delay (in seconds) for on-boot start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:66
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
msgid "Disable"
msgstr ""
@@ -106,11 +106,11 @@ msgstr ""
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:64
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
msgid "Enable"
msgstr ""
@@ -123,21 +123,21 @@ msgstr ""
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:56
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
msgid "Force Reloading"
msgstr ""
@@ -171,8 +171,8 @@ msgstr ""
msgid "Individual domains to be whitelisted."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
msgid "Info"
msgstr ""
@@ -194,7 +194,7 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
msgid "Message"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "README"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
msgid "Restarting"
msgstr ""
@@ -231,19 +231,18 @@ msgstr ""
msgid "Run service after set delay on boot."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:115
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:121
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:114
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "Service Status"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
-#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:109
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:108
msgid "Simple AdBlock Settings"
msgstr ""
@@ -255,11 +254,11 @@ msgstr ""
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:54
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
msgid "Starting"
msgstr ""
@@ -271,7 +270,7 @@ msgstr ""
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
msgid "Stopped"
msgstr ""
@@ -283,7 +282,7 @@ msgstr ""
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
msgid "Success"
msgstr ""
@@ -295,7 +294,7 @@ msgstr ""
msgid "System LED Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:125
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:124
msgid "Task"
msgstr ""
@@ -323,7 +322,7 @@ msgstr ""
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
msgid "Warning"
msgstr ""
@@ -339,83 +338,83 @@ msgstr ""
msgid "Whitelisted Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "domains found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
msgid "failed to create"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:103
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
msgid "failed to create blocklist or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:106
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:105
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
msgid "failed to move"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
msgid "failed to move temporary data file to"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:107
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:106
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
msgid "failed to process whitelist"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:105
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:103
msgid "failed to stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
msgid "file"
msgstr ""
@@ -423,11 +422,11 @@ msgstr ""
msgid "for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "is blocking"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
msgid "is not installed or not found"
msgstr ""
@@ -444,10 +443,10 @@ msgstr ""
msgid "none"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
msgid "to"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "with"
msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
index cba95e998..0f710766a 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/zh_Hant/>\n"
@@ -60,7 +60,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
msgid "Controls system log and console output verbosity."
@@ -124,7 +124,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:64
msgid "Enable"
-msgstr ""
+msgstr "啟用"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
diff --git a/applications/luci-app-splash/po/sk/splash.po b/applications/luci-app-splash/po/sk/splash.po
index 79ba5b07d..4fb9affdd 100644
--- a/applications/luci-app-splash/po/sk/splash.po
+++ b/applications/luci-app-splash/po/sk/splash.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:23+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/sk/>\n"
"Language: sk\n"
@@ -156,7 +156,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr ""
+msgstr "Názov hostiteľa"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
@@ -182,7 +182,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces that are used for Splash."
@@ -224,7 +224,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
msgid "Network"
-msgstr ""
+msgstr "Sieť"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
@@ -389,7 +389,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
msgid "unknown"
-msgstr "nezistené"
+msgstr "neznámy"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
msgid "use filesharing applications on this network"
diff --git a/applications/luci-app-sqm/Makefile b/applications/luci-app-sqm/Makefile
new file mode 100644
index 000000000..77c0f8d2e
--- /dev/null
+++ b/applications/luci-app-sqm/Makefile
@@ -0,0 +1,19 @@
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for SQM Scripts
+LUCI_DESCRIPTION:=Luci interface for the SQM scripts queue management package
+
+PKG_VERSION:=1.4.0
+PKG_RELEASE:=7
+
+PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
+
+LUCI_DEPENDS:=+luci-compat +sqm-scripts
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-sqm/luasrc/controller/sqm.lua b/applications/luci-app-sqm/luasrc/controller/sqm.lua
new file mode 100644
index 000000000..10e5fdbe6
--- /dev/null
+++ b/applications/luci-app-sqm/luasrc/controller/sqm.lua
@@ -0,0 +1,26 @@
+--[[
+LuCI - Lua Configuration Interface
+
+Copyright 2008 Steven Barth <steven@midlink.org>
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+$Id$
+]]--
+
+module("luci.controller.sqm", package.seeall)
+
+function index()
+ if not nixio.fs.access("/etc/config/sqm") then
+ return
+ end
+
+ local page
+
+ page = entry({"admin", "network", "sqm"}, cbi("sqm"), _("SQM QoS"))
+ page.dependent = true
+end
diff --git a/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua b/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
new file mode 100644
index 000000000..f16b4e6ab
--- /dev/null
+++ b/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
@@ -0,0 +1,263 @@
+--[[
+LuCI - Lua Configuration Interface
+
+Copyright 2014 Steven Barth <steven@midlink.org>
+Copyright 2014 Dave Taht <dave.taht@bufferbloat.net>
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+$Id$
+]]--
+
+local wa = require "luci.tools.webadmin"
+local fs = require "nixio.fs"
+local net = require "luci.model.network".init()
+local sys = require "luci.sys"
+--local ifaces = net:get_interfaces()
+local ifaces = sys.net:devices()
+local path = "/usr/lib/sqm"
+local run_path = "/tmp/run/sqm/available_qdiscs"
+
+m = Map("sqm", translate("Smart Queue Management"),
+ translate("With <abbr title=\"Smart Queue Management\">SQM</abbr> you " ..
+ "can enable traffic shaping, better mixing (Fair Queueing)," ..
+ " active queue length management (AQM) " ..
+ " and prioritisation on one " ..
+ "network interface."))
+
+s = m:section(TypedSection, "queue", translate("Queues"))
+s:tab("tab_basic", translate("Basic Settings"))
+s:tab("tab_qdisc", translate("Queue Discipline"))
+s:tab("tab_linklayer", translate("Link Layer Adaptation"))
+s.addremove = true -- set to true to allow adding SQM instances in the GUI
+s.anonymous = true
+
+-- BASIC
+e = s:taboption("tab_basic", Flag, "enabled", translate("Enable this SQM instance."))
+e.rmempty = false
+
+-- sm: following jow's advise, be helpful to the user and enable
+-- sqm's init script if even a single sm instance/interface
+-- is enabled; this is unexpected in that the init script gets
+-- enabled as soon as at least one sqm instance is enabled
+-- and that state is saved, so it does not require "Save & Apply"
+-- to effect the init scripts.
+-- the implementation was inpired/lifted from
+-- https://github.com/openwrt/luci/blob/master/applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua
+function e.write(self, section, value)
+ if value == "1" then
+ luci.sys.init.enable("sqm")
+ m.message = translate("The SQM GUI has just enabled the sqm initscript on your behalf. Remember to disable the sqm initscript manually under System Startup menu in case this change was not wished for.")
+ end
+ return Flag.write(self, section, value)
+end
+-- TODO: inform the user what we just did...
+
+
+-- Add to physical interface list a hint of the correpsonding network names,
+-- used to help users better select e.g. lan or wan interface.
+
+n = s:taboption("tab_basic", ListValue, "interface", translate("Interface name"))
+-- sm lifted from luci-app-wol, the original implementation failed to show pppoe-ge00 type interface names
+for _, iface in ipairs(ifaces) do
+ if not (iface == "lo" or iface:match("^ifb.*")) then
+ local nets = net:get_interface(iface)
+ nets = nets and nets:get_networks() or {}
+ for k, v in pairs(nets) do
+ nets[k] = nets[k].sid
+ end
+ nets = table.concat(nets, ",")
+ n:value(iface, ((#nets > 0) and "%s (%s)" % {iface, nets} or iface))
+ end
+end
+n.rmempty = false
+
+
+dl = s:taboption("tab_basic", Value, "download", translate("Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress shaping:"))
+dl.datatype = "and(uinteger,min(0))"
+dl.rmempty = false
+
+ul = s:taboption("tab_basic", Value, "upload", translate("Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping:"))
+ul.datatype = "and(uinteger,min(0))"
+ul.rmempty = false
+
+dbl = s:taboption("tab_basic", Flag, "debug_logging", translate("Create log file for this SQM instance under /var/run/sqm/${Interface_name}.[start|stop]-sqm.log."))
+dbl.rmempty = false
+
+
+verb = s:taboption("tab_basic", ListValue, "verbosity", translate("Verbosity of SQM's output into the system log."))
+verb:value("0", "silent")
+verb:value("1", "error")
+verb:value("2", "warning")
+verb:value("5", "info ("..translate("default")..")")
+verb:value("8", "debug")
+verb:value("10", "trace")
+verb.default = "5"
+verb.rmempty = true
+
+
+
+
+-- QDISC
+
+local val_qdisc_name = ""
+c = s:taboption("tab_qdisc", ListValue, "qdisc", translate("Queuing disciplines useable on this system. After installing a new qdisc, you need to restart the router to see updates!"))
+c:value("fq_codel", "fq_codel ("..translate("default")..")")
+
+if fs.stat(run_path) then
+ for file in fs.dir(run_path) do
+ c:value( file )
+ end
+end
+c.default = "fq_codel"
+c.rmempty = false
+
+
+
+local qos_desc = ""
+sc = s:taboption("tab_qdisc", ListValue, "script", translate("Queue setup script"))
+for file in fs.dir(path) do
+ if string.find(file, ".qos$") and not fs.stat(path .. "/" .. file .. ".hidden") then
+ sc:value(file)
+ qos_desc = qos_desc .. "<p><b>" .. file .. ":</b><br />"
+ fh = io.open(path .. "/" .. file .. ".help", "r")
+ if fh then
+ qos_desc = qos_desc .. fh:read("*a") .. "</p>"
+ else
+ qos_desc = qos_desc .. "No help text</p>"
+ end
+ end
+end
+sc.default = "simple.qos"
+sc.rmempty = false
+sc.description = qos_desc
+
+ad = s:taboption("tab_qdisc", Flag, "qdisc_advanced", translate("Show and Use Advanced Configuration. Advanced options will only be used as long as this box is checked."))
+ad.default = false
+ad.rmempty = true
+
+squash_dscp = s:taboption("tab_qdisc", ListValue, "squash_dscp", translate("Squash DSCP on inbound packets (ingress):"))
+squash_dscp:value("1", "SQUASH")
+squash_dscp:value("0", "DO NOT SQUASH")
+squash_dscp.default = "1"
+squash_dscp.rmempty = true
+squash_dscp:depends("qdisc_advanced", "1")
+
+squash_ingress = s:taboption("tab_qdisc", ListValue, "squash_ingress", translate("Ignore DSCP on ingress:"))
+squash_ingress:value("1", "Ignore")
+squash_ingress:value("0", "Allow")
+squash_ingress.default = "1"
+squash_ingress.rmempty = true
+squash_ingress:depends("qdisc_advanced", "1")
+
+iecn = s:taboption("tab_qdisc", ListValue, "ingress_ecn", translate("Explicit congestion notification (ECN) status on inbound packets (ingress):"))
+iecn:value("ECN", "ECN ("..translate("default")..")")
+iecn:value("NOECN")
+iecn.default = "ECN"
+iecn.rmempty = true
+iecn:depends("qdisc_advanced", "1")
+
+eecn = s:taboption("tab_qdisc", ListValue, "egress_ecn", translate("Explicit congestion notification (ECN) status on outbound packets (egress)."))
+eecn:value("NOECN", "NOECN ("..translate("default")..")")
+eecn:value("ECN")
+eecn.default = "NOECN"
+eecn.rmempty = true
+eecn:depends("qdisc_advanced", "1")
+
+ad2 = s:taboption("tab_qdisc", Flag, "qdisc_really_really_advanced", translate("Show and Use Dangerous Configuration. Dangerous options will only be used as long as this box is checked."))
+ad2.default = false
+ad2.rmempty = true
+ad2:depends("qdisc_advanced", "1")
+
+ilim = s:taboption("tab_qdisc", Value, "ilimit", translate("Hard limit on ingress queues; leave empty for default."))
+-- ilim.default = 1000
+ilim.isnumber = true
+ilim.datatype = "and(uinteger,min(0))"
+ilim.rmempty = true
+ilim:depends("qdisc_really_really_advanced", "1")
+
+elim = s:taboption("tab_qdisc", Value, "elimit", translate("Hard limit on egress queues; leave empty for default."))
+-- elim.default = 1000
+elim.datatype = "and(uinteger,min(0))"
+elim.rmempty = true
+elim:depends("qdisc_really_really_advanced", "1")
+
+
+itarg = s:taboption("tab_qdisc", Value, "itarget", translate("Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."))
+itarg.datatype = "string"
+itarg.rmempty = true
+itarg:depends("qdisc_really_really_advanced", "1")
+
+etarg = s:taboption("tab_qdisc", Value, "etarget", translate("Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."))
+etarg.datatype = "string"
+etarg.rmempty = true
+etarg:depends("qdisc_really_really_advanced", "1")
+
+
+
+iqdisc_opts = s:taboption("tab_qdisc", Value, "iqdisc_opts", translate("Advanced option string to pass to the ingress queueing disciplines; no error checking, use very carefully."))
+iqdisc_opts.rmempty = true
+iqdisc_opts:depends("qdisc_really_really_advanced", "1")
+
+eqdisc_opts = s:taboption("tab_qdisc", Value, "eqdisc_opts", translate("Advanced option string to pass to the egress queueing disciplines; no error checking, use very carefully."))
+eqdisc_opts.rmempty = true
+eqdisc_opts:depends("qdisc_really_really_advanced", "1")
+
+-- LINKLAYER
+ll = s:taboption("tab_linklayer", ListValue, "linklayer", translate("Which link layer to account for:"))
+ll:value("none", "none ("..translate("default")..")")
+ll:value("ethernet", "Ethernet with overhead: select for e.g. VDSL2.")
+ll:value("atm", "ATM: select for e.g. ADSL1, ADSL2, ADSL2+.")
+ll.default = "none"
+
+po = s:taboption("tab_linklayer", Value, "overhead", translate("Per Packet Overhead (byte):"))
+po.datatype = "and(integer,min(-1500))"
+po.default = 0
+po.isnumber = true
+po.rmempty = true
+po:depends("linklayer", "ethernet")
+po:depends("linklayer", "atm")
+
+
+adll = s:taboption("tab_linklayer", Flag, "linklayer_advanced", translate("Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced options will only be used as long as this box is checked."))
+adll.rmempty = true
+adll:depends("linklayer", "ethernet")
+adll:depends("linklayer", "atm")
+
+smtu = s:taboption("tab_linklayer", Value, "tcMTU", translate("Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= interface MTU + overhead:"))
+smtu.datatype = "and(uinteger,min(0))"
+smtu.default = 2047
+smtu.isnumber = true
+smtu.rmempty = true
+smtu:depends("linklayer_advanced", "1")
+
+stsize = s:taboption("tab_linklayer", Value, "tcTSIZE", translate("Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU + 1) / 16:"))
+stsize.datatype = "and(uinteger,min(0))"
+stsize.default = 128
+stsize.isnumber = true
+stsize.rmempty = true
+stsize:depends("linklayer_advanced", "1")
+
+smpu = s:taboption("tab_linklayer", Value, "tcMPU", translate("Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"))
+smpu.datatype = "and(uinteger,min(0))"
+smpu.default = 0
+smpu.isnumber = true
+smpu.rmempty = true
+smpu:depends("linklayer_advanced", "1")
+
+lla = s:taboption("tab_linklayer", ListValue, "linklayer_adaptation_mechanism", translate("Which linklayer adaptation mechanism to use; for testing only"))
+lla:value("default", "default ("..translate("default")..")")
+lla:value("cake")
+lla:value("htb_private")
+lla:value("tc_stab")
+lla.default = "default"
+lla.rmempty = true
+lla:depends("linklayer_advanced", "1")
+
+-- PRORITIES?
+
+return m
diff --git a/applications/luci-app-sqm/po/bg/sqm.po b/applications/luci-app-sqm/po/bg/sqm.po
new file mode 100644
index 000000000..b68744c5f
--- /dev/null
+++ b/applications/luci-app-sqm/po/bg/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: bg\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/ca/sqm.po b/applications/luci-app-sqm/po/ca/sqm.po
new file mode 100644
index 000000000..23644a46f
--- /dev/null
+++ b/applications/luci-app-sqm/po/ca/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: ca\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/cs/sqm.po b/applications/luci-app-sqm/po/cs/sqm.po
new file mode 100644
index 000000000..2995aba0e
--- /dev/null
+++ b/applications/luci-app-sqm/po/cs/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/de/sqm.po b/applications/luci-app-sqm/po/de/sqm.po
new file mode 100644
index 000000000..8044485dd
--- /dev/null
+++ b/applications/luci-app-sqm/po/de/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: de\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/el/sqm.po b/applications/luci-app-sqm/po/el/sqm.po
new file mode 100644
index 000000000..0753926ab
--- /dev/null
+++ b/applications/luci-app-sqm/po/el/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: el\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/en/sqm.po b/applications/luci-app-sqm/po/en/sqm.po
new file mode 100644
index 000000000..4190d1d98
--- /dev/null
+++ b/applications/luci-app-sqm/po/en/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/es/sqm.po b/applications/luci-app-sqm/po/es/sqm.po
new file mode 100644
index 000000000..e97825cc5
--- /dev/null
+++ b/applications/luci-app-sqm/po/es/sqm.po
@@ -0,0 +1,235 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-04-05 00:47+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/es/>\n"
+"Language: es\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"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+"Cadena de opciones avanzadas para pasar a las disciplinas de cola de salida; "
+"sin verificación de errores, use con mucho cuidado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+"Cadena de opciones avanzadas para pasar a las disciplinas de colas de "
+"ingreso; sin verificación de errores, use con mucho cuidado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr "Configuración básica"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+"Cree un archivo de registro para esta instancia de SQM en /var/run/sqm/"
+"${Interface_name}.[start|stopfont>-sqm.log."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+"La velocidad de descarga (kbit/s) (ingreso) se establece en 0 para "
+"desactivar selectivamente la configuración de ingreso:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr "Activar esta instancia de SQM."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+"Estado de notificación explícita de congestión (ECN) en paquetes entrantes "
+"(ingreso):"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+"Estado explícito de notificación de congestión (ECN) en paquetes salientes "
+"(salida)."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr "Límite estricto en las colas de salida; dejar en blanco por defecto."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr "Límite estricto en las colas de ingreso; dejar en blanco por defecto."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr "Ignorar DSCP en ingreso:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr "Nombre de interfaz"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+"Objetivo de latencia para la salida, p.e. 5ms [unidades: s, ms o us]; déjelo "
+"en blanco para la selección automática, ingrese la palabra default para el "
+"qdisc predeterminado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+"Objetivo de latencia para la entrada, p.e. 5 ms [unidades: s, ms o us]; "
+"déjelo en blanco para la selección automática, ingrese la palabra default "
+"para el qdisc predeterminado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr "Adaptación de capa de enlace"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+"Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); necesita "
+"ser >= interfaz MTU + gastos generales:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+"Tamaño de paquete mínimo, MPU (byte); debe ser > 0 para tablas de tamaño de "
+"ethernet:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+"Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM, elija TSIZE = ("
+"tcMTU + 1) / 16:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr "Por paquete de arriba (byte):"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr "Disciplina de cola"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr "Script de configuración de cola"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr "Colas"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+"Disciplinas de colas utilizables en este sistema. Después de instalar un "
+"nuevo qdisc, ¡debe reiniciar el enrutador para ver las actualizaciones!"
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr "SQM QoS"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+"Mostrar opciones avanzadas de Linklayer (solo es necesario si MTU > 1500). "
+"Las opciones avanzadas solo se utilizarán mientras esta casilla esté marcada."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+"Mostrar y usar la Configuración avanzada. Las opciones avanzadas solo se "
+"utilizarán mientras esta casilla esté marcada."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+"Mostrar y usar la Configuración Peligrosa. Las opciones peligrosas sólo se "
+"utilizarán mientras esté marcada esta casilla."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr "Gestión inteligente de colas"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr "Aplastar DSCP en paquetes entrantes (ingreso):"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+"La GUI de SQM acaba de activar el initscript de sqm en su nombre. Recuerde "
+"desactivar el initscript de sqm manualmente en el menú Inicio del sistema en "
+"caso de que no se desee este cambio."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+"Velocidad de carga (kbit/s) (salida) establecida en 0 para desactivar "
+"selectivamente la configuración de salida:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr "Verbosidad de la salida de SQM en el registro del sistema."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr "Qué capa de enlace debe tener en cuenta:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr "Qué mecanismo de adaptación de capa de enlace usar; solo para pruebas"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+"Con <abbr title=\"Smart Queue Management\">SQM</abbr> puede activar la "
+"conformación del tráfico, una mejor mezcla (Fair Queuing), gestión activa de "
+"la longitud de la cola (AQM) y priorización en una interfaz de red."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr "predeterminado"
diff --git a/applications/luci-app-sqm/po/fr/sqm.po b/applications/luci-app-sqm/po/fr/sqm.po
new file mode 100644
index 000000000..8690254bf
--- /dev/null
+++ b/applications/luci-app-sqm/po/fr/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: fr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/he/sqm.po b/applications/luci-app-sqm/po/he/sqm.po
new file mode 100644
index 000000000..f3b9ebfe8
--- /dev/null
+++ b/applications/luci-app-sqm/po/he/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: he\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/hi/sqm.po b/applications/luci-app-sqm/po/hi/sqm.po
new file mode 100644
index 000000000..835268004
--- /dev/null
+++ b/applications/luci-app-sqm/po/hi/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: hi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/hu/sqm.po b/applications/luci-app-sqm/po/hu/sqm.po
new file mode 100644
index 000000000..119873bbe
--- /dev/null
+++ b/applications/luci-app-sqm/po/hu/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: hu\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/it/sqm.po b/applications/luci-app-sqm/po/it/sqm.po
new file mode 100644
index 000000000..bec986448
--- /dev/null
+++ b/applications/luci-app-sqm/po/it/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: it\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/ja/sqm.po b/applications/luci-app-sqm/po/ja/sqm.po
new file mode 100644
index 000000000..1de2f4c75
--- /dev/null
+++ b/applications/luci-app-sqm/po/ja/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: ja\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/ko/sqm.po b/applications/luci-app-sqm/po/ko/sqm.po
new file mode 100644
index 000000000..cff35780b
--- /dev/null
+++ b/applications/luci-app-sqm/po/ko/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: ko\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/mr/sqm.po b/applications/luci-app-sqm/po/mr/sqm.po
new file mode 100644
index 000000000..38e21ef31
--- /dev/null
+++ b/applications/luci-app-sqm/po/mr/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: mr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/ms/sqm.po b/applications/luci-app-sqm/po/ms/sqm.po
new file mode 100644
index 000000000..62659cf56
--- /dev/null
+++ b/applications/luci-app-sqm/po/ms/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: ms\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/nb_NO/sqm.po b/applications/luci-app-sqm/po/nb_NO/sqm.po
new file mode 100644
index 000000000..612818af7
--- /dev/null
+++ b/applications/luci-app-sqm/po/nb_NO/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: nb_NO\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/pl/sqm.po b/applications/luci-app-sqm/po/pl/sqm.po
new file mode 100644
index 000000000..da03c57ba
--- /dev/null
+++ b/applications/luci-app-sqm/po/pl/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: pl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/pt/sqm.po b/applications/luci-app-sqm/po/pt/sqm.po
new file mode 100644
index 000000000..55b7e2824
--- /dev/null
+++ b/applications/luci-app-sqm/po/pt/sqm.po
@@ -0,0 +1,207 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-04-07 18:07+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/pt/>\n"
+"Language: pt\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"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+"Cadeia de opções avançada para passar para as disciplinas de enfileiramento "
+"de saída; sem verificação de erros, use com muito cuidado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+"Cadeia de opções avançada para passar para as disciplinas de enfileiramento "
+"de entrada; sem verificação de erros, use com muito cuidado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr "Configurações Básicas"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+"Criar ficheiro de log para esta instância de SQM em /var/run/sqm/"
+"${Nome_da_Interface}.[start|stop]-sqm.log."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+"Velocidade de descarrega (kbit/s) (ingresso) configurada a 0 para desativar "
+"seletivamente a forma de ingresso:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr "Ativar esta instância do SQM."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+"Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
+"entrada (ingresso):"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+"Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
+"saída (egress)."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr "Nome da interface"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/pt_BR/sqm.po b/applications/luci-app-sqm/po/pt_BR/sqm.po
new file mode 100644
index 000000000..0d3650e90
--- /dev/null
+++ b/applications/luci-app-sqm/po/pt_BR/sqm.po
@@ -0,0 +1,243 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-04-05 16:31+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationssqm/pt_BR/>\n"
+"Language: pt_BR\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"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+"Cadeia de opções avançadas passada para as disciplinas de enfileiramento de "
+"saída; sem verificação de erros, use com muito cuidado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+"Cadeia de opções avançadas passada para as disciplinas de enfileiramento de "
+"entrada; sem verificação de erro, use com muito cuidado."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr "Configurações Básicas"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+"Criar um arquivo de registro log para esta instância SQM em /var/run/sqm/"
+"${Interface_name}.[start|stop]-sqm.log."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+"Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
+"seletivamente a modelagem do tráfico de entrada:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr "Ative esta instância do SQM."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+"Status de notificação explicita de congestionamento (ECN) durante a entrada "
+"de pacotes (ingress):"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+"Status de notificação explicita de congestionamento (ECN) durante a saída de "
+"pacotes (egress)."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+"Limite máximo nas filas de saída; deixe em branco para utilizar valores "
+"predefinidos."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+"Limite máximo nas filas de entrada; deixe em branco para utilizar valores "
+"predefinidos."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr "Ignore o DSCP na entrada:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr "Nome da Interface"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+"Meta de latência para saída, por exemplo, 5ms [unidades: s, ms ou nós]; "
+"deixe vazio para usar a seleção automática, coloque a palavra default para "
+"utilizar os valores predefinidos do qdisc."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+"Meta de latência para entrada, por exemplo, 5ms [unidades: s, ms ou nós]; "
+"deixe vazio para usar a seleção automática, coloque a palavra default para "
+"utilizar os valores predefinidos do qdisc."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr "Adaptação da Camada do Link de Ligação"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+"Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
+"precisa ser >= interface MTU + sobrecarga:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+"Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
+"tamanho ethernet:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+"Quantidade de entradas de tamanho/taxa nas tabelas, TSIZE; para o ATM, "
+"escolha TSIZE = (tcMTU + 1) / 16:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr "Por Sobrecarga de Pacote (byte):"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr "Disciplina da Fila"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr "Script de configuração da fila"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr "Filas de espera"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+"As disciplinas de enfileiramento utilizáveis neste sistema. Depois de "
+"instalar um novo qdisc, você precisa reiniciar o roteador para ver as "
+"atualizações!"
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr "SQM QoS"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+"Mostrar as Opções Avançadas da Camada do Link ( só é necessário caso MTU > "
+"1500). As opções avançadas só serão usadas quando esta caixa for selecionada."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+"Exibir e Usar a Configuração Avançada. As opções avançadas só serão usadas "
+"quando esta caixa for selecionada."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+"Mostrar e Usar as Configurações Perigosas. As opções perigosas só serão "
+"usadas quando esta caixa for selecionada."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr "Gestão Inteligente das Filas de Espera"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr "Liquidar o DSCP durante a entrada dos pacotes (ingress):"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+"O GUI SQM acabou de ativar o initscript sqm em seu nome. Lembre-se de "
+"desativar o initscript sqm manualmente no menu Inicio do Sistema caso esta "
+"alteração não tenha sido requerida."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+"Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
+"seletivamente a modelagem do tráfico de saída:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr "Prolixidade da saída do SQM's nos arquivos de registro log."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr "Qual camada de link deve ser considerada:"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+"Qual o mecanismo de adaptação de camadas do link para usar; para testes "
+"apenas"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+"Com a <abbr title=\"Gestão Inteligente das Filas de Espera\">SQM</abbr> você "
+"pode habilitar a modelagem de tráfego, ter uma melhor mistura (Fila Justa), "
+"gerenciamento ativo de comprimento de fila (AQM) e priorização em uma "
+"interface de rede."
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr "Padrão"
diff --git a/applications/luci-app-sqm/po/ro/sqm.po b/applications/luci-app-sqm/po/ro/sqm.po
new file mode 100644
index 000000000..cf73e4093
--- /dev/null
+++ b/applications/luci-app-sqm/po/ro/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: ro\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/ru/sqm.po b/applications/luci-app-sqm/po/ru/sqm.po
new file mode 100644
index 000000000..a89f6b34c
--- /dev/null
+++ b/applications/luci-app-sqm/po/ru/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/sk/sqm.po b/applications/luci-app-sqm/po/sk/sqm.po
new file mode 100644
index 000000000..e1bed0377
--- /dev/null
+++ b/applications/luci-app-sqm/po/sk/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: sk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/sv/sqm.po b/applications/luci-app-sqm/po/sv/sqm.po
new file mode 100644
index 000000000..7b8873490
--- /dev/null
+++ b/applications/luci-app-sqm/po/sv/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: sv\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/templates/sqm.pot b/applications/luci-app-sqm/po/templates/sqm.pot
new file mode 100644
index 000000000..e00337d2f
--- /dev/null
+++ b/applications/luci-app-sqm/po/templates/sqm.pot
@@ -0,0 +1,186 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/tr/sqm.po b/applications/luci-app-sqm/po/tr/sqm.po
new file mode 100644
index 000000000..77e92129a
--- /dev/null
+++ b/applications/luci-app-sqm/po/tr/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: tr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/uk/sqm.po b/applications/luci-app-sqm/po/uk/sqm.po
new file mode 100644
index 000000000..2f903788e
--- /dev/null
+++ b/applications/luci-app-sqm/po/uk/sqm.po
@@ -0,0 +1,196 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-04-07 18:07+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/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.0-dev\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr "Назва інтерфейсу"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/vi/sqm.po b/applications/luci-app-sqm/po/vi/sqm.po
new file mode 100644
index 000000000..ad592abff
--- /dev/null
+++ b/applications/luci-app-sqm/po/vi/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: vi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/zh_Hans/sqm.po b/applications/luci-app-sqm/po/zh_Hans/sqm.po
new file mode 100644
index 000000000..3d1b80472
--- /dev/null
+++ b/applications/luci-app-sqm/po/zh_Hans/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/po/zh_Hant/sqm.po b/applications/luci-app-sqm/po/zh_Hant/sqm.po
new file mode 100644
index 000000000..7d961e1b2
--- /dev/null
+++ b/applications/luci-app-sqm/po/zh_Hant/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: zh_Hant\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-sqm/root/etc/uci-defaults/50-luci-sqm b/applications/luci-app-sqm/root/etc/uci-defaults/50-luci-sqm
new file mode 100755
index 000000000..a3046b2a0
--- /dev/null
+++ b/applications/luci-app-sqm/root/etc/uci-defaults/50-luci-sqm
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+uci -q batch <<-EOF >/dev/null
+ delete ucitrack.@sqm[-1]
+ add ucitrack sqm
+ set ucitrack.@sqm[-1].init=sqm
+ del_list ucitrack.@firewall[0].affects=sqm
+ add_list ucitrack.@firewall[0].affects=sqm
+ commit ucitrack
+EOF
+
+rm -f /tmp/luci-indexcache
+exit 0
diff --git a/applications/luci-app-squid/po/sk/squid.po b/applications/luci-app-squid/po/sk/squid.po
index 0ab44a42f..f3032c512 100644
--- a/applications/luci-app-squid/po/sk/squid.po
+++ b/applications/luci-app-squid/po/sk/squid.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/sk/>\n"
"Language: sk\n"
@@ -20,11 +20,11 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:21
#: applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json:3
diff --git a/applications/luci-app-squid/po/zh_Hant/squid.po b/applications/luci-app-squid/po/zh_Hant/squid.po
index 668063cc7..b8df48eb0 100644
--- a/applications/luci-app-squid/po/zh_Hant/squid.po
+++ b/applications/luci-app-squid/po/zh_Hant/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssquid/zh_Hant/>\n"
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
-msgstr ""
+msgstr "埠"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:21
#: applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json:3
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js
index 6ab519618..34d0ca9b4 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js
@@ -7,6 +7,6 @@ return baseclass.extend({
description: _('The splash leases plugin uses libuci to collect statistics about splash leases.'),
configSummary: function(section) {
- return _('Monitoring spash leases');
+ return _('Monitoring splash leases');
}
});
diff --git a/applications/luci-app-statistics/po/sk/statistics.po b/applications/luci-app-statistics/po/sk/statistics.po
index 555dd6550..095e35972 100644
--- a/applications/luci-app-statistics/po/sk/statistics.po
+++ b/applications/luci-app-statistics/po/sk/statistics.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:33+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/sk/>\n"
"Language: sk\n"
@@ -346,7 +346,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iptables.js:6
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iptables.json:2
msgid "Firewall"
-msgstr ""
+msgstr "Brána Firewall"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:6
msgid "Firewall (IPv6)"
@@ -406,7 +406,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
msgid "Hostname"
-msgstr ""
+msgstr "Názov hostiteľa"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
msgid "IP or hostname where to get the txtinfo output from"
@@ -431,7 +431,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/interface.js:6
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/interface.json:2
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js:6
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/irq.json:2
@@ -500,7 +500,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/memory.js:9
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/memory.json:2
msgid "Memory"
-msgstr ""
+msgstr "Pamäť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:5
msgid "Memory Plugin Configuration"
@@ -745,7 +745,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:24
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:6
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
@@ -758,7 +758,7 @@ msgstr ""
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
msgid "Network"
-msgstr ""
+msgstr "Sieť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:5
msgid "Network Plugin Configuration"
@@ -818,7 +818,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:57
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:17
msgid "Percent values"
@@ -827,7 +827,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js:6
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json:2
msgid "Ping"
-msgstr ""
+msgstr "Ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:5
msgid "Ping Plugin Configuration"
@@ -839,7 +839,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:17
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:18
msgid "Port for apcupsd communication"
@@ -1016,7 +1016,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:125
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:13
msgid "Storage directory"
@@ -1062,7 +1062,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:84
msgid "Table"
-msgstr ""
+msgstr "Tabuľka"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "The APCUPS plugin collects statistics about the APC UPS."
@@ -1313,7 +1313,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:14
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
msgid "Uptime"
-msgstr ""
+msgstr "Doba spustenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:5
msgid "Uptime Plugin Configuration"
@@ -1364,7 +1364,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:6
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
msgid "Wireless"
-msgstr ""
+msgstr "Bezdrôtová sieť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:6
msgid "Wireless iwinfo Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/zh_Hant/statistics.po b/applications/luci-app-statistics/po/zh_Hant/statistics.po
index f23fd26b8..742335e2f 100644
--- a/applications/luci-app-statistics/po/zh_Hant/statistics.po
+++ b/applications/luci-app-statistics/po/zh_Hant/statistics.po
@@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsstatistics/zh_Hant/>\n"
@@ -68,7 +68,7 @@ msgstr "基本目錄"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:15
msgid "Basic monitoring"
-msgstr "基本監控"
+msgstr "基本監測"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:24
msgid "Basic process monitoring enabled"
@@ -97,7 +97,7 @@ msgstr "CPU 插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:31
msgid "CPU monitoring is enabled"
-msgstr ""
+msgstr "CPU 監測已啟用"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
msgid "CSV Output"
@@ -231,7 +231,7 @@ msgstr "顯示時間段 »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:192
msgid "Do not refresh"
-msgstr ""
+msgstr "請勿重整"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:6
msgid "E-Mail Plugin Configuration"
@@ -243,7 +243,7 @@ msgstr "電子郵件"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:14
msgid "Empty value = monitor all"
-msgstr "留空 = 監控所有"
+msgstr "留空 = 監測所有"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:20
msgid "Enable"
@@ -407,7 +407,7 @@ msgstr ""
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
-msgstr "在這裡,您可以定義各種監控 iptables 規則臨界值。"
+msgstr "在這裡,您可以定義各種監測 iptables 規則臨界值。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:13
msgid "Host"
@@ -457,7 +457,7 @@ msgstr "Iptables 插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:14
msgid "Leave unselected to automatically determine interfaces to monitor."
-msgstr "自動保留對未選中介面的監控。"
+msgstr "自動保留對未選中介面的監測。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:39
msgid "Listen host"
@@ -536,7 +536,7 @@ msgstr "監測所有本地監聽埠"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:14
msgid "Monitor device(s) / thermal zone(s)"
-msgstr "監控裝置/溫感區域"
+msgstr "監測裝置/溫感區域"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:14
msgid "Monitor devices"
@@ -595,7 +595,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:28
msgid "Monitoring APC UPS at host %s, port %d"
msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
+msgstr[0] "正在主機位置 %s 阜號 %d 的位置上監測 APC UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:30
msgid "Monitoring DNS queries on all interfaces"
@@ -660,11 +660,11 @@ msgstr "監測所有感測器"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:49
msgid "Monitoring all thermal zones"
-msgstr ""
+msgstr "監測所有溫控區"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:45
msgid "Monitoring all thermal zones except %s"
-msgstr ""
+msgstr "監測除 %s 外的所有溫控區"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:34
msgid "Monitoring local listen ports"
@@ -739,7 +739,7 @@ msgstr "Netlink 插件配置"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
msgid "Network"
-msgstr "Network"
+msgstr "網路"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:5
msgid "Network Plugin Configuration"
@@ -884,7 +884,7 @@ msgstr "行/RRA"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:160
msgid "Rule monitoring enabled"
-msgstr "規則監控已啟用"
+msgstr "規則監測已啟用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:23
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:43
@@ -939,7 +939,7 @@ msgstr "設定 collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:30
msgid "Shaping class monitoring"
-msgstr "整形類監控"
+msgstr "整形類監測"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:33
msgid "Show max values instead of averages"
@@ -1128,8 +1128,7 @@ msgstr "entropy 插件收集可用熵的統計資訊。"
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
-msgstr ""
-"exec 插件用於當某些監控值已到達閾值時,啟動外部指令讀值或通知外部程式。"
+msgstr "exec 插件用於當某些監測值已到達閾值時,啟動外部指令讀值或通知外部程式。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:79
msgid "The instance name must not contain spaces"
@@ -1150,9 +1149,7 @@ msgstr "iptables 插件將監測選定防火牆規則和收集關於每個規則
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
-msgstr ""
-"irq 插件用於監控選定中斷的每秒鐘產生的中斷數。如果沒有中斷被選中,則表示對所"
-"有中斷進行監測。"
+msgstr "irq 插件用於監測選定中斷的每秒鐘產生的中斷數。如果沒有中斷被選中,則表示對所有中斷進行監測。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
msgid ""
@@ -1232,8 +1229,8 @@ msgid ""
"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
"read, e.g. thermal_zone1 )"
msgstr ""
-"溫感插件將會監控系統溫度。資料主要取自 /sys/class/thermal/*/temp ('*' 表示溫"
-"感裝置的名字,例如:thermal_zone1)"
+"溫感插件將會監測系統溫度。資料主要取自 /sys/class/thermal/*/temp ('*' "
+"表示溫感裝置的名字,例如:thermal_zone1)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
msgid ""
@@ -1318,7 +1315,7 @@ msgstr "上線時間插件設定"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:9
msgid "Uptime monitoring enabled"
-msgstr "上線時間監控已啟用"
+msgstr "上線時間監測已啟用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:23
msgid "Use improved naming schema"
@@ -1339,11 +1336,11 @@ msgstr "詳細監測"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
msgid "When none selected, all disks will be monitored."
-msgstr "未選取時將監控所有硬碟。"
+msgstr "未選取時將監測所有硬碟。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:15
msgid "When none selected, all interfaces will be monitored."
-msgstr "未選取時將監控所有介面。"
+msgstr "未選取時將監測所有介面。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
msgid "When set to true, reports per-state metric (system, user, idle)"
diff --git a/applications/luci-app-tinyproxy/po/fr/tinyproxy.po b/applications/luci-app-tinyproxy/po/fr/tinyproxy.po
index b05cfba86..d8ab5b8d0 100644
--- a/applications/luci-app-tinyproxy/po/fr/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/fr/tinyproxy.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-03-20 17:55+0000\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/fr/>\n"
@@ -245,7 +245,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
msgid "Policy"
-msgstr "Action"
+msgstr "Politique"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
msgid "Privacy settings"
@@ -336,7 +336,7 @@ msgstr "Statut Tinyproxy"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:6
msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
-msgstr "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
+msgstr "Tinyproxy est un petit HTTP(S)-Proxy sans cache rapide"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:211
msgid "Upstream Proxies"
diff --git a/applications/luci-app-tinyproxy/po/sk/tinyproxy.po b/applications/luci-app-tinyproxy/po/sk/tinyproxy.po
index 5d494b971..ec89499a7 100644
--- a/applications/luci-app-tinyproxy/po/sk/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/sk/tinyproxy.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstinyproxy/sk/>\n"
+"Language: sk\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -65,7 +69,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:22
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -222,7 +226,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
msgid "Server Settings"
-msgstr ""
+msgstr "Nastavenia servera"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
msgid "Server limits"
@@ -275,7 +279,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:13
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
msgid "Target host"
diff --git a/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po b/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po
index 0ffee5615..1b7fe368d 100644
--- a/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstinyproxy/zh_Hant/>\n"
@@ -69,7 +69,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:22
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
msgid "Connection timeout"
@@ -117,7 +117,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
-msgstr ""
+msgstr "組"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
msgid "HTML template file to serve for stat host requests"
@@ -148,7 +148,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
-msgstr ""
+msgstr "監聽埠"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
diff --git a/applications/luci-app-transmission/po/sk/transmission.po b/applications/luci-app-transmission/po/sk/transmission.po
index bb6e6d63e..25208b8ac 100644
--- a/applications/luci-app-transmission/po/sk/transmission.po
+++ b/applications/luci-app-transmission/po/sk/transmission.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/sk/>\n"
"Language: sk\n"
@@ -110,11 +110,11 @@ msgstr "Zapnuté"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
-msgstr ""
+msgstr "Šifrovanie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
-msgstr ""
+msgstr "Chyba"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
diff --git a/applications/luci-app-transmission/po/zh_Hant/transmission.po b/applications/luci-app-transmission/po/zh_Hant/transmission.po
index 7b163b36e..ae579a75e 100644
--- a/applications/luci-app-transmission/po/zh_Hant/transmission.po
+++ b/applications/luci-app-transmission/po/zh_Hant/transmission.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-08 14:06+0200\n"
-"PO-Revision-Date: 2020-03-03 13:34+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstransmission/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -92,7 +92,7 @@ msgstr "啟用 DHT"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
-msgstr "除錯"
+msgstr "除錯 Debug"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
diff --git a/applications/luci-app-travelmate/po/sk/travelmate.po b/applications/luci-app-travelmate/po/sk/travelmate.po
index 344b9aed4..b9f7257ff 100644
--- a/applications/luci-app-travelmate/po/sk/travelmate.po
+++ b/applications/luci-app-travelmate/po/sk/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/sk/>\n"
"Language: sk\n"
@@ -43,7 +43,7 @@ msgstr "Pokročilé"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:92
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74
msgid "Authentication"
-msgstr ""
+msgstr "Overenie totožnosti"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:162
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:154
@@ -132,7 +132,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:85
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:67
msgid "EAP-Method"
-msgstr ""
+msgstr "Spôsob EAP"
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133
msgid "Edit"
@@ -179,7 +179,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112
#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:36
msgid "Encryption"
-msgstr ""
+msgstr "Šifrovanie"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:163
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:155
@@ -229,7 +229,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:64
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:129
msgid "Force TKIP and CCMP (AES)"
-msgstr ""
+msgstr "Vynútiť TKIP a CCMP (AES)"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:136
msgid ""
@@ -239,7 +239,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:105
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:87
msgid "Identity"
-msgstr ""
+msgstr "Identita"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:46
msgid "Ignore BSSID"
@@ -314,7 +314,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18
msgid "Overview"
-msgstr ""
+msgstr "Prehľad"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:49
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:90
@@ -324,12 +324,12 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:107
msgid "Password"
-msgstr ""
+msgstr "Heslo"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109
msgid "Password of Private Key"
-msgstr ""
+msgstr "Heslo súkromného kľúča"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:111
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:95
@@ -344,7 +344,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:118
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:104
msgid "Path to Private Key"
-msgstr ""
+msgstr "Cesta k súkromnému kľúču"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69
msgid "ProActive Uplink Switch"
@@ -383,7 +383,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:149
msgid "Restart"
-msgstr ""
+msgstr "Reštartovať"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147
msgid "Restart Travelmate"
@@ -424,7 +424,7 @@ msgstr "Uložiť"
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148
msgid "Scan"
-msgstr ""
+msgstr "Prehľadať"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:147
msgid "Scan Buffer Size"
diff --git a/applications/luci-app-travelmate/po/zh_Hant/travelmate.po b/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
index c3166ff83..9327a1cf5 100644
--- a/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
+++ b/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstravelmate/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -107,7 +107,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:125
msgid "Cipher"
-msgstr "密碼"
+msgstr "加密方式"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14
msgid ""
diff --git a/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js b/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js
index 26756a369..965f82772 100644
--- a/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js
+++ b/applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js
@@ -7,12 +7,13 @@ return view.extend({
return uci.load('ttyd');
},
render: function() {
- var port = uci.get_first('ttyd', 'ttyd', 'port') || '7681';
+ var port = uci.get_first('ttyd', 'ttyd', 'port') || '7681',
+ ssl = uci.get_first('ttyd', 'ttyd', 'ssl') || '0';
if (port === '0')
return E('div', { class: 'alert-message warning' },
_('Random ttyd port (port=0) is not supported.<br>Change to a fixed port and try again.'));
return E('iframe', {
- src: window.location.protocol + '//' + window.location.hostname + ':' + port,
+ src: (ssl === '1' ? 'https' : 'http') + '://' + window.location.hostname + ':' + port,
style: 'width: 100%; min-height: 500px; border: none; border-radius: 3px; resize: vertical;'
});
},
diff --git a/applications/luci-app-ttyd/po/sk/ttyd.po b/applications/luci-app-ttyd/po/sk/ttyd.po
index 153c69944..8352b5fab 100644
--- a/applications/luci-app-ttyd/po/sk/ttyd.po
+++ b/applications/luci-app-ttyd/po/sk/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/sk/>\n"
"Language: sk\n"
@@ -16,7 +16,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:14
msgid "Add instance"
-msgstr ""
+msgstr "Pridať inštanciu"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:39
msgid "Allow URL args"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:59
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:57
msgid "Index"
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:23
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:51
msgid "Max clients"
@@ -120,7 +120,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:19
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:19
msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -174,7 +174,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:36
msgid "Signal"
-msgstr ""
+msgstr "Signál"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:36
msgid "Signal to send to the command when exit it (default: 1, SIGHUP)"
diff --git a/applications/luci-app-ttyd/po/zh_Hant/ttyd.po b/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
index 8c4b821ea..7a06a1b25 100644
--- a/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
+++ b/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-25 23:11+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsttyd/zh_Hant/>\n"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Command"
-msgstr ""
+msgstr "指令"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:22
msgid "Config"
@@ -58,7 +58,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:72
msgid "Debug"
-msgstr ""
+msgstr "除錯 Debug"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:41
msgid "Do not allow clients to write to the TTY"
@@ -120,7 +120,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:19
msgid "Port"
-msgstr ""
+msgstr "埠"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:19
msgid "Port to listen (default: 7681, use `0` for random port)"
diff --git a/applications/luci-app-udpxy/po/sk/udpxy.po b/applications/luci-app-udpxy/po/sk/udpxy.po
index 3c257546d..d625fa3d1 100644
--- a/applications/luci-app-udpxy/po/sk/udpxy.po
+++ b/applications/luci-app-udpxy/po/sk/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/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 3.10\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -48,7 +48,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
@@ -60,7 +60,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
msgid "Verbose"
diff --git a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
index b58c8c4fe..6ed425e44 100644
--- a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsudpxy/zh_Hant/>\n"
@@ -48,7 +48,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
msgid "Port"
-msgstr ""
+msgstr "埠"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
msgid "Respawn"
diff --git a/applications/luci-app-uhttpd/po/sk/uhttpd.po b/applications/luci-app-uhttpd/po/sk/uhttpd.po
index 3eae33d18..c54718a8b 100644
--- a/applications/luci-app-uhttpd/po/sk/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/sk/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/sk/>\n"
"Language: sk\n"
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
diff --git a/applications/luci-app-unbound/po/sk/unbound.po b/applications/luci-app-unbound/po/sk/unbound.po
index cd77c3e01..ee471bbab 100644
--- a/applications/luci-app-unbound/po/sk/unbound.po
+++ b/applications/luci-app-unbound/po/sk/unbound.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/sk/>\n"
"Language: sk\n"
@@ -398,7 +398,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:41
msgid "Log"
-msgstr ""
+msgstr "Záznam"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
msgid "Manual Conf"
@@ -572,7 +572,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:38
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:256
msgid "Strict Minimize"
@@ -642,7 +642,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
-msgstr ""
+msgstr "Typ"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:26
msgid "Unbound"
diff --git a/applications/luci-app-upnp/po/fr/upnp.po b/applications/luci-app-upnp/po/fr/upnp.po
index 49184d65a..c9f0e00a6 100644
--- a/applications/luci-app-upnp/po/fr/upnp.po
+++ b/applications/luci-app-upnp/po/fr/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-02-09 15:50+0000\n"
-"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
+"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/fr/>\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ 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 3.11-dev\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid ""
@@ -92,7 +92,7 @@ msgstr "UUID du périphérique"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
msgid "Downlink"
-msgstr "Lien descendant"
+msgstr "Liaison descendante"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
msgid "Enable IGDv1 mode"
@@ -202,7 +202,7 @@ msgstr "Fichier des baux UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72
msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+msgstr "Plug & Play universel"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:58
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
@@ -212,7 +212,7 @@ msgstr "Inconnue"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
msgid "Uplink"
-msgstr "Lien remontant"
+msgstr "Liaison montante"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
diff --git a/applications/luci-app-upnp/po/sk/upnp.po b/applications/luci-app-upnp/po/sk/upnp.po
index 216947ed0..e3f41d291 100644
--- a/applications/luci-app-upnp/po/sk/upnp.po
+++ b/applications/luci-app-upnp/po/sk/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/sk/>\n"
"Language: sk\n"
@@ -25,7 +25,7 @@ msgstr "Akcia"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
msgid "Active UPnP Redirects"
-msgstr ""
+msgstr "Aktívne presmerovania UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
msgid "Advanced Settings"
@@ -37,37 +37,37 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
msgid "Allow adding forwards only to requesting ip addresses"
-msgstr ""
+msgstr "Umožniť pridanie preposielaní iba požadovaným adresám IP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
msgid "Announced model number"
-msgstr ""
+msgstr "Ohlásené číslo modelu"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
msgid "Announced serial number"
-msgstr ""
+msgstr "Ohlásené sériové číslo"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157
msgid "Clean rules interval"
-msgstr ""
+msgstr "Vymazať interval pravidiel"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153
msgid "Clean rules threshold"
-msgstr ""
+msgstr "Vymazať prah pravidiel"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:82
msgid "Client Address"
-msgstr ""
+msgstr "Adresa klienta"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
msgid "Client Port"
-msgstr ""
+msgstr "Port klienta"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174
msgid "Comment"
-msgstr ""
+msgstr "Komentár"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:64
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:59
@@ -82,7 +82,7 @@ msgstr "Popis"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:145
msgid "Device UUID"
-msgstr ""
+msgstr "UUID zariadenia"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
msgid "Downlink"
@@ -90,49 +90,49 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
msgid "Enable IGDv1 mode"
-msgstr ""
+msgstr "Povoliť režim IGDv1"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122
msgid "Enable NAT-PMP functionality"
-msgstr ""
+msgstr "Povoliť funkcionalitu NAT-PMP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Enable UPnP functionality"
-msgstr ""
+msgstr "Povoliť funkcionalitu UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
msgid "Enable additional logging"
-msgstr ""
+msgstr "Povoliť dodatočné zaznamenávanie"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
msgid "Enable secure mode"
-msgstr ""
+msgstr "Povoliť zabezpečený režim"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:81
msgid "External Port"
-msgstr ""
+msgstr "Externý port"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
msgid "External ports"
-msgstr ""
+msgstr "Externé porty"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:115
msgid "General Settings"
-msgstr ""
+msgstr "Všeobecné nastavenia"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
msgid "Host"
-msgstr ""
+msgstr "Hostiteľ"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Internal addresses"
-msgstr ""
+msgstr "Interné adresy"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:184
msgid "Internal ports"
-msgstr ""
+msgstr "Interné porty"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
msgid "MiniUPnP ACLs"
@@ -140,19 +140,19 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "MiniUPnP settings"
-msgstr ""
+msgstr "Nastavenia MiniUPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
msgid "Notify interval"
-msgstr ""
+msgstr "Interval upozornení"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Port"
-msgstr ""
+msgstr "Port"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161
msgid "Presentation URL"
-msgstr ""
+msgstr "Prezentačná URL"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
@@ -169,23 +169,23 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "Start UPnP and NAT-PMP service"
-msgstr ""
+msgstr "Spustiť službu UPnP a NAT-PMP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:68
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:63
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:107
msgid "There are no active redirects."
-msgstr ""
+msgstr "Neexistujú žiadne aktívne presmerovania."
#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
msgid "UPnP"
-msgstr ""
+msgstr "UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:73
msgid ""
"UPnP allows clients in the local network to automatically configure the "
"router."
-msgstr ""
+msgstr "UPnP umožňuje klientom v miestnej sieti automaticky nastaviť smerovač."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
msgid "UPnP lease file"
@@ -199,7 +199,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:97
msgid "Unknown"
-msgstr ""
+msgstr "Neznáme"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
msgid "Uplink"
@@ -208,7 +208,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
msgid "Value in KByte/s, informational only"
-msgstr ""
+msgstr "Hodnota v KBajtoch za sekundu, iba informatívne"
#~ msgid "Collecting data..."
#~ msgstr "Zbieram dáta..."
diff --git a/applications/luci-app-upnp/po/zh_Hant/upnp.po b/applications/luci-app-upnp/po/zh_Hant/upnp.po
index acf38ed37..080f0ef0d 100644
--- a/applications/luci-app-upnp/po/zh_Hant/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hant/upnp.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-03 13:34+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsupnp/zh_Hant/>\n"
@@ -76,7 +76,7 @@ msgstr "註解"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:59
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103
msgid "Delete"
-msgstr ""
+msgstr "刪除"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
@@ -151,7 +151,7 @@ msgstr "提醒間隔"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
msgid "Port"
-msgstr "埠號"
+msgstr "埠"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161
msgid "Presentation URL"
diff --git a/applications/luci-app-vnstat/po/sk/vnstat.po b/applications/luci-app-vnstat/po/sk/vnstat.po
index f8d247fe2..3475108f2 100644
--- a/applications/luci-app-vnstat/po/sk/vnstat.po
+++ b/applications/luci-app-vnstat/po/sk/vnstat.po
@@ -1,16 +1,20 @@
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"
+"PO-Revision-Date: 2020-04-04 17:34+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/sk/>\n"
+"Language: sk\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:20
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat/po/zh_Hant/vnstat.po b/applications/luci-app-vnstat/po/zh_Hant/vnstat.po
index 3cc8cf8f6..2a8cbdc74 100644
--- a/applications/luci-app-vnstat/po/zh_Hant/vnstat.po
+++ b/applications/luci-app-vnstat/po/zh_Hant/vnstat.po
@@ -4,19 +4,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2018-08-07 20:49+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_TW\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsvnstat/zh_Hant/>\n"
+"Language: zh_Hant\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 4.0-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:20
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
msgid "Daily traffic"
diff --git a/applications/luci-app-vnstat2/po/sk/vnstat2.po b/applications/luci-app-vnstat2/po/sk/vnstat2.po
index 249ae5a57..2026c8f5d 100644
--- a/applications/luci-app-vnstat2/po/sk/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/sk/vnstat2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/sk/>\n"
"Language: sk\n"
@@ -16,11 +16,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušiť"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:26
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Daily"
@@ -49,11 +49,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
msgid "Interfaces"
-msgstr ""
+msgstr "Rozhrania"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:14
msgid "Loading graphs…"
diff --git a/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po b/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po
index 511fbeebf..f0e966b98 100644
--- a/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
+"PO-Revision-Date: 2020-04-06 12:20+0000\n"
"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvnstat2/zh_Hant/>\n"
@@ -20,7 +20,7 @@ msgstr "取消"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:26
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Daily"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
msgid "Delete"
-msgstr ""
+msgstr "刪除"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
msgid "Delete interface <em>%h</em>"
@@ -61,11 +61,11 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
msgid "Monitor interfaces"
-msgstr ""
+msgstr "監測介面"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Monthly"
-msgstr ""
+msgstr "每月"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid ""
diff --git a/applications/luci-app-vpn-policy-routing/Makefile b/applications/luci-app-vpn-policy-routing/Makefile
index c2af86cf2..5b51fcc14 100644
--- a/applications/luci-app-vpn-policy-routing/Makefile
+++ b/applications/luci-app-vpn-policy-routing/Makefile
@@ -10,7 +10,7 @@ LUCI_TITLE:=VPN Policy-Based Routing Service Web UI
LUCI_DESCRIPTION:=Provides Web UI for vpn-policy-routing service.
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +vpn-policy-routing
LUCI_PKGARCH:=all
-PKG_RELEASE:=69
+PKG_RELEASE:=70
include ../../luci.mk
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua b/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua
index 0c8c31e7b..f4af659aa 100644
--- a/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua
+++ b/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua
@@ -12,7 +12,7 @@ function vpn_policy_routing_action(name)
if name == "start" then
luci.sys.init.start(packageName)
elseif name == "action" then
- luci.util.exec("/etc/init.d/" .. packageName .. " reload >/dev/null 2>&1")
+ luci.util.exec("/etc/init.d/" .. packageName .. " restart >/dev/null 2>&1")
elseif name == "stop" then
luci.sys.init.stop(packageName)
elseif name == "enable" then
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua b/applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua
index 95d42945e..6259e8291 100644
--- a/applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua
+++ b/applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua
@@ -20,30 +20,36 @@ if ubusStatus and ubusStatus[packageName] and
ubusStatus[packageName]["instances"]["main"]["data"] and
ubusStatus[packageName]["instances"]["main"]["data"]["status"] and
ubusStatus[packageName]["instances"]["main"]["data"]["status"][1] then
- pkgGateways = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["gateway"]
- pkgGateways = pkgGateways and pkgGateways:gsub('\\n', '\n')
- pkgGateways = pkgGateways and pkgGateways:gsub('\\033%[0;32m%[\\xe2\\x9c\\x93%]\\033%[0m', '✓')
- pkgErrors = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["error"]
- pkgErrors = pkgErrors and pkgErrors:gsub('\\n', '\n')
- pkgErrors = pkgErrors and pkgErrors:gsub('\\033%[0;31mERROR\\033%[0m: ', '')
- pkgWarnings = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["warning"]
- pkgWarnings = pkgWarnings and pkgWarnings:gsub('\\n', '\n')
- pkgWarnings = pkgWarnings and pkgWarnings:gsub('\\033%[0;33mWARNING\\033%[0m: ', '')
- pkgMode = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["mode"]
+ serviceGateways = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["gateway"]
+ serviceGateways = serviceGateways and serviceGateways:gsub('\\n', '\n')
+ serviceGateways = serviceGateways and serviceGateways:gsub('\\033%[0;32m%[\\xe2\\x9c\\x93%]\\033%[0m', '✓')
+ serviceErrors = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["error"]
+ serviceErrors = serviceErrors and serviceErrors:gsub('\\n', '\n')
+ serviceErrors = serviceErrors and serviceErrors:gsub('\\033%[0;31mERROR\\033%[0m: ', '')
+ serviceWarnings = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["warning"]
+ serviceWarnings = serviceWarnings and serviceWarnings:gsub('\\n', '\n')
+ serviceWarnings = serviceWarnings and serviceWarnings:gsub('\\033%[0;33mWARNING\\033%[0m: ', '')
+ serviceMode = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["mode"]
end
-local pkgVersion = tostring(util.trim(sys.exec("opkg list-installed " .. packageName .. " | awk '{print $3}'")))
-if not pkgVersion or pkgVersion == "" then
- pkgVersion = ""
- pkgStatus, pkgStatusLabel = "NotFound", packageName .. " " .. translate("is not installed or not found")
+local serviceRunning, statusText = false, nil
+local packageVersion = tostring(util.trim(sys.exec("opkg list-installed " .. packageName .. " | awk '{print $3}'")))
+if not packageVersion or packageVersion == "" then
+ packageVersion = ""
+ statusText = packageName .. " " .. translate("is not installed or not found")
else
- pkgVersion = " [" .. packageName .. " " .. pkgVersion .. "]"
-end
-local pkgStatus, pkgStatusLabel = "Stopped", translate("Stopped")
+ packageVersion = " [" .. packageName .. " " .. packageVersion .. "]"
+end
if sys.call("iptables -t mangle -L | grep -q VPR_PREROUTING") == 0 then
- pkgStatus, pkgStatusLabel = "Running", translate("Running")
- if pkgMode and pkgMode == "strict" then
- pkgStatusLabel = pkgStatusLabel .. " " .. translate("(strict mode)")
+ serviceRunning = true
+ statusText = translate("Running")
+ if serviceMode and serviceMode == "strict" then
+ statusText = statusText .. " (" .. translate("strict mode") .. ")"
+ end
+else
+ statusText = translate("Stopped")
+ if uci:get(packageName, "config", "enabled") ~= "1" then
+ statusText = statusText .. " (" .. translate("disabled") .. ")"
end
end
@@ -74,8 +80,8 @@ if (type(lanIPAddr) == "table") then
lanIPAddr = lanIPAddr[i]
break
end
- lanIPAddr = string.match(lanIPAddr,"[0-9.]+")
-end
+ lanIPAddr = lanIPAddr:match("[0-9.]+")
+end
if lanIPAddr and lanNetmask then
laPlaceholder = ip.new(lanIPAddr .. "/" .. lanNetmask )
end
@@ -114,27 +120,29 @@ end
m = Map("vpn-policy-routing", translate("VPN and WAN Policy-Based Routing"))
-h = m:section(NamedSection, "config", packageName, translate("Service Status") .. pkgVersion)
+h = m:section(NamedSection, "config", packageName, translate("Service Status") .. packageVersion)
status = h:option(DummyValue, "_dummy", translate("Service Status"))
status.template = "vpn-policy-routing/status"
-status.value = pkgStatusLabel
-if pkgStatus:match("Running") and pkgGateways and pkgGateways ~= "" then
+status.value = statusText
+if serviceRunning and serviceGateways and serviceGateways ~= "" then
gateways = h:option(DummyValue, "_dummy", translate("Service Gateways"))
gateways.template = packageName .. "/status-gateways"
- gateways.value = pkgGateways
+ gateways.value = serviceGateways
end
-if pkgErrors and pkgErrors ~= "" then
+if serviceErrors and serviceErrors ~= "" then
errors = h:option(DummyValue, "_dummy", translate("Service Errors"))
errors.template = packageName .. "/status-textarea"
- errors.value = pkgErrors
+ errors.value = serviceErrors
end
-if pkgWarnings and pkgWarnings ~= "" then
+if serviceWarnings and serviceWarnings ~= "" then
warnings = h:option(DummyValue, "_dummy", translate("Service Warnings"))
warnings.template = packageName .. "/status-textarea"
- warnings.value = pkgWarnings
+ warnings.value = serviceWarnings
+end
+if packageVersion ~= "" then
+ buttons = h:option(DummyValue, "_dummy")
+ buttons.template = packageName .. "/buttons"
end
-buttons = h:option(DummyValue, "_dummy")
-buttons.template = packageName .. "/buttons"
-- General Options
config = m:section(NamedSection, "config", "vpn-policy-routing", translate("Configuration"))
@@ -208,7 +216,7 @@ icmp:value("", translate("No Change"))
icmp:value("wan", translate("WAN"))
uci:foreach("network", "interface", function(s)
local name=s['.name']
- if is_supported_interface(s) then icmp:value(name, string.upper(name)) end
+ if is_supported_interface(s) then icmp:value(name, name:upper()) end
end)
icmp.rmempty = true
@@ -338,10 +346,10 @@ gw.rmempty = false
uci:foreach("network", "interface", function(s)
local name=s['.name']
if is_wan(name) then
- gw:value(name, string.upper(name))
+ gw:value(name, name:upper())
if not gw.default then gw.default = name end
elseif is_supported_interface(s) then
- gw:value(name, string.upper(name))
+ gw:value(name, name:upper())
end
end)
@@ -351,7 +359,7 @@ dscp = m:section(NamedSection, "config", "vpn-policy-routing", translate("DSCP T
uci:foreach("network", "interface", function(s)
local name=s['.name']
if is_supported_interface(s) then
- local x = dscp:option(Value, name .. "_dscp", string.upper(name) .. " " .. translate("DSCP Tag"))
+ local x = dscp:option(Value, name .. "_dscp", name:upper() .. " " .. translate("DSCP Tag"))
x.rmempty = true
x.datatype = "range(1,63)"
end
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm
index a9c473c75..37a0b9a41 100644
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm
+++ b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm
@@ -1,55 +1,77 @@
-<%#
- Copyright 2019 Stan Grishin <stangri@melmac.net>
--%>
+<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
+
+<%+vpn-policy-routing/css%>
+<%+vpn-policy-routing/js%>
<%-
local packageName = "vpn-policy-routing"
- local enabledFlag = luci.model.uci.cursor():get(packageName, "config", "enabled")
- if nixio.fs.access("/var/run/" .. packageName .. ".json") then
- tmpfs = luci.jsonc.parse(luci.util.trim(luci.sys.exec("cat /var/run/" .. packageName .. ".json")))
- end
- local pkgStatus, pkgStatusLabel = "Stopped", translate("Stopped")
+ local serviceRunning, serviceEnabled = false, false;
if luci.sys.call("iptables -t mangle -L | grep -q VPR_PREROUTING") == 0 then
- pkgStatus, pkgStatusLabel = "Running", translate("Running")
+ serviceRunning = true
+ end
+ if luci.model.uci.cursor():get(packageName, "config", "enabled") == "1" then
+ serviceEnabled = true
end
- if pkgStatus == "Stopped" then
- btn_start_style = "cbi-button cbi-button-apply important"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset -disabled"
+
+ if serviceEnabled then
+ btn_start_status = true
+ btn_action_status = true
+ btn_stop_status = true
+ btn_enable_status = false
+ btn_disable_status = true
else
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset important"
+ btn_start_status = false
+ btn_action_status = false
+ btn_stop_status = false
+ btn_enable_status = true
+ btn_disable_status = false
end
- if enabledFlag ~= "1" then
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply -disabled"
- btn_enable_style = "cbi-button cbi-button-apply important"
- btn_disable_style = "cbi-button cbi-button-reset -disabled"
+ if serviceRunning then
+ btn_start_status = false
+ btn_action_status = true
+ btn_stop_status = true
else
- btn_enable_style = "cbi-button cbi-button-apply -disabled"
- btn_disable_style = "cbi-button cbi-button-reset important"
+ btn_action_status = false
+ btn_stop_status = false
end
-%>
-<%+vpn-policy-routing/css%>
-<%+vpn-policy-routing/js%>
-
<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
<div class="cbi-value-field">
- <input type="button" class="<%=btn_start_style%>" id="btn_start" name="start" value="<%:Start%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ onclick="button_action(this)" />
<span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_action_style%>" id="btn_action" name="action" value="<%:Reload%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Restart%>"
+ onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_stop_style%>" id="btn_stop" name="stop" value="<%:Stop%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ onclick="button_action(this)" />
<span id="btn_stop_spinner" class="btn_spinner"></span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
- <input type="button" class="<%=btn_enable_style%>" id="btn_enable" name="enable" value="<%:Enable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ onclick="button_action(this)" />
<span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_disable_style%>" id="btn_disable" name="disable" value="<%:Disable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ onclick="button_action(this)" />
<span id="btn_disable_spinner" class="btn_spinner"></span>
</div>
</div>
+
+<%-if not btn_start_status then%>
+<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
+<%-end%>
+<%-if not btn_action_status then%>
+<script type="text/javascript">document.getElementById("btn_action").disabled = true;</script>
+<%-end%>
+<%-if not btn_stop_status then%>
+<script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script>
+<%-end%>
+<%-if not btn_enable_status then%>
+<script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script>
+<%-end%>
+<%-if not btn_disable_status then%>
+<script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script>
+<%-end%>
diff --git a/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
index 245702835..a64988d26 100644
--- a/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/sk/>\n"
"Language: sk\n"
@@ -68,7 +68,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:277
msgid "Comment"
-msgstr ""
+msgstr "Komentár"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
msgid ""
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:140
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:147
msgid "Controls both system log and console output verbosity."
@@ -108,7 +108,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
msgid "Disable"
-msgstr ""
+msgstr "Zakázať"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
@@ -119,7 +119,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
msgid "Disabled"
-msgstr ""
+msgstr "Zakázané"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
msgid "Display these protocols in protocol column in Web UI."
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
msgid "Loading"
@@ -192,7 +192,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
msgid "Name"
-msgstr ""
+msgstr "Názov"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
msgid "No Change"
@@ -356,7 +356,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
msgid "Stop"
-msgstr ""
+msgstr "Zastaviť"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:42
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
diff --git a/applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot b/applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot
index 27660193c..09812ab6d 100644
--- a/applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot
+++ b/applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot
@@ -1,55 +1,51 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:46
-msgid "(strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
msgid ""
"Add an ip rule, not an iptables entry for policies with just the local "
"address. Use with caution to manipulte policies priorities."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
msgid ""
"Allows to specify the list of interface names (in lower case) to be "
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
msgid ""
"Allows to specify the list of interface names (in lower case) to be ignored "
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:206
msgid "Append"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
msgid "Append local IP Tables rules"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
msgid "Append remote IP Tables rules"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:201
msgid "Boot Time-out"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:334
msgid "Chain"
msgstr ""
@@ -57,11 +53,11 @@ msgstr ""
msgid "Checkmark represents the default gateway. See the"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:277
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:285
msgid "Comment"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:268
msgid ""
"Comment, interface and at least one other field are required. Multiple local "
"and remote addresses/devices/domains and ports can be space separated. "
@@ -69,103 +65,103 @@ msgid ""
"fields are left blank."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:157
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:140
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:148
msgid "Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:147
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
msgid "Controls both system log and console output verbosity."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:369
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:354
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:362
msgid "DSCP Tag"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:348
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:356
msgid "DSCP Tagging"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:206
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
msgid "Disable"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:239
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
msgid "Disabled"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:156
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:240
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:271
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:369
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
msgid "Enabled"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:239
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:206
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Force the ICMP protocol interface."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
msgid "IP Rules Support"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
msgid "IPTables rule option"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:177
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
msgid "Ignored Interfaces"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:199
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
msgid "Insert"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:343
msgid "Interface"
msgstr ""
@@ -173,226 +169,224 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:290
msgid "Local addresses / devices"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:297
msgid "Local ports"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
msgid "Name"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
msgid "No Change"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:147
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
msgid "Output verbosity"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:380
msgid "Path"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
msgid "Please check the"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
msgid "Please make sure to check the"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:268
msgid "Policies"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:314
msgid "Protocol"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:163
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:350
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:363
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:358
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:17
msgid "README"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
-msgid "Reload"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:302
msgid "Remote addresses / domains"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:307
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:369
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:44
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:45
msgid "Running"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
msgid "See the"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
msgid "Select Append for -A and Insert for -I."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:133
msgid "Service Errors"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:234
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:239
msgid "Service FW Mask"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:128
msgid "Service Gateways"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:117
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:118
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:124
msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:138
msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:348
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:356
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
msgid "Show Chain Column"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
msgid "Show Enable Column"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:242
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
msgid "Show Protocol Column"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
msgid "Show Up/Down Buttons"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
msgid ""
"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
"down in the list."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
msgid ""
"Shows the chain column for policies, allowing you to assign a PREROUTING, "
"FORWARD, INPUT or OUTPUT chain to a policy."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
msgid ""
"Shows the enable checkbox column for policies, allowing you to quickly "
"enable/disable specific policy without deleting it."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:242
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
msgid ""
"Shows the protocol column for policies, allowing you to assign a specific "
"protocol to a policy."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
msgid ""
"Special instructions to append iptables rules for local IPs/netmasks/devices."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
msgid "Special instructions to append iptables rules for remote IPs/netmasks."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
msgid "Start"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:234
msgid ""
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
"used to avoid conflict with SQM/QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:47
msgid "Stop"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:42
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
msgid "Stopped"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
msgid "Strict enforcement"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:157
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
msgid "Supported Interfaces"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
msgid "Supported Protocols"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:148
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:156
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
msgid "The ipset option for local policies"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
msgid "The ipset option for remote policies"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:201
msgid ""
"Time (in seconds) for service to wait for WAN gateway discovery on boot."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
msgid "Use DNSMASQ ipset"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
msgid "Use ipset command"
msgstr ""
@@ -404,53 +398,61 @@ msgstr ""
msgid "VPN Policy Routing"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:115
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:121
msgid "VPN and WAN Policy-Based Routing"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
msgid "WAN"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:234
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:239
msgid "WAN Table FW Mark"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
msgid "WAN Table ID"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
msgid "WARNING:"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
msgid "Web UI Configuration"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:193
msgid ""
"before changing anything in this section! Change any of the settings below "
"with extreme caution!"
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:163
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
msgid "before changing this option."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:350
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:363
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:163
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:358
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:17
msgid "for details."
msgstr ""
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:38
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:39
msgid "is not installed or not found"
msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+msgid "strict mode"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
index 5cbeb62de..9f7e91b97 100644
--- a/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpn-policy-routing/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:140
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:147
msgid "Controls both system log and console output verbosity."
diff --git a/applications/luci-app-vpn-policy-routing/root/etc/uci-defaults/40_luci-vpn-policy-routing b/applications/luci-app-vpn-policy-routing/root/etc/uci-defaults/40_luci-vpn-policy-routing
new file mode 100644
index 000000000..a1ecfcea2
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/root/etc/uci-defaults/40_luci-vpn-policy-routing
@@ -0,0 +1,3 @@
+#!/bin/sh
+rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
+exit 0
diff --git a/applications/luci-app-vpnbypass/Makefile b/applications/luci-app-vpnbypass/Makefile
index 14425ce98..cfcafec05 100644
--- a/applications/luci-app-vpnbypass/Makefile
+++ b/applications/luci-app-vpnbypass/Makefile
@@ -10,7 +10,7 @@ LUCI_TITLE:=VPN Bypass Web UI
LUCI_DESCRIPTION:=Provides Web UI for VPNBypass service.
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +vpnbypass
LUCI_PKGARCH:=all
-PKG_RELEASE:=14
+PKG_RELEASE:=16
include ../../luci.mk
diff --git a/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua b/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua
index c971ce651..77753020d 100644
--- a/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua
+++ b/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua
@@ -1,6 +1,7 @@
module("luci.controller.vpnbypass", package.seeall)
function index()
if nixio.fs.access("/etc/config/vpnbypass") then
+ entry({"admin", "vpn"}, firstchild(), _("VPN"), 60).dependent=false
entry({"admin", "vpn", "vpnbypass"}, cbi("vpnbypass"), _("VPN Bypass"))
entry({"admin", "vpn", "vpnbypass", "action"}, call("vpnbypass_action"), nil).leaf = true
end
@@ -11,7 +12,7 @@ function vpnbypass_action(name)
if name == "start" then
luci.sys.init.start(packageName)
elseif name == "action" then
- luci.util.exec("/etc/init.d/" .. packageName .. " reload >/dev/null 2>&1")
+ luci.util.exec("/etc/init.d/" .. packageName .. " restart >/dev/null 2>&1")
luci.util.exec("/etc/init.d/dnsmasq restart >/dev/null 2>&1")
elseif name == "stop" then
luci.sys.init.stop(packageName)
diff --git a/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua b/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
index 8aa222709..0afdd7b0e 100644
--- a/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
+++ b/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
@@ -4,27 +4,42 @@ local sys = require "luci.sys"
local util = require "luci.util"
local packageName = "vpnbypass"
-local tmpfsVersion = tostring(util.trim(sys.exec("opkg list-installed " .. packageName .. " | awk '{print $3}'")))
-if not tmpfsVersion or tmpfsVersion == "" then
- tmpfsStatusCode = -1
- tmpfsVersion = ""
- tmpfsStatus = packageName .. " " .. translate("is not installed or not found")
+local packageVersion, statusText = nil, nil
+packageVersion = tostring(util.trim(sys.exec("opkg list-installed " .. packageName .. " | awk '{print $3}'")))
+if not packageVersion or packageVersion == "" then
+ packageVersion = ""
+ statusText = packageName .. " " .. translate("is not installed or not found")
else
- tmpfsVersion = " [" .. packageName .. " " .. tmpfsVersion .. "]"
+ packageVersion = " [" .. packageName .. " " .. packageVersion .. "]"
end
-local tmpfsStatus = "Stopped"
-if sys.call("iptables -t mangle -L | grep -q VPNBYPASS") == 0 then
- tmpfsStatus = "Running"
+
+local serviceRunning, serviceEnabled = false, false
+if uci:get(packageName, "config", "enabled") == "1" then
+ serviceEnabled = true
+end
+if sys.call("iptables -t mangle -L | grep -q " .. packageName:upper()) == 0 then
+ serviceRunning = true
+end
+
+if serviceRunning then
+ statusText = translate("Running")
+else
+ statusText = translate("Stopped")
+ if not serviceEnabled then
+ statusText = statusText .. " (" .. translate("disabled") .. ")"
+ end
end
m = Map("vpnbypass", translate("VPN Bypass Settings"))
-h = m:section(NamedSection, "config", packageName, translate("Service Status") .. tmpfsVersion)
+h = m:section(NamedSection, "config", packageName, translate("Service Status") .. packageVersion)
ss = h:option(DummyValue, "_dummy", translate("Service Status"))
ss.template = packageName .. "/status"
-ss.value = tmpfsStatus
-buttons = h:option(DummyValue, "_dummy")
-buttons.template = packageName .. "/buttons"
+ss.value = statusText
+if packageVersion ~= "" then
+ buttons = h:option(DummyValue, "_dummy")
+ buttons.template = packageName .. "/buttons"
+end
s = m:section(NamedSection, "config", "vpnbypass", translate("VPN Bypass Rules"))
-- Local Ports
diff --git a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
index baabb8f2a..c1f4d8279 100644
--- a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
+++ b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
@@ -1,53 +1,77 @@
-<%#
- Copyright 2019 Stan Grishin <stangri@melmac.net>
--%>
+<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
+
+<%+vpnbypass/css%>
+<%+vpnbypass/js%>
<%-
local packageName = "vpnbypass"
- local tmpfsStatus = "Stopped"
- local enabledFlag = luci.model.uci.cursor():get(packageName, "config", "enabled")
+ local serviceRunning, serviceEnabled = false, false;
if luci.sys.call("iptables -t mangle -L | grep -q " .. packageName:upper()) == 0 then
- tmpfsStatus = "Running"
+ serviceRunning = true
+ end
+ if luci.model.uci.cursor():get(packageName, "config", "enabled") == "1" then
+ serviceEnabled = true
end
- if tmpfsStatus == "Stopped" then
- btn_start_style = "cbi-button cbi-button-apply important"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset -disabled"
+ if serviceEnabled then
+ btn_start_status = true
+ btn_action_status = true
+ btn_stop_status = true
+ btn_enable_status = false
+ btn_disable_status = true
else
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply important"
- btn_stop_style = "cbi-button cbi-button-reset important"
+ btn_start_status = false
+ btn_action_status = false
+ btn_stop_status = false
+ btn_enable_status = true
+ btn_disable_status = false
end
- if enabledFlag ~= "1" then
- btn_start_style = "cbi-button cbi-button-apply -disabled"
- btn_action_style = "cbi-button cbi-button-apply -disabled"
- btn_enable_style = "cbi-button cbi-button-apply important"
- btn_disable_style = "cbi-button cbi-button-reset -disabled"
+ if serviceRunning then
+ btn_start_status = false
+ btn_action_status = true
+ btn_stop_status = true
else
- btn_enable_style = "cbi-button cbi-button-apply -disabled"
- btn_disable_style = "cbi-button cbi-button-reset important"
+ btn_action_status = false
+ btn_stop_status = false
end
-%>
-<%+vpnbypass/css%>
-<%+vpnbypass/js%>
-
<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
<div class="cbi-value-field">
- <input type="button" class="<%=btn_start_style%>" id="btn_start" name="start" value="<%:Start%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ onclick="button_action(this)" />
<span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_action_style%>" id="btn_action" name="action" value="<%:Reload%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Restart%>"
+ onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_stop_style%>" id="btn_stop" name="stop" value="<%:Stop%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ onclick="button_action(this)" />
<span id="btn_stop_spinner" class="btn_spinner"></span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
- <input type="button" class="<%=btn_enable_style%>" id="btn_enable" name="enable" value="<%:Enable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ onclick="button_action(this)" />
<span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="<%=btn_disable_style%>" id="btn_disable" name="disable" value="<%:Disable%>" onclick="button_action(this)" />
+ <input type="button" class="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ onclick="button_action(this)" />
<span id="btn_disable_spinner" class="btn_spinner"></span>
</div>
</div>
+
+<%-if not btn_start_status then%>
+<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
+<%-end%>
+<%-if not btn_action_status then%>
+<script type="text/javascript">document.getElementById("btn_action").disabled = true;</script>
+<%-end%>
+<%-if not btn_stop_status then%>
+<script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script>
+<%-end%>
+<%-if not btn_enable_status then%>
+<script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script>
+<%-end%>
+<%-if not btn_disable_status then%>
+<script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script>
+<%-end%> \ No newline at end of file
diff --git a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po b/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
index c50db40ce..f03f5e1e8 100644
--- a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/sk/>\n"
"Language: sk\n"
@@ -12,7 +12,7 @@ msgstr ""
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
msgid "Disable"
-msgstr ""
+msgstr "Zakázať"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:62
msgid "Domains to Bypass"
@@ -85,7 +85,7 @@ msgstr "Spustiť"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:42
msgid "Stop"
-msgstr ""
+msgstr "Zastaviť"
#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
msgid "VPN Bypass"
diff --git a/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot b/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
index a723e187e..8778dc228 100644
--- a/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
+++ b/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
@@ -1,19 +1,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:62
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:77
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:63
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:48
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
msgid "Enable"
msgstr ""
@@ -21,76 +21,92 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:60
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:60
msgid ""
"Local IP addresses or subnets with direct internet access (outside of the "
"VPN tunnel)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:31
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:31
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:46
msgid "Local ports to trigger VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:65
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:80
msgid "README"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:40
-msgid "Reload"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:52
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:67
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:52
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:67
msgid ""
"Remote IP addresses or subnets which will be accessed directly (outside of "
"the VPN tunnel)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:53
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:38
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:53
msgid "Remote ports to trigger VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:23
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:25
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:35
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:38
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:42
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
msgid "Stop"
msgstr ""
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:27
+msgid "Stopped"
+msgstr ""
+
#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
+msgid "VPN"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:5
msgid "VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:29
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
msgid "VPN Bypass Rules"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:20
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
msgid "VPN Bypass Settings"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:65
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:29
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:80
msgid "for syntax"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass b/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass
new file mode 100644
index 000000000..6df781033
--- /dev/null
+++ b/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass
@@ -0,0 +1,4 @@
+#!/bin/sh
+rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
+exit 0
+
diff --git a/applications/luci-app-wifischedule/po/sk/wifischedule.po b/applications/luci-app-wifischedule/po/sk/wifischedule.po
index 56da28057..6d8c747d6 100644
--- a/applications/luci-app-wifischedule/po/sk/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/sk/wifischedule.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/sk/>\n"
"Language: sk\n"
@@ -68,7 +68,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
msgid "Global Settings"
-msgstr ""
+msgstr "Globálne nastavenia"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
diff --git a/applications/luci-app-wireguard/po/sk/wireguard.po b/applications/luci-app-wireguard/po/sk/wireguard.po
index 78a8c8cd7..be662fd8b 100644
--- a/applications/luci-app-wireguard/po/sk/wireguard.po
+++ b/applications/luci-app-wireguard/po/sk/wireguard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-09 14:35+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswireguard/sk/>\n"
"Language: sk\n"
@@ -21,7 +21,7 @@ msgstr "Zbieram dáta..."
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
msgid "Configuration"
-msgstr ""
+msgstr "Konfigurácia"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
msgid "Data Received"
@@ -41,7 +41,7 @@ msgstr ""
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
msgid "Interface does not have a public key!"
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
msgid "Listen Port"
-msgstr ""
+msgstr "Načúvací port"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
msgid "Never"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
msgid "Public Key"
-msgstr ""
+msgstr "Verejný kľúč"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
msgid "Show/Hide QR-Code"
diff --git a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po b/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
index f5744cf23..7943041ec 100644
--- a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
+++ b/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-02-25 23:11+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-04-03 14:28+0000\n"
+"Last-Translator: KurisuWong <wcl2005hk@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswireguard/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -27,7 +27,7 @@ msgstr "收集資料中..."
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
msgid "Configuration"
-msgstr "設定"
+msgstr "配置"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
msgid "Data Received"
diff --git a/applications/luci-app-wol/po/fr/wol.po b/applications/luci-app-wol/po/fr/wol.po
index 1647bf4a6..ae6660142 100644
--- a/applications/luci-app-wol/po/fr/wol.po
+++ b/applications/luci-app-wol/po/fr/wol.po
@@ -5,7 +5,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-03-09 14:34+0000\n"
+"PO-Revision-Date: 2020-04-05 09:35+0000\n"
"Last-Translator: Hydci <giogio59@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/fr/>\n"
@@ -37,7 +37,6 @@ msgid "No target host specified!"
msgstr "Aucun hôte cible n'est spécifié !"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:43
-#, fuzzy
msgid ""
"Sometimes only one of the two tools works. If one fails, try the other one"
msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/sk/yggdrasil.po b/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
index 00e7336d7..7369c10f5 100644
--- a/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-04-04 17:35+0000\n"
+"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsyggdrasil/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.0-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:32
msgid "Active peers"
@@ -140,11 +146,11 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:24
msgid "Interface"
-msgstr ""
+msgstr "Rozhranie"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
msgid "Interface name"
-msgstr ""
+msgstr "Názov rozhrania"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:19
msgid "Interface peers"
@@ -158,7 +164,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
msgid "Key"
-msgstr ""
+msgstr "Kľúč"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
msgid "Link-local TCP port"
@@ -231,7 +237,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:22
msgid "Peers"
-msgstr ""
+msgstr "Účastníci"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
@@ -264,7 +270,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:31
msgid "Settings"
-msgstr ""
+msgstr "Nastavenia"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
msgid "Signing private key"
@@ -276,7 +282,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:13
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:28