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.js1
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js5
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js1
-rw-r--r--applications/luci-app-adblock/po/fr/adblock.po6
-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-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/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/model/cbi/https-dns-proxy.lua3
-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/sk/https-dns-proxy.po8
-rw-r--r--applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot44
-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-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-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.po6
-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/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_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.po189
-rw-r--r--applications/luci-app-sqm/po/pt_BR/sqm.po189
-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.po189
-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-statistics/po/sk/statistics.po30
-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.po6
-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/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-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.po8
-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
166 files changed, 7389 insertions, 1169 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 b0c8b5aafc..23e346ed7d 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
@@ -25,6 +25,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/overview.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
index 2ebab91dd5..5d4eca53a6 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
@@ -364,11 +364,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 5d310f1dbe..68c6644fb3 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
@@ -25,6 +25,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 49a9bcd9d7..e1d83d9cfa 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/sk/adblock.po b/applications/luci-app-adblock/po/sk/adblock.po
index 808432b23d..0e917238a3 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 7aee38ed0c..627a440283 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 12c1352a50..660a452a90 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 65f1305020..c979a411da 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 6f399325e3..16da7625b9 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 6ef3b990e2..c3b0a6a26f 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 e21e75f98f..03fce7a5f7 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 f18166c498..20007d54d8 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 434bc3397c..f7e9ea6831 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 c192ce05b5..3e32b9eecd 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-clamav/po/sk/clamav.po b/applications/luci-app-clamav/po/sk/clamav.po
index 6faded2879..f464dcd553 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 7f5d63031f..15070fc391 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 1173e9e6a0..bf738beebb 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 67f6a6824b..a65dc6b20c 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 8bf30ee00b..92317cd1d5 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 4f9b16c5df..c7b2617ab6 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/sk/ddns.po b/applications/luci-app-ddns/po/sk/ddns.po
index a645bb26b2..ac3bc47b5a 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 255a0690f9..99dee5cf6a 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 c7ba5e7b3c..565e160898 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 c9da23e77e..95ab58b713 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 5bba67c326..8a1a1d2021 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 57df4f0b5f..492ae91ef5 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 fe353b3135..3a12fe0780 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 47e8971919..3f93d6a5ce 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:=2
include ../../luci.mk
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 11eca60399..405eb2a846 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
@@ -35,6 +35,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
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 52d2b50e52..b7fcd472ed 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/sk/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
index 2d33828699..802f26451d 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 3e1ddb2a32..78352cc7ad 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:88
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:67
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:59
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:146
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:90
msgid "For more information on different options check"
msgstr ""
@@ -69,15 +69,15 @@ 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:86
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
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:142
msgid "Listen port"
msgstr ""
@@ -89,7 +89,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:149
msgid "Proxy server"
msgstr ""
@@ -109,20 +109,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:102
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:59
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:69
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:71
msgid "Service Status"
msgstr ""
@@ -130,7 +130,7 @@ 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 ""
@@ -142,20 +142,24 @@ msgstr ""
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:86
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:94
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:59
msgid "at"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:39
+msgid "disabled"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:32
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 0000000000..a1ecfcea24
--- /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 54624a8770..b4a25ddc7a 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 9ccc26319d..ea924aeb30 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 6f6a91b11f..77c6fd8db8 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 cbb42a5db5..0faabd0266 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 0273b507e2..edbd177941 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 38aa83eb11..59e5059a16 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-mjpg-streamer/po/sk/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
index 270770c2bb..b83eeba5f4 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 499cc2ea4e..f86f42c885 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 ed213fab1a..242d98759a 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 6476efd69d..29bddfe52f 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 2a5bb0ecd5..44d0f46a1e 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 83dfb7c564..284ddb07b3 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 328e6408be..50a41e0429 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 033f1f06c7..8a01b1db49 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 316668347e..016dbc1706 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 c10eb3d97e..8d1005b4a2 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 4992723037..41894bf028 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 ceaedb1aac..f5175ce3c4 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-nut/po/sk/nut.po b/applications/luci-app-nut/po/sk/nut.po
index 6a5d731b9d..8a56448b0f 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 a6c80cfe5c..506662e5ea 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 aa9e660149..5152b4b697 100644
--- a/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
+++ b/applications/luci-app-ocserv/po/zh_Hant/ocserv.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"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/luciapplicationsocserv/zh_Hant/>\n"
"Language: 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..."
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 f92c6b64b2..1cfadc6bd8 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 cc5051efcd..bdab2433e6 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 212cb7b35a..d6c774ba82 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 75fa9056ba..8a05499a43 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 8ba311e0b4..34d3b9aade 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 4aa9966d78..6a4b1ea3e1 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 fa4429394e..bfffdac578 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 0f9db5b0e4..8190b24a50 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 84677c0d17..3eeffbbaf8 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 df151c69d8..9ab180fbbf 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 97c2e966b7..112c610260 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 b408a01493..3cd81d7bf0 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 7c2471131e..3384702590 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 7518802049..9bba6448e8 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 bbb25e1e5a..353afb4509 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 e8b2ffe617..b71973b649 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 4253801d67..5e39908e7b 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 543310cc60..639aeb4715 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 841181d295..8560d09bbe 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 05ec74d3b7..8730284caf 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 0fb9fdeed9..1e03bc4758 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/po/sk/samba.po b/applications/luci-app-samba/po/sk/samba.po
index e09c0283a8..d28e8321a0 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 03fcb5a59e..8023397365 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 7ba76550ad..35f30ed3c6 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 348cf94f9c..6bb90942bb 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 1e94a3b0d5..ae8945b2d7 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 5d4843ac64..07273f2a03 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 ce8ded98ab..75fb2c56c7 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 ce5626f8e6..15e757cf41 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 08b725cf7f..0651ce459c 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 6f8d95c8a3..389a0928e9 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 8ed4296f67..64009ad456 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_BR/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
index a55cb61a1b..584dc28faf 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 d3b122ee6d..19d32401a9 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 0afaa2f794..b3d74edf5d 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 cba95e998b..bd986ecc33 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,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/luciapplicationssimple-adblock/zh_Hant/>\n"
"Language: 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."
diff --git a/applications/luci-app-splash/po/sk/splash.po b/applications/luci-app-splash/po/sk/splash.po
index 79ba5b07d0..4fb9affdd1 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 0000000000..77c0f8d2e5
--- /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 0000000000..10e5fdbe6e
--- /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 0000000000..f16b4e6ab3
--- /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 0000000000..b68744c5f4
--- /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 0000000000..23644a46f8
--- /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 0000000000..2995aba0ef
--- /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 0000000000..8044485dd4
--- /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 0000000000..0753926ab9
--- /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 0000000000..4190d1d98d
--- /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 0000000000..e97825cc5e
--- /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 0000000000..8690254bf4
--- /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 0000000000..f3b9ebfe8e
--- /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 0000000000..8352680042
--- /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 0000000000..119873bbe0
--- /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 0000000000..bec9864481
--- /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 0000000000..1de2f4c75d
--- /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 0000000000..cff35780bd
--- /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 0000000000..38e21ef319
--- /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 0000000000..62659cf56a
--- /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 0000000000..612818af7c
--- /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 0000000000..da03c57ba3
--- /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 0000000000..24c6df9e43
--- /dev/null
+++ b/applications/luci-app-sqm/po/pt/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: pt\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_BR/sqm.po b/applications/luci-app-sqm/po/pt_BR/sqm.po
new file mode 100644
index 0000000000..babffd5f43
--- /dev/null
+++ b/applications/luci-app-sqm/po/pt_BR/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: pt_BR\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/ro/sqm.po b/applications/luci-app-sqm/po/ro/sqm.po
new file mode 100644
index 0000000000..cf73e40937
--- /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 0000000000..a89f6b34cd
--- /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 0000000000..e1bed03772
--- /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 0000000000..7b8873490b
--- /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 0000000000..e00337d2f4
--- /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 0000000000..77e92129ab
--- /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 0000000000..d907edde84
--- /dev/null
+++ b/applications/luci-app-sqm/po/uk/sqm.po
@@ -0,0 +1,189 @@
+msgid ""
+msgstr ""
+"Language: uk\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/vi/sqm.po b/applications/luci-app-sqm/po/vi/sqm.po
new file mode 100644
index 0000000000..ad592abff8
--- /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 0000000000..3d1b80472c
--- /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 0000000000..7d961e1b29
--- /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 0000000000..a3046b2a0f
--- /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 0ab44a42fc..f3032c512a 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-statistics/po/sk/statistics.po b/applications/luci-app-statistics/po/sk/statistics.po
index 555dd65508..095e35972f 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-tinyproxy/po/fr/tinyproxy.po b/applications/luci-app-tinyproxy/po/fr/tinyproxy.po
index b05cfba865..d8ab5b8d06 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 5d494b9719..ec89499a72 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 0ffee56153..5d300bd527 100644
--- a/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/zh_Hant/tinyproxy.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: 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/luciapplicationstinyproxy/zh_Hant/>\n"
"Language: 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"
diff --git a/applications/luci-app-transmission/po/sk/transmission.po b/applications/luci-app-transmission/po/sk/transmission.po
index bb6e6d63e6..25208b8ac1 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 7b163b36e6..ae579a75e3 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 344b9aed45..b9f7257ffa 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 c3166ff836..9327a1cf55 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/po/sk/ttyd.po b/applications/luci-app-ttyd/po/sk/ttyd.po
index 153c69944b..8352b5fab0 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 8c4b821ea2..225536a94c 100644
--- a/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
+++ b/applications/luci-app-ttyd/po/zh_Hant/ttyd.po
@@ -1,7 +1,7 @@
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/luciapplicationsttyd/zh_Hant/>\n"
"Language: 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"
diff --git a/applications/luci-app-udpxy/po/sk/udpxy.po b/applications/luci-app-udpxy/po/sk/udpxy.po
index 3c257546d8..d625fa3d1a 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-uhttpd/po/sk/uhttpd.po b/applications/luci-app-uhttpd/po/sk/uhttpd.po
index 3eae33d18f..c54718a8b4 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 cd77c3e013..ee471bbabc 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 49184d65a5..c9f0e00a6d 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 216947ed0a..e3f41d2917 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 acf38ed375..036974e6c9 100644
--- a/applications/luci-app-upnp/po/zh_Hant/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hant/upnp.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\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/luciapplicationsupnp/zh_Hant/>\n"
"Language: 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
diff --git a/applications/luci-app-vnstat/po/sk/vnstat.po b/applications/luci-app-vnstat/po/sk/vnstat.po
index f8d247fe2d..3475108f2f 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 3cc8cf8f6f..2a8cbdc74a 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 249ae5a578..2026c8f5de 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 511fbeebf2..de5a04d907 100644
--- a/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/zh_Hant/vnstat2.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/luciapplicationsvnstat2/zh_Hant/>\n"
"Language: 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>"
diff --git a/applications/luci-app-vpn-policy-routing/Makefile b/applications/luci-app-vpn-policy-routing/Makefile
index c2af86cf2c..5b51fcc143 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 0c8c31e7b7..f4af659aad 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 95d42945eb..6259e82915 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 a9c473c751..37a0b9a414 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 2457028350..a64988d26f 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 27660193ce..09812ab6d4 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 5cbeb62de2..9f7e91b974 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 0000000000..a1ecfcea24
--- /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 14425ce98f..cfcafec05b 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 c971ce6517..77753020d0 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 8aa222709c..0afdd7b0e1 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 baabb8f2a7..c1f4d8279e 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 c50db40ce1..f03f5e1e83 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 a723e187ee..8778dc228d 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 0000000000..6df7810334
--- /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 56da280573..6d8c747d69 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 78a8c8cd72..be662fd8b6 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 f5744cf236..7943041ec8 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 1647bf4a69..ae6660142b 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 00e7336d76..7369c10f57 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