summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--applications/luci-app-acl/po/ar/acl.po20
-rw-r--r--applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js79
-rw-r--r--applications/luci-app-acme/po/ar/acme.po132
-rw-r--r--applications/luci-app-acme/po/bg/acme.po108
-rw-r--r--applications/luci-app-acme/po/bn_BD/acme.po108
-rw-r--r--applications/luci-app-acme/po/ca/acme.po108
-rw-r--r--applications/luci-app-acme/po/cs/acme.po181
-rw-r--r--applications/luci-app-acme/po/de/acme.po114
-rw-r--r--applications/luci-app-acme/po/el/acme.po108
-rw-r--r--applications/luci-app-acme/po/en/acme.po108
-rw-r--r--applications/luci-app-acme/po/es/acme.po123
-rw-r--r--applications/luci-app-acme/po/fi/acme.po108
-rw-r--r--applications/luci-app-acme/po/fr/acme.po108
-rw-r--r--applications/luci-app-acme/po/he/acme.po108
-rw-r--r--applications/luci-app-acme/po/hi/acme.po108
-rw-r--r--applications/luci-app-acme/po/hu/acme.po136
-rw-r--r--applications/luci-app-acme/po/it/acme.po108
-rw-r--r--applications/luci-app-acme/po/ja/acme.po115
-rw-r--r--applications/luci-app-acme/po/ko/acme.po108
-rw-r--r--applications/luci-app-acme/po/mr/acme.po108
-rw-r--r--applications/luci-app-acme/po/ms/acme.po108
-rw-r--r--applications/luci-app-acme/po/nb_NO/acme.po108
-rw-r--r--applications/luci-app-acme/po/pl/acme.po128
-rw-r--r--applications/luci-app-acme/po/pt/acme.po134
-rw-r--r--applications/luci-app-acme/po/pt_BR/acme.po124
-rw-r--r--applications/luci-app-acme/po/ro/acme.po108
-rw-r--r--applications/luci-app-acme/po/ru/acme.po112
-rw-r--r--applications/luci-app-acme/po/sk/acme.po108
-rw-r--r--applications/luci-app-acme/po/sv/acme.po108
-rw-r--r--applications/luci-app-acme/po/templates/acme.pot108
-rw-r--r--applications/luci-app-acme/po/tr/acme.po108
-rw-r--r--applications/luci-app-acme/po/uk/acme.po130
-rw-r--r--applications/luci-app-acme/po/vi/acme.po108
-rw-r--r--applications/luci-app-acme/po/zh_Hans/acme.po151
-rw-r--r--applications/luci-app-acme/po/zh_Hant/acme.po112
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js2
-rw-r--r--applications/luci-app-adblock/po/ar/adblock.po8
-rw-r--r--applications/luci-app-adblock/po/cs/adblock.po74
-rw-r--r--applications/luci-app-adblock/po/uk/adblock.po8
-rw-r--r--applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json2
-rw-r--r--applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po14
-rw-r--r--applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po10
-rw-r--r--applications/luci-app-ahcp/po/ja/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/uk/ahcp.po12
-rw-r--r--applications/luci-app-ahcp/po/vi/ahcp.po8
-rw-r--r--applications/luci-app-aria2/po/ar/aria2.po8
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm2
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm2
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm8
-rw-r--r--applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm2
-rwxr-xr-xapplications/luci-app-bmx7/root/www/cgi-bin/bmx7-info8
-rw-r--r--applications/luci-app-dcwapd/po/cs/dcwapd.po8
-rw-r--r--applications/luci-app-dcwapd/po/uk/dcwapd.po12
-rw-r--r--applications/luci-app-ddns/po/ar/ddns.po10
-rw-r--r--applications/luci-app-ddns/po/uk/ddns.po12
-rw-r--r--applications/luci-app-ddns/po/vi/ddns.po8
-rw-r--r--applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm2
-rw-r--r--applications/luci-app-dockerman/po/cs/dockerman.po18
-rw-r--r--applications/luci-app-dockerman/po/fr/dockerman.po8
-rw-r--r--applications/luci-app-dockerman/po/id/dockerman.po36
-rw-r--r--applications/luci-app-dockerman/po/ja/dockerman.po6
-rw-r--r--applications/luci-app-dump1090/po/ar/dump1090.po14
-rw-r--r--applications/luci-app-dynapoint/po/ar/dynapoint.po8
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js1
-rw-r--r--applications/luci-app-firewall/po/cs/firewall.po113
-rw-r--r--applications/luci-app-firewall/po/uk/firewall.po14
-rw-r--r--applications/luci-app-firewall/po/vi/firewall.po8
-rw-r--r--applications/luci-app-frpc/po/cs/frpc.po8
-rw-r--r--applications/luci-app-frpc/po/uk/frpc.po12
-rw-r--r--applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po10
-rw-r--r--applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po8
-rw-r--r--applications/luci-app-ksmbd/po/cs/ksmbd.po10
-rw-r--r--applications/luci-app-ksmbd/po/uk/ksmbd.po12
-rw-r--r--applications/luci-app-lxc/po/cs/lxc.po36
-rw-r--r--applications/luci-app-minidlna/po/cs/minidlna.po10
-rw-r--r--applications/luci-app-minidlna/po/uk/minidlna.po14
-rw-r--r--applications/luci-app-minidlna/po/vi/minidlna.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua1
-rw-r--r--applications/luci-app-mwan3/po/ar/mwan3.po30
-rw-r--r--applications/luci-app-mwan3/po/bg/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/bn_BD/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/ca/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/cs/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/de/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/el/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/en/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/fi/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/he/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/hi/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/hu/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/it/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/ja/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/ko/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/mr/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/ms/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/nb_NO/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/pl/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/pt/mwan3.po28
-rw-r--r--applications/luci-app-mwan3/po/pt_BR/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/ro/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/ru/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/sv/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/templates/mwan3.pot22
-rw-r--r--applications/luci-app-mwan3/po/tr/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/uk/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/vi/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/zh_Hans/mwan3.po22
-rw-r--r--applications/luci-app-mwan3/po/zh_Hant/mwan3.po22
-rw-r--r--applications/luci-app-nextdns/po/ar/nextdns.po8
-rw-r--r--applications/luci-app-nft-qos/po/fr/nft-qos.po8
-rw-r--r--applications/luci-app-nlbwmon/po/cs/nlbwmon.po8
-rw-r--r--applications/luci-app-nlbwmon/po/uk/nlbwmon.po10
-rw-r--r--applications/luci-app-nlbwmon/po/vi/nlbwmon.po8
-rw-r--r--applications/luci-app-ocserv/po/cs/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/uk/ocserv.po12
-rw-r--r--applications/luci-app-olsr/po/ar/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/cs/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/uk/olsr.po14
-rw-r--r--applications/luci-app-olsr/po/vi/olsr.po8
-rw-r--r--applications/luci-app-openvpn/po/ar/openvpn.po8
-rw-r--r--applications/luci-app-opkg/po/ja/opkg.po11
-rw-r--r--applications/luci-app-polipo/po/cs/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/uk/polipo.po14
-rw-r--r--applications/luci-app-polipo/po/vi/polipo.po13
-rw-r--r--applications/luci-app-privoxy/po/ar/privoxy.po8
-rw-r--r--applications/luci-app-radicale2/po/cs/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/uk/radicale2.po14
-rw-r--r--applications/luci-app-radicale2/po/vi/radicale2.po10
-rw-r--r--applications/luci-app-samba4/po/cs/samba4.po8
-rw-r--r--applications/luci-app-samba4/po/uk/samba4.po12
-rw-r--r--applications/luci-app-ser2net/po/ar/ser2net.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shairplay/po/ar/shairplay.po10
-rw-r--r--applications/luci-app-simple-adblock/po/cs/simple-adblock.po12
-rw-r--r--applications/luci-app-simple-adblock/po/fr/simple-adblock.po8
-rw-r--r--applications/luci-app-splash/po/fr/splash.po12
-rw-r--r--applications/luci-app-sqm/Makefile5
-rw-r--r--applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js210
-rw-r--r--applications/luci-app-sqm/luasrc/controller/sqm.lua27
-rw-r--r--applications/luci-app-sqm/luasrc/model/cbi/sqm.lua263
-rw-r--r--applications/luci-app-sqm/po/ar/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/bg/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/bn_BD/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/ca/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/cs/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/de/sqm.po85
-rw-r--r--applications/luci-app-sqm/po/el/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/en/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/es/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/fi/sqm.po85
-rw-r--r--applications/luci-app-sqm/po/fr/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/he/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/hi/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/hu/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/it/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/ja/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/ko/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/mr/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/ms/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/nb_NO/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/pl/sqm.po96
-rw-r--r--applications/luci-app-sqm/po/pt/sqm.po85
-rw-r--r--applications/luci-app-sqm/po/pt_BR/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/ro/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/ru/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/sk/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/sv/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/templates/sqm.pot81
-rw-r--r--applications/luci-app-sqm/po/tr/sqm.po85
-rw-r--r--applications/luci-app-sqm/po/uk/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/vi/sqm.po81
-rw-r--r--applications/luci-app-sqm/po/zh_Hans/sqm.po133
-rw-r--r--applications/luci-app-sqm/po/zh_Hant/sqm.po85
-rw-r--r--applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json13
-rw-r--r--applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json10
-rw-r--r--applications/luci-app-squid/po/cs/squid.po8
-rw-r--r--applications/luci-app-squid/po/uk/squid.po14
-rw-r--r--applications/luci-app-squid/po/vi/squid.po8
-rw-r--r--applications/luci-app-statistics/po/ar/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/cs/statistics.po10
-rw-r--r--applications/luci-app-statistics/po/fr/statistics.po6
-rw-r--r--applications/luci-app-tinyproxy/po/vi/tinyproxy.po8
-rw-r--r--applications/luci-app-transmission/Makefile2
-rw-r--r--applications/luci-app-transmission/po/ar/transmission.po8
-rw-r--r--applications/luci-app-travelmate/po/ar/travelmate.po8
-rw-r--r--applications/luci-app-travelmate/po/cs/travelmate.po20
-rw-r--r--applications/luci-app-travelmate/po/fr/travelmate.po20
-rw-r--r--applications/luci-app-travelmate/po/pl/travelmate.po115
-rw-r--r--applications/luci-app-travelmate/po/uk/travelmate.po14
-rw-r--r--applications/luci-app-ttyd/po/fr/ttyd.po12
-rw-r--r--applications/luci-app-udpxy/po/ar/udpxy.po8
-rw-r--r--applications/luci-app-uhttpd/po/cs/uhttpd.po8
-rw-r--r--applications/luci-app-uhttpd/po/uk/uhttpd.po14
-rw-r--r--applications/luci-app-uhttpd/po/vi/uhttpd.po10
-rw-r--r--applications/luci-app-unbound/po/ar/unbound.po10
-rw-r--r--applications/luci-app-upnp/po/cs/upnp.po8
-rw-r--r--applications/luci-app-upnp/po/uk/upnp.po14
-rw-r--r--applications/luci-app-upnp/po/vi/upnp.po8
-rw-r--r--applications/luci-app-vnstat2/po/cs/vnstat2.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po10
-rw-r--r--libs/luci-lib-base/luasrc/util.lua4
-rw-r--r--luci.mk1
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/form.js4
-rw-r--r--modules/luci-base/luasrc/model/uci.lua4
-rw-r--r--modules/luci-base/luasrc/view/header.htm2
-rw-r--r--modules/luci-base/po/ar/base.po8
-rw-r--r--modules/luci-base/po/cs/base.po150
-rw-r--r--modules/luci-base/po/fr/base.po52
-rw-r--r--modules/luci-base/po/ja/base.po166
-rw-r--r--modules/luci-base/po/sv/base.po8
-rw-r--r--modules/luci-base/po/uk/base.po10
-rw-r--r--modules/luci-base/po/vi/base.po8
-rwxr-xr-xmodules/luci-base/root/usr/libexec/rpcd/luci2
-rw-r--r--modules/luci-compat/luasrc/view/cbi/nsection.htm4
-rw-r--r--modules/luci-compat/luasrc/view/cbi/nullsection.htm2
-rw-r--r--modules/luci-compat/luasrc/view/cbi/tsection.htm2
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js105
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js256
-rw-r--r--modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json2
-rw-r--r--protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js16
-rw-r--r--protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js16
-rw-r--r--protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js16
-rw-r--r--protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js16
-rw-r--r--themes/luci-theme-material/htdocs/luci-static/material/cascade.css3
234 files changed, 6097 insertions, 4007 deletions
diff --git a/applications/luci-app-acl/po/ar/acl.po b/applications/luci-app-acl/po/ar/acl.po
index 28fc1e282..3e83c3fa3 100644
--- a/applications/luci-app-acl/po/ar/acl.po
+++ b/applications/luci-app-acl/po/ar/acl.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-03 12:10+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 15:47+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
msgid "Access level"
-msgstr ""
+msgstr "مستوى الصلاحية"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "Login name"
-msgstr ""
+msgstr "اسم المستخدم"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
@@ -47,11 +47,11 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "New account"
-msgstr ""
+msgstr "حساب جديد"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "كلمة السر"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Password variant"
@@ -59,7 +59,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
msgid "Read access"
-msgstr ""
+msgstr "صلاحيات للقراءة"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
msgid "Session timeout"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
msgid "Write access"
-msgstr ""
+msgstr "صلاحيات للتعديل"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
@@ -142,4 +142,4 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "قراءة فقط"
diff --git a/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
index f9059f947..0899b768f 100644
--- a/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
+++ b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
@@ -24,7 +24,7 @@ return view.extend({
"Check the logs for progress and any errors."));
s = m.section(form.TypedSection, "acme", _("ACME global config"));
- s.anonymous = true
+ s.anonymous = true;
o = s.option(form.Value, "state_dir", _("State directory"),
_("Where certs and other state files are kept."));
@@ -43,25 +43,19 @@ return view.extend({
s.anonymous = false;
s.addremove = true;
- o = s.option(form.Flag, "enabled", _("Enabled"));
+ o = s.tab("general", _("General Settings"));
+ o = s.tab("challenge", _("Challenge Validation"));
+ o = s.tab("advanced", _('Advanced Settings'));
+
+ o = s.taboption('general', form.Flag, "enabled", _("Enabled"));
o.rmempty = false;
- o = s.option(form.Flag, "use_staging", _("Use staging server"),
+ o = s.taboption('general', form.Flag, "use_staging", _("Use staging server"),
_("Get certificate from the Letsencrypt staging server " +
"(use for testing; the certificate won't be valid)."));
o.rmempty = false;
- o = s.option(form.Flag, "use_acme_server",
- _("Custom ACME CA"), _("Use a custom CA instead of Let's Encrypt."));
- o.depends("use_staging", "0");
- o.default = false;
-
- o = s.option(form.Value, "acme_server", _("ACME server URL"),
- _("Custom ACME server directory URL."));
- o.depends("use_acme_server", "1");
- o.optional = true;
-
- o = s.option(form.ListValue, "keylength", _("Key size"),
+ o = s.taboption('general', form.ListValue, "keylength", _("Key size"),
_("Key size (and type) for the generated certificate."));
o.value("2048", _("RSA 2048 bits"));
o.value("3072", _("RSA 3072 bits"));
@@ -71,8 +65,14 @@ return view.extend({
o.default = "2048";
o.rmempty = false;
+ o = s.taboption('general', form.DynamicList, "domains", _("Domain names"),
+ _("Domain names to include in the certificate. " +
+ "The first name will be the subject name, subsequent names will be alt names. " +
+ "Note that all domain names must point at the router in the global DNS."));
+ o.datatype = "list(string)";
+
if (stats[1].type === 'file') {
- o = s.option(form.Flag, "update_uhttpd", _("Use for uhttpd"),
+ o = s.taboption('general', form.Flag, "update_uhttpd", _("Use for uhttpd"),
_("Update the uhttpd config with this certificate once issued " +
"(only select this for one certificate). " +
"Is also available luci-app-uhttpd to configure uhttpd form the LuCI interface."));
@@ -80,7 +80,7 @@ return view.extend({
}
if (stats[0].type === 'file') {
- o = s.option(form.Flag, "update_nginx", _("Use for nginx"),
+ o = s.taboption('general', form.Flag, "update_nginx", _("Use for nginx"),
_("Update the nginx config with this certificate once issued " +
"(only select this for one certificate). " +
"Nginx must support ssl, if not it won't start as it needs to be " +
@@ -88,41 +88,66 @@ return view.extend({
o.rmempty = false;
}
- o = s.option(form.Value, "webroot", _("Webroot directory"),
+ o = s.taboption('challenge', form.ListValue, "validation_method", _("Validation method"),
+ _("Standalone mode will use the built-in webserver of acme.sh to issue a certificate. " +
+ "Webroot mode will use an existing webserver to issue a certificate. " +
+ "DNS mode will allow you to use the DNS API of your DNS provider to issue a certificate."));
+ o.value("standalone", _("Standalone"));
+ o.value("webroot", _("Webroot"));
+ o.value("dns", _("DNS"));
+ o.default = "standalone";
+
+ o = s.taboption('challenge', form.Value, "webroot", _("Webroot directory"),
_("Webserver root directory. Set this to the webserver " +
"document root to run Acme in webroot mode. The web " +
"server must be accessible from the internet on port 80."));
o.optional = true;
+ o.depends("validation_method", "webroot");
- o = s.option(form.DynamicList, "domains", _("Domain names"),
- _("Domain names to include in the certificate. " +
- "The first name will be the subject name, subsequent names will be alt names. " +
- "Note that all domain names must point at the router in the global DNS."));
- o.datatype = "list(string)";
-
- s.option(form.Value, "dns", _("DNS API"),
+ o = s.taboption('challenge', form.Value, "dns", _("DNS API"),
_("To use DNS mode to issue certificates, set this to the name of a DNS API supported by acme.sh. " +
"See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the list of available APIs. " +
"In DNS mode, the domain name does not have to resolve to the router IP. " +
"DNS mode is also the only mode that supports wildcard certificates. " +
"Using this mode requires the acme-dnsapi package to be installed."));
+ o.depends("validation_method", "dns");
- o = s.option(form.DynamicList, "credentials", _("DNS API credentials"),
+ o = s.taboption('challenge', form.DynamicList, "credentials", _("DNS API credentials"),
_("The credentials for the DNS API mode selected above. " +
"See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required by each API. " +
"Add multiple entries here in KEY=VAL shell variable format to supply multiple credential variables."))
o.datatype = "list(string)";
+ o.depends("validation_method", "dns");
- s.option(form.Value, "calias", _("Challenge Alias"),
+ o = s.taboption('challenge', form.Value, "calias", _("Challenge Alias"),
_("The challenge alias to use for ALL domains. " +
"See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " +
"LUCI only supports one challenge alias per certificate."));
+ o.depends("validation_method", "dns");
- s.option(form.Value, "dalias", _("Domain Alias"),
+ o = s.taboption('challenge', form.Value, "dalias", _("Domain Alias"),
_("The domain alias to use for ALL domains. " +
"See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " +
"LUCI only supports one challenge domain per certificate."));
+ o.depends("validation_method", "dns");
+
+ o = s.taboption('advanced', form.Flag, "use_acme_server",
+ _("Custom ACME CA"), _("Use a custom CA instead of Let's Encrypt."));
+ o.depends("use_staging", "0");
+ o.default = false;
+
+ o = s.taboption('advanced', form.Value, "acme_server", _("ACME server URL"),
+ _("Custom ACME server directory URL."));
+ o.depends("use_acme_server", "1");
+ o.placeholder = "https://api.buypass.com/acme/directory";
+ o.optional = true;
+
+ o = s.taboption('advanced', form.Value, 'days', _('Days until renewal'));
+ o.optional = true;
+ o.placeholder = 90;
+ o.datatype = 'uinteger';
return m.render()
}
})
+
diff --git a/applications/luci-app-acme/po/ar/acme.po b/applications/luci-app-acme/po/ar/acme.po
index b65d9d26b..87f031283 100644
--- a/applications/luci-app-acme/po/ar/acme.po
+++ b/applications/luci-app-acme/po/ar/acme.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -23,35 +23,63 @@ msgstr "شهادات بيئة إدارة الشهادات التلقائية"
msgid "ACME global config"
msgstr "التكوين العالمي لبيئة إدارة الشهادات التلقائية"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "حساب البريد الإلكتروني"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "تكوين الشهادة"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "الاسم المستعار لاعتراض"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "واجهة برمجة تطبيقات لنظام أسماء النطاقات"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "مؤهلات واجهة برمجة تطبيقات لنظام أسماء النطاقات"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "الاسم المستعار للنطاق"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "أسماء النطاقات"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"وستكون الأسماء اللاحقة أسماء بديلة. لاحظ أن جميع أسماء النطاقات يجب أن تشير "
"إلى جهاز التوجيه في نظام أسماء النطاقات العام."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -77,11 +105,15 @@ msgstr "عنوان البريد الإلكتروني لربطه بمفتاح ا
msgid "Enable debug logging"
msgstr "مكن السجل للتصحيح البرمجي"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -93,41 +125,53 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "منح الوصول فريد معرف العميل ل luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "حجم المفتاح"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "حجم المفتاح (والنوع) للشهادة التي تم إنشاؤها."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "دليل الدولة"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-"الاسم المستعار الاعتراضي لاستخدامه لكل أسماء النقابات. انظرإلى https://github"
-".com/acmesh-official/acme.sh/wiki/DNS-alias-mode للاطلاع على تفاصيل هذه "
-"العملية. يدعم LUCI اسمًا مستعارًا واحدًا فقط للاعتراض لكل شهادة."
+"الاسم المستعار الاعتراضي لاستخدامه لكل أسماء النقابات. انظرإلى https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode للاطلاع على تفاصيل "
+"هذه العملية. يدعم LUCI اسمًا مستعارًا واحدًا فقط للاعتراض لكل شهادة."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -139,7 +183,7 @@ msgstr ""
"الاعتماد التي تتطلبها كل واجهة برمجة تطبيقات. أضف إدخالات متعددة هنا في "
"تنسيق متغير shell \"KEY = VAL\" لتوفير متغيرات اعتماد متعددة."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -164,7 +208,7 @@ msgstr ""
"بروتوكول الإنترنت العام لجهاز التوجيه. بمجرد التكوين ، يمكن أن يستغرق إصدار "
"الشهادات بعض الوقت. يمكنك التحقق من سجلات التقدم وأية أخطاء."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -179,42 +223,54 @@ msgstr ""
"إلى IP الخاص بالموجه. وضع DNS هو أيضًا الوضع الوحيد الذي يدعم شهادات أحرف "
"البدل. يتطلب استخدام هذا الوضع تثبيت حزمة acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"قم بتحديث nginx config بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة واحدة)"
-". يجب أن يدعم nginx SSL ، إذا لم يكن كذلك ، فلن يبدأ لأنه يحتاج إلى تجميع مع "
-"دعم SSL لاستخدام خيارات الشهادة"
+"قم بتحديث nginx config بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة "
+"واحدة). يجب أن يدعم nginx SSL ، إذا لم يكن كذلك ، فلن يبدأ لأنه يحتاج إلى "
+"تجميع مع دعم SSL لاستخدام خيارات الشهادة"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"قم بتحديث تكوين uhttpd بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة واحدة)"
-". كما يتوفر luci-app-uhttpd لتكوين uhttpd من واجهة LuCI."
+"قم بتحديث تكوين uhttpd بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة "
+"واحدة). كما يتوفر luci-app-uhttpd لتكوين uhttpd من واجهة LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "استخدم ل nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "استخدم ل uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "استخدم خادم الترحيل"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "دليل Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/bg/acme.po b/applications/luci-app-acme/po/bg/acme.po
index 11c74a2d1..f27682a46 100644
--- a/applications/luci-app-acme/po/bg/acme.po
+++ b/applications/luci-app-acme/po/bg/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/bn_BD/acme.po b/applications/luci-app-acme/po/bn_BD/acme.po
index b2cbf1523..81ddd2a45 100644
--- a/applications/luci-app-acme/po/bn_BD/acme.po
+++ b/applications/luci-app-acme/po/bn_BD/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ca/acme.po b/applications/luci-app-acme/po/ca/acme.po
index 3b75ed71f..cc28f7a18 100644
--- a/applications/luci-app-acme/po/ca/acme.po
+++ b/applications/luci-app-acme/po/ca/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/cs/acme.po b/applications/luci-app-acme/po/cs/acme.po
index a41fe9ac3..3cd338b50 100644
--- a/applications/luci-app-acme/po/cs/acme.po
+++ b/applications/luci-app-acme/po/cs/acme.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "Certifikáty ACME"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
@@ -14,105 +20,157 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "Globální konfigurace ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL serveru ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "E-mail k účtu"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Pokročilá nastavení"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Konfigurace certifikátu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "Vlastní ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "Adresář URL vlastního serveru ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Dny do obnovení"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "Alias domény"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Doménové názvy"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Doménové názvy, které se mají zahrnout do certifikátu. První název je název/"
+"jméno subjektu, další jsou alternativní názvy. Mějte na paměti, že všechny "
+"doménové názvy musejí v globálním DNS ukazovat na router."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 bitů"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 bitů"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-mailová adresa pro přiřazení ke klíči účtu."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Povolit ladicí protokolování"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuto"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Obecná nastavení"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Získat certifikát z pracovního serveru Letsencrypt (používá se k testování, "
+"certifikát nebude platný)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Udělit přístup UCI pro luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Velikost klíče"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Velikost (a typ) klíče pro generovaný certifikát."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bitů"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bitů"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
+msgstr "RSA 4096 bitů"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Samostatný"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
msgstr ""
+"Samostatný režim bude vydávání certifikátů používat vestavěný webový server "
+"acme.sh. Režim webroot bude používat existující webový server. DNS režim "
+"bude umožňovat použití DNS API vašeho poskytovatele DNS."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Stavový adresář"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,12 +178,15 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
+"Doménový alias k použití pro VŠECHNY domény. Viz https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode pro více informací o tomto "
+"procesu. LUCI podporuje jen jednu challenge doménu pro každý certifikát."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -136,8 +197,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"Konfiguruje ACME (Letsencrypt) pro automatickou instalaci certifikátu. "
+"Jednoduše toto vyplňte, abyste měli router nakonfigurován pro certifikáty od "
+"Letsencrypt pro webové rozhraní. Nezapomeňte, že doménové názvy v "
+"certifikátu už musejí být nakonfigurovány tak, aby ukazovaly na veřejnou IP "
+"adresu routeru. Jakmile bude konfigurace dokončena, vydávání certifikátů "
+"bude chvíli trvat. Kontrolujte protokoly, kde uvidíte průběh a jakékoli "
+"chyby."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,43 +215,58 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Namísto Let's Encrypt použít vlastní CA."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr ""
+msgstr "Použít pro nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Použít pro uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
-msgstr ""
+msgstr "Použijte pracovní server"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Metoda ověření"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Adresář Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"Kořenový adresář webového serveru. Pro spuštění ACME v režimu webroot "
+"nastavte tento adresář jako kořen webu ve webovém serveru. Server musí být "
+"přístupný z Internetu na portu 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Kde jsou uchovávány certifikáty a další stavové soubory."
diff --git a/applications/luci-app-acme/po/de/acme.po b/applications/luci-app-acme/po/de/acme.po
index e4786b325..ff52f4da0 100644
--- a/applications/luci-app-acme/po/de/acme.po
+++ b/applications/luci-app-acme/po/de/acme.po
@@ -22,35 +22,63 @@ msgstr "ACME Zertifikate"
msgid "ACME global config"
msgstr "Globale ACME Einstellungen"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Account E-Mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Zertifikateinstellungen"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Challenge Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API Zugangsdaten"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Domänen Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domainnamen"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"Beachten Sie, dass alle Domänennamen im globalen DNS auf den Router zeigen "
"müssen."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -77,11 +105,15 @@ msgstr "E-Mail Adresse, welche mit dem Account Key verknüpft wird."
msgid "Enable debug logging"
msgstr "Aktiviere Debug-Protokollierung"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -93,31 +125,43 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Gewähre UCI Zugriff auf luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Schlüssellänge"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Schlüsselgröße (und -typ) für das generierte Zertifikat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Statusverzeichnis"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -127,7 +171,7 @@ msgstr ""
"Vorgang finden Sie unter https://github.com/acmesh-official/acme.sh/wiki/DNS-"
"alias-mode. LUCI unterstützt nur einen Challenge-Alias pro Zertifikat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -140,16 +184,16 @@ msgstr ""
"Einträge im Shell-Variablenformat KEY = VAL hinzu, um mehrere "
"Anmeldeinformationsvariablen bereitzustellen."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"Der Domänenalias, der für ALLE Domänen verwendet werden soll. Weitere "
-"Informationen zu diesem Vorgang finden Sie unter https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode. LUCI unterstützt nur eine "
-"Challenge-Domain pro Zertifikat."
+"Informationen zu diesem Vorgang finden Sie unter https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode. LUCI unterstützt nur eine Challenge-"
+"Domain pro Zertifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -169,7 +213,7 @@ msgstr ""
"Zertifikaten eine Weile dauern. Überprüfen Sie die Protokolle auf "
"Fortschritt und Fehler."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -186,7 +230,7 @@ msgstr ""
"Platzhalterzertifikate unterstützt. Für die Verwendung dieses Modus muss das "
"acme-dnsapi-Paket installiert sein."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
@@ -198,7 +242,7 @@ msgstr ""
"Unterstützung kompiliert werden muss, um Zertifizierungsoptionen verwenden "
"zu können"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -208,23 +252,35 @@ msgstr ""
"Zertifikat (wählen Sie dies nur für ein Zertifikat aus). Es ist auch luci-"
"app-uhttpd verfügbar, um uhttpd über die LuCI-Schnittstelle zu konfigurieren."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Verwenden Sie für Nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Für uhttpd verwenden"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Staging-Server verwenden"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Webroot-Verzeichnis"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/el/acme.po b/applications/luci-app-acme/po/el/acme.po
index a04248ff3..ba5ccafee 100644
--- a/applications/luci-app-acme/po/el/acme.po
+++ b/applications/luci-app-acme/po/el/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/en/acme.po b/applications/luci-app-acme/po/en/acme.po
index 23de92f40..ff61a4fb3 100644
--- a/applications/luci-app-acme/po/en/acme.po
+++ b/applications/luci-app-acme/po/en/acme.po
@@ -22,35 +22,63 @@ msgstr "ACME certs"
msgid "ACME global config"
msgstr "ACME global config"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Account email"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Certificate config"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Challenge Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API credentials"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Domain Alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domain names"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -76,11 +104,15 @@ msgstr "Email address to associate with account key."
msgid "Enable debug logging"
msgstr "Enable debug logging"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,38 +124,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -131,7 +175,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -148,7 +192,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -158,37 +202,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/es/acme.po b/applications/luci-app-acme/po/es/acme.po
index 0cfbfc151..ed8c9dd6b 100644
--- a/applications/luci-app-acme/po/es/acme.po
+++ b/applications/luci-app-acme/po/es/acme.po
@@ -22,35 +22,63 @@ msgstr "Certificados ACME"
msgid "ACME global config"
msgstr "Configuración global de ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Cuenta de email"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuración de certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Alias de desafío"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API de DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenciales de API de DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias de dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nombres de dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"en cuenta que todos los nombres de dominio deben apuntar al enrutador en el "
"DNS global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC de 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC de 384 bits"
@@ -78,11 +106,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr "Activar registro de depuración"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -94,31 +126,43 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceder acceso UCI para luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Tamaño de clave"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Tamaño de clave (y tipo) para el certificado generado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA de 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA de 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA de 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Directorio del estado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -128,7 +172,7 @@ msgstr ""
"com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener detalles sobre "
"este proceso. LUCI solo admite un alias de desafío por certificado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -141,16 +185,15 @@ msgstr ""
"en formato de variable de shell KEY=VAL para proporcionar múltiples "
"variables de credenciales."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"El alias de dominio que se usará para TODOS los dominios. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener "
-"detalles sobre este proceso. LUCI solo admite un dominio de desafío por "
-"certificado."
+"El alias de dominio que se usará para TODOS los dominios. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener detalles "
+"sobre este proceso. LUCI solo admite un dominio de desafío por certificado."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -169,7 +212,7 @@ msgstr ""
"emisión de certificados puede demorar un tiempo. Verifique los registros de "
"progreso y cualquier error."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -179,13 +222,13 @@ msgid ""
"package to be installed."
msgstr ""
"Para usar el modo DNS para emitir certificados, configúralo con el nombre de "
-"una API DNS compatible con acme.sh. Consulte https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi para ver la lista de API disponibles. En "
-"modo DNS, el nombre de dominio no tiene que resolverse en la dirección IP "
-"del enrutador. El modo DNS también es el único modo que admite certificados "
+"una API DNS compatible con acme.sh. Consulte https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi para ver la lista de API disponibles. En modo "
+"DNS, el nombre de dominio no tiene que resolverse en la dirección IP del "
+"enrutador. El modo DNS también es el único modo que admite certificados "
"comodín. El uso de este modo requiere que se instale el paquete acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
@@ -196,7 +239,7 @@ msgstr ""
"SSL, de lo contrario no se iniciará, ya que debe compilarse con soporte SSL "
"para usar opciones de certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -206,23 +249,35 @@ msgstr ""
"(solo seleccione esto para un certificado). También está disponible luci-app-"
"uhttpd para configurar uhttpd desde la interfaz LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Usar para nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Usar para uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Usar servidor de ensayo"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Directorio Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/fi/acme.po b/applications/luci-app-acme/po/fi/acme.po
index d46f0504a..bc49886fb 100644
--- a/applications/luci-app-acme/po/fi/acme.po
+++ b/applications/luci-app-acme/po/fi/acme.po
@@ -22,35 +22,63 @@ msgstr "ACME sertifikaatit"
msgid "ACME global config"
msgstr "ACME-yleisasetukset"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Sähköpostitili"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Sertifikaatin asetukset"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Haaste - alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API kirjautumistiedot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Verkkonimen alias"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Verkkonimet"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"kaikkien verkkotunnusten pitää osoittaa reitittimeen globaalissa DNS-"
"järjestelmässä."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -77,11 +105,15 @@ msgstr "Avaimeen liitettävä sähköpostiosoite."
msgid "Enable debug logging"
msgstr "Ota vieanetsintälokkaus käyttöön"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -91,38 +123,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Salli pääsy acme-asetuksiin"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Avaimen koko"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Avaimen koko (ja tyyppi) luotavassa sertifikaatissa."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Tilahakemisto"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -130,7 +174,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -147,7 +191,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -157,37 +201,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/fr/acme.po b/applications/luci-app-acme/po/fr/acme.po
index 7f90d5032..508c3cf24 100644
--- a/applications/luci-app-acme/po/fr/acme.po
+++ b/applications/luci-app-acme/po/fr/acme.po
@@ -22,46 +22,74 @@ msgstr "Certificats ACME"
msgid "ACME global config"
msgstr "Configuration globale d’ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Compte e-mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuration du certificat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias de domaine"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Noms de domaine"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -73,11 +101,15 @@ msgstr "Adresse de courriel à associer à la clé de compte."
msgid "Enable debug logging"
msgstr "Activer la journalisation détaillée"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/he/acme.po b/applications/luci-app-acme/po/he/acme.po
index 749508183..a32b390d2 100644
--- a/applications/luci-app-acme/po/he/acme.po
+++ b/applications/luci-app-acme/po/he/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/hi/acme.po b/applications/luci-app-acme/po/hi/acme.po
index 5b27cdc46..228f986f6 100644
--- a/applications/luci-app-acme/po/hi/acme.po
+++ b/applications/luci-app-acme/po/hi/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/hu/acme.po b/applications/luci-app-acme/po/hu/acme.po
index 0173a8beb..f20c742f1 100644
--- a/applications/luci-app-acme/po/hu/acme.po
+++ b/applications/luci-app-acme/po/hu/acme.po
@@ -22,35 +22,63 @@ msgstr "ACME tanúsítványok"
msgid "ACME global config"
msgstr "ACME globális beállítás"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Fiók e-mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Tanúsítvány beállítása"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Kihívás álneve"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API hitelesítési adatok"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Tartományálnév"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Tartománynevek"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"neve, az azt követő nevek lesznek az alternatív nevek. Ne feledje, hogy az "
"összes tartománynévnek az útválasztóra kell mutatnia a globális DNS-ben."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "256 bites ECC"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "384 bites ECC"
@@ -76,77 +104,93 @@ msgstr "A fiók kulcsához rendelendő e-mail cím."
msgid "Enable debug logging"
msgstr "Hibakeresési naplózás engedélyezése"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
-"Tanúsítvány beszerzése a Let’s Encrypt előkészítő kiszolgálójától ("
-"teszteléshez használja, a tanúsítvány nem lesz érvényes)."
+"Tanúsítvány beszerzése a Let’s Encrypt előkészítő kiszolgálójától "
+"(teszteléshez használja, a tanúsítvány nem lesz érvényes)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
msgstr "UCI hozzáférés megadása a luci-app-acme alkalmazásnak"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Kulcsméret"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Kulcsméret (és típus) az előállított tanúsítványhoz."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "2048 bites RSA"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "3072 bites RSA"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "4096 bites RSA"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Állapotkönyvtár"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-"Az ÖSSZES tartománynál használandó kihívási álnév. Nézze meg a https://github"
-".com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
+"Az ÖSSZES tartománynál használandó kihívási álnév. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
"részleteiért. A LuCI csak egy kihívási álnevet támogat tanúsítványonként."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"A fent kiválasztott DNS API mód hitelesítési adatai. Nézze meg a "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi oldalt az egyes API-k "
-"által igényel hitelesítési adatok formátumához. Adjon hozzá több bejegyzést "
-"itt KULCS=ÉRTÉK parancsértelmező változóformátumban a több hitelesítési adat "
+"A fent kiválasztott DNS API mód hitelesítési adatai. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi oldalt az egyes API-k által "
+"igényel hitelesítési adatok formátumához. Adjon hozzá több bejegyzést itt "
+"KULCS=ÉRTÉK parancsértelmező változóformátumban a több hitelesítési adat "
"változójának támogatásához."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"Az ÖSSZES tartománynál használandó tartományálnév. Nézze meg a https://github"
-".com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
+"Az ÖSSZES tartománynál használandó tartományálnév. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
"részleteiért. A LuCI csak egy tartományálnevet támogat tanúsítványonként."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
@@ -166,7 +210,7 @@ msgstr ""
"a tanúsítványok kibocsátása eltarthat egy ideig. Nézze meg a naplókat a "
"folyamat előrehaladásához és a hibákhoz."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -183,44 +227,56 @@ msgstr ""
"tanúsítványokat. Ezen mód használatához az szükséges, hogy az acme-dnsapi "
"csomag telepítve legyen."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"Az nginx beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották ("
-"csak egy tanúsítványnál válassza ki ezt). Az nginx programnak támogatnia "
+"Az nginx beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották "
+"(csak egy tanúsítványnál válassza ki ezt). Az nginx programnak támogatnia "
"kell az SSL-t. Ha nem támogatja, akkor nem fog elindulni, mivel SSL "
"támogatással kell lefordítani a tanúsítvány lehetőségeinek használatához"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"Az uhttpd beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották ("
-"csak egyetlen tanúsítványnál válassza ki). Elérhető a luci-app-uhttpd is a "
+"Az uhttpd beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották "
+"(csak egyetlen tanúsítványnál válassza ki). Elérhető a luci-app-uhttpd is a "
"LuCI felületéről történő uhttpd beállításhoz."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Nginx-hez történő használat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Uhttpd-hez történő használat"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Előkészítő kiszolgáló használata"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Webgyökér könyvtár"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/it/acme.po b/applications/luci-app-acme/po/it/acme.po
index b24df858d..7f3d87cc4 100644
--- a/applications/luci-app-acme/po/it/acme.po
+++ b/applications/luci-app-acme/po/it/acme.po
@@ -22,35 +22,63 @@ msgstr "Certificati ACME"
msgid "ACME global config"
msgstr "Configurazione globale ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail dell'account"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configurazione certificato"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenziali API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias di dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nomi di dominio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"soggetto, i successivi saranno nomi alternativi. Nota che tutti i nomi di "
"dominio devono puntare al router nel DNS globale."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -76,11 +104,15 @@ msgstr "Indirizzo e-mail da associare alla chiave dell'account."
msgid "Enable debug logging"
msgstr "Abilita il logging esteso"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,38 +124,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Concedi l'accesso UCI a luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -131,7 +175,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -148,7 +192,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -158,37 +202,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ja/acme.po b/applications/luci-app-acme/po/ja/acme.po
index 598e83e78..ba51e4925 100644
--- a/applications/luci-app-acme/po/ja/acme.po
+++ b/applications/luci-app-acme/po/ja/acme.po
@@ -22,47 +22,76 @@ msgstr ""
msgid "ACME global config"
msgstr "ACMEグローバル設定"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "アカウントのメールアドレス"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "証明書設定"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API資格情報"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "ドメインエイリアス"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "ドメイン名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-"証明書に含めるドメイン名です。最初の名前はサブジェクト名、その次は代替名です。すべてのドメイン名はグローバルDNSのルーターを指す必要があります。"
+"証明書に含めるドメイン名です。最初の名前はサブジェクト名、その次は代替名で"
+"す。すべてのドメイン名はグローバルDNSのルーターを指す必要があります。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC256ビット"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC384ビット"
@@ -74,52 +103,70 @@ msgstr "アカウントに関連付けるメールアドレスです。"
msgid "Enable debug logging"
msgstr "デバッグロギングを有効化"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
-msgstr "Letsencryptのステージングサーバーから証明書を取得します(テスト用、証明書は有効になりません)。"
+msgstr ""
+"Letsencryptのステージングサーバーから証明書を取得します(テスト用、証明書は有"
+"効になりません)。"
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
msgstr "luci-app-acme に UCI アクセスを許可"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "鍵の大きさ"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "生成された証明書の鍵の大きさ(およびタイプ)。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA2048ビット"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA3072ビット"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA4096ビット"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -127,7 +174,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -144,7 +191,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -154,37 +201,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "nginxを使用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "uhttpdを使用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "ステージングサーバーを使用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Webrootディレクトリ"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ko/acme.po b/applications/luci-app-acme/po/ko/acme.po
index b6a80cefc..770ee4445 100644
--- a/applications/luci-app-acme/po/ko/acme.po
+++ b/applications/luci-app-acme/po/ko/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/mr/acme.po b/applications/luci-app-acme/po/mr/acme.po
index fd8236907..242bbeb08 100644
--- a/applications/luci-app-acme/po/mr/acme.po
+++ b/applications/luci-app-acme/po/mr/acme.po
@@ -22,46 +22,74 @@ msgstr "ACME प्रमाणपत्र"
msgid "ACME global config"
msgstr "ACME ग्लोबल कॉन्फिगरेशन"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "खाते ईमेल"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "प्रमाणपत्र कॉन्फिगरेशन"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "आव्हान उपनाम"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "डीएनएस एपीआय"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -73,11 +101,15 @@ msgstr "खाते किल्लीशी संलग्न करण्य
msgid "Enable debug logging"
msgstr "डीबग लॉगिंग सक्षम करा"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ms/acme.po b/applications/luci-app-acme/po/ms/acme.po
index cf5e8d095..3a19503b7 100644
--- a/applications/luci-app-acme/po/ms/acme.po
+++ b/applications/luci-app-acme/po/ms/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/nb_NO/acme.po b/applications/luci-app-acme/po/nb_NO/acme.po
index 286dbd14f..1277bbada 100644
--- a/applications/luci-app-acme/po/nb_NO/acme.po
+++ b/applications/luci-app-acme/po/nb_NO/acme.po
@@ -22,46 +22,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domenenavn"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -73,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Nøkkelstørrelse"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/pl/acme.po b/applications/luci-app-acme/po/pl/acme.po
index e35fd7f98..055cbcb3f 100644
--- a/applications/luci-app-acme/po/pl/acme.po
+++ b/applications/luci-app-acme/po/pl/acme.po
@@ -23,35 +23,63 @@ msgstr "Certyfikaty ACME"
msgid "ACME global config"
msgstr "Konfiguracja globalna ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Konto email"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Konfiguracja certyfikatu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Alias wyzwania"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Poświadczenia interfejsu API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias Domeny"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nazwy domen"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,11 +89,11 @@ msgstr ""
"podmiotu, kolejne imiona będą imionami alternatywnymi. Pamiętaj, że "
"wszystkie nazwy domen muszą wskazywać na router w globalnym DNS."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 bitów"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 bity"
@@ -77,11 +105,15 @@ msgstr "Adres email do powiązania z kluczem konta."
msgid "Enable debug logging"
msgstr "Włącz rejestrowanie debugowania"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -93,31 +125,43 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Udziel dostępu UCI dla luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Rozmiar klucza"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Rozmiar klucza (i typ) dla wygenerowanego certyfikatu."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 bitów"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 bity"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 bitów"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Katalog stanu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -128,7 +172,7 @@ msgstr ""
"informacje na temat tego procesu. LUCI obsługuje tylko jeden alias wyzwania "
"na certyfikat."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -140,16 +184,15 @@ msgstr ""
"poświadczeń wymaganych przez każdy interfejs API. Dodaj tutaj wiele wpisów w "
"formacie zmiennej powłoki KEY=VAL, aby podać wiele zmiennych referencji."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"Alias domeny używany dla WSZYSTKICH domen. Zobacz https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode, aby uzyskać szczegółowe "
-"informacje na temat tego procesu. LUCI obsługuje tylko jedną domenę wyzwania "
-"na certyfikat."
+"Alias domeny używany dla WSZYSTKICH domen. Zobacz https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode, aby uzyskać szczegółowe informacje na "
+"temat tego procesu. LUCI obsługuje tylko jedną domenę wyzwania na certyfikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -167,7 +210,7 @@ msgstr ""
"adres IP routera. Po skonfigurowaniu wydawanie certyfikatów może chwilę "
"potrwać. Sprawdź dzienniki pod kątem postępu i ewentualnych błędów."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -177,14 +220,13 @@ msgid ""
"package to be installed."
msgstr ""
"Aby używać trybu DNS do wydawania certyfikatów, ustaw na nazwę interfejsu "
-"API DNS obsługiwanego przez acme.sh. Zobacz https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi, aby uzyskać listę dostępnych "
-"interfejsów API. W trybie DNS nazwa domeny nie musi być tłumaczona na adres "
-"IP routera. Tryb DNS jest także jedynym trybem obsługującym certyfikaty "
-"wieloznaczne. Korzystanie z tego trybu wymaga zainstalowania pakietu acme-"
-"dnsapi."
-
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+"API DNS obsługiwanego przez acme.sh. Zobacz https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi, aby uzyskać listę dostępnych interfejsów API. "
+"W trybie DNS nazwa domeny nie musi być tłumaczona na adres IP routera. Tryb "
+"DNS jest także jedynym trybem obsługującym certyfikaty wieloznaczne. "
+"Korzystanie z tego trybu wymaga zainstalowania pakietu acme-dnsapi."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
@@ -195,7 +237,7 @@ msgstr ""
"uruchomi się, ponieważ należy go skompilować z obsługą ssl, aby użyć opcji "
"certyfikatu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -205,23 +247,35 @@ msgstr ""
"to tylko dla jednego certyfikatu). Jest również dostępna luci-app-uhttpd do "
"konfiguracji uhttpd z interfejsu LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Użyj dla nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Użyj dla uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Użyj serwera pomostowego"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Katalog Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/pt/acme.po b/applications/luci-app-acme/po/pt/acme.po
index 3a98ff744..bf47dab4e 100644
--- a/applications/luci-app-acme/po/pt/acme.po
+++ b/applications/luci-app-acme/po/pt/acme.po
@@ -22,35 +22,63 @@ msgstr "Certificados ACME"
msgid "ACME global config"
msgstr "Configuração global de ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Conta de e-mail"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuração do certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Aliás do Desafio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API do DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenciais do API do DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Aliás do Domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nomes de domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"assunto, os nomes subsequentes serão nomes alternativos. Note que todos os "
"nomes de domínio devem apontar para o roteador no DNS global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -76,11 +104,15 @@ msgstr "O endereço de email para associar à chave da conta."
msgid "Enable debug logging"
msgstr "Ativar o registo de depuração"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,31 +124,43 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceder acesso UCI ao luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Tamanho da chave"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Tamanho (e tipo) da chave para o certificado gerado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Diretório do estado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -127,20 +171,20 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"As credenciais para o modo da API de DNS selecionado acima. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
-"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
-"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"As credenciais para o modo da API de DNS selecionado acima. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato das "
+"credenciais exigidas por cada API. Adicione várias entradas aqui no formato "
+"como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
"credenciais."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -168,7 +212,7 @@ msgstr ""
"demorar um pouco. Verifique os registos log para ver o progresso e quaisquer "
"erros."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -178,50 +222,62 @@ msgid ""
"package to be installed."
msgstr ""
"Para usar o modo DNS para emitir certificados, defina isto oo nome de uma "
-"API de DNS suportada pelo acme.sh. Veja em https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi para obter a lista de APIs disponíveis. "
-"No modo DNS, o nome do domínio não tem de ser resolvido para o IP do router. "
-"O modo DNS é também o único modo que suporta certificados curinga. A "
-"utilização deste modo requer a instalação do pacote acme-dnsapi."
+"API de DNS suportada pelo acme.sh. Veja em https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi para obter a lista de APIs disponíveis. No modo "
+"DNS, o nome do domínio não tem de ser resolvido para o IP do router. O modo "
+"DNS é também o único modo que suporta certificados curinga. A utilização "
+"deste modo requer a instalação do pacote acme-dnsapi."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"Atualize a configuração nginx com este certificado depois de ser emitido ("
-"selecione isto apenas para um certificado). Nginx deve suportar ssl, caso "
+"Atualize a configuração nginx com este certificado depois de ser emitido "
+"(selecione isto apenas para um certificado). Nginx deve suportar ssl, caso "
"contrário não será iniciado precisa ser compilado com o suporte ssl para "
"usar as opções do cert"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"Atualize a configuração uhttpd com este certificado depouis de ser emitido ("
-"selecione isto apenas para um certificado). Também está disponível o luci-"
+"Atualize a configuração uhttpd com este certificado depouis de ser emitido "
+"(selecione isto apenas para um certificado). Também está disponível o luci-"
"app-uhttpd para configurar uhttpd a partir da interface LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Uso para nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Use para uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Use o servidor de estágio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Diretório webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/pt_BR/acme.po b/applications/luci-app-acme/po/pt_BR/acme.po
index e596171bc..5c96ec771 100644
--- a/applications/luci-app-acme/po/pt_BR/acme.po
+++ b/applications/luci-app-acme/po/pt_BR/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-24 09:24+0000\n"
+"PO-Revision-Date: 2020-10-29 08:32+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/pt_BR/>\n"
@@ -8,7 +8,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 4.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -22,35 +22,63 @@ msgstr "certificados ACME"
msgid "ACME global config"
msgstr "Configuração global ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL do Servidor ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail da conta"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Configurações Avançadas"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuração do certificado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Aliás do Desafio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Validação do Desafio"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "CA ACME Customizado"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "URL do Servidor ACME Customizado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API do DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenciais do API DNS"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Dias até a renovação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Aliás do Domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nomes de domínio"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"do assunto, os nomes subsequentes serão nomes alternativos. Observe que "
"todos os nomes de domínio devem apontar para o roteador no DNS global."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
@@ -76,11 +104,15 @@ msgstr "O endereço de email para associar à chave da conta."
msgid "Enable debug logging"
msgstr "Habilitar o registro de depuração"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Configurações Gerais"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,31 +124,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceda acesso UCI para o luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Tamanho da chave"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Tamanho (e tipo) da chave para o certificado gerado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 bits"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 bits"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Independente"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+"O modo Independente usará o servidor web integrado do acme.sh para solicitar "
+"um certificado. O modo Webroot usará um servidor web existente para "
+"solicitar um certificado. O modo DNS permitirá vocÊ a usar a API de DNS do "
+"seu provedor DNS para solicitar um certificado."
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Condição do diretório"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -127,20 +175,20 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"As credenciais para o modo da API DNS selecionado acima. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
-"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
-"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"As credenciais para o modo da API DNS selecionado acima. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato das "
+"credenciais exigidas por cada API. Adicione várias entradas aqui no formato "
+"como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
"credenciais."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -168,7 +216,7 @@ msgstr ""
"demorar um pouco. Verifique os registros log para ver os progressos e "
"quaisquer outros erros."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -184,7 +232,7 @@ msgstr ""
"O modo DNS também é o único modo que é compatível com certificados curinga. "
"O uso desse modo requer que o pacote acme-dnsapi esteja instalado."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
@@ -195,7 +243,7 @@ msgstr ""
"ssl, caso contrário ele não vai iniciar pois para usar as opções cert ele "
"precisa ser compilado com ssl"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
@@ -205,23 +253,35 @@ msgstr ""
"(selecione-o apenas para um certificado). Também está disponível o luci-app-"
"uhttpd para configurar o uhttpd através da interface LuCI."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Use uma CA customizada em vez do Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Uso para o nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Use para o uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Use o servidor de encenação"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Método de Validação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Diretório Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ro/acme.po b/applications/luci-app-acme/po/ro/acme.po
index 4a11d0a57..d80f13115 100644
--- a/applications/luci-app-acme/po/ro/acme.po
+++ b/applications/luci-app-acme/po/ro/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/ru/acme.po b/applications/luci-app-acme/po/ru/acme.po
index 5c53fa99b..adbd7228f 100644
--- a/applications/luci-app-acme/po/ru/acme.po
+++ b/applications/luci-app-acme/po/ru/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
+"PO-Revision-Date: 2020-10-27 10:09+0000\n"
"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ru/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -23,46 +23,74 @@ msgstr "Сертификаты ACME"
msgid "ACME global config"
msgstr "Глобальная конфигурация ACME"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL сервера ACME"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Адрес электронной почты"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Конфигурация сертификата"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Данные для доступа к DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Доменный алиас"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Доменные имена"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 бит"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 бит"
@@ -74,11 +102,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr "Включить логирование отладочной информации"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -88,38 +120,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Предоставить UCI доступ для luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Размер ключа"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 бит"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 бит"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 бит"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -127,7 +171,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -144,7 +188,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -154,37 +198,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Каталог Webroot"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/sk/acme.po b/applications/luci-app-acme/po/sk/acme.po
index 4731963a5..c029763f9 100644
--- a/applications/luci-app-acme/po/sk/acme.po
+++ b/applications/luci-app-acme/po/sk/acme.po
@@ -22,35 +22,63 @@ msgstr "ACME certifikáty"
msgid "ACME global config"
msgstr "ACME globálna konfigurácia"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail účtu"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Konfigurácia certifikátov"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Prihlasovacie údaje DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias domény"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domény"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -59,11 +87,11 @@ msgstr ""
"Domény v certifikáte. Prvá bude názov subjektu, ďalšie budú alternatívne "
"názvy. Všetky domény musia smerovať na router v globálnom DNS."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -75,11 +103,15 @@ msgstr "E-mailová adresa k účtu."
msgid "Enable debug logging"
msgstr "Povoliť detailné záznamy"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
#, fuzzy
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
@@ -92,38 +124,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Povoliť luci-app-acme prístup k UCI"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Dĺžka kľúča"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Dĺžka (a typ) kľúča pre generovaný certifikát."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
#, fuzzy
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
@@ -135,7 +179,7 @@ msgstr ""
"acmesh-official/acme.sh/wiki/dnsapi pre formát údajov požadovaný každým API. "
"Pre zadanie viacerých údajov tu pridaj hodnoty v tvare KĽÚČ=HODNOTA."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -152,7 +196,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -162,37 +206,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/sv/acme.po b/applications/luci-app-acme/po/sv/acme.po
index fc138bbc3..570f1ac00 100644
--- a/applications/luci-app-acme/po/sv/acme.po
+++ b/applications/luci-app-acme/po/sv/acme.po
@@ -22,46 +22,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -73,11 +101,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,38 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +170,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +197,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/templates/acme.pot b/applications/luci-app-acme/po/templates/acme.pot
index b9beb9855..8f9eda8f2 100644
--- a/applications/luci-app-acme/po/templates/acme.pot
+++ b/applications/luci-app-acme/po/templates/acme.pot
@@ -13,46 +13,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -64,11 +92,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -78,38 +110,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -117,7 +161,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -134,7 +178,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -144,37 +188,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/tr/acme.po b/applications/luci-app-acme/po/tr/acme.po
index 0c91d4e97..2ec26a97e 100644
--- a/applications/luci-app-acme/po/tr/acme.po
+++ b/applications/luci-app-acme/po/tr/acme.po
@@ -22,35 +22,63 @@ msgstr "ACME sertifikaları"
msgid "ACME global config"
msgstr "ACME evrensel yapılandırma"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Hesap e-postası"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Sertifika yapılandırması"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Challenge Takma Adı"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API bilgileri"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alan Takma Adı"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Alan adları"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,11 +88,11 @@ msgstr ""
"alternatif adlar olacak. Domain adlarının evrensel DNS'de router'ı "
"göstermesi gerektiğini unutmayın."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 bit"
@@ -76,11 +104,15 @@ msgstr "Hesap anahtarına bağlanacak e-posta adresi."
msgid "Enable debug logging"
msgstr "Hata ayıklama günlüğünü etkinleştir"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -92,31 +124,43 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "luci-app-acme için UCI erişimi verin"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Anahtar boyutu"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Oluşturulmuş sertifika için anahtar boyutu (ve türü)."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 bit"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 bit"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Dizin belirt"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -126,7 +170,7 @@ msgstr ""
"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode adresine göz "
"atın. LUCI sertifika başına sadece bir tane challenge takma adını destekler."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -138,7 +182,7 @@ msgstr ""
"dnsapi adresine bakın. Birden çok kimlik bilgisi değişkeni sağlamak için "
"buraya birden çok KEY = VAL olarak shell değişkeni ekleyin."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -164,7 +208,7 @@ msgstr ""
"duruma gelmesi zaman alabilir. İlerleme durumuna ve hatalara bakmak için "
"günlüğü kontrol edin."
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -174,37 +218,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/uk/acme.po b/applications/luci-app-acme/po/uk/acme.po
index 3b535eee5..3b7a6a525 100644
--- a/applications/luci-app-acme/po/uk/acme.po
+++ b/applications/luci-app-acme/po/uk/acme.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 22:27+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME сертифікати"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
@@ -23,46 +23,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Розширені налаштування"
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Параметри сертифіката"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Імена домену"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -72,54 +100,72 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Ввімкнути журнал відлагоджування"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Головні налаштування"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Взяти сертифікат з проміжного сервера Letsencrypt (використовується для "
+"тестування; сертифікат не буде валідним)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Надати UCI доступ для luci-app-acme"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -127,7 +173,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -144,7 +190,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -154,37 +200,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/vi/acme.po b/applications/luci-app-acme/po/vi/acme.po
index 11bf344b6..f0e9b406b 100644
--- a/applications/luci-app-acme/po/vi/acme.po
+++ b/applications/luci-app-acme/po/vi/acme.po
@@ -16,46 +16,74 @@ msgstr ""
msgid "ACME global config"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
@@ -67,11 +95,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -81,38 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -120,7 +164,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -137,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -147,37 +191,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
diff --git a/applications/luci-app-acme/po/zh_Hans/acme.po b/applications/luci-app-acme/po/zh_Hans/acme.po
index 72a0d3281..3fcecabff 100644
--- a/applications/luci-app-acme/po/zh_Hans/acme.po
+++ b/applications/luci-app-acme/po/zh_Hans/acme.po
@@ -22,46 +22,76 @@ msgstr "ACME 证书"
msgid "ACME global config"
msgstr "ACME 全局配置"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "电子邮件帐户"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "证书配置"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "质询别名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API 凭证"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "域名别名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "域名"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-msgstr "证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。请注意,所有域名都必须在路由中指向全局 DNS。"
+msgstr ""
+"证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。请注"
+"意,所有域名都必须在路由中指向全局 DNS。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 位"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 位"
@@ -73,11 +103,15 @@ msgstr "与帐户密钥关联的电子邮件地址。"
msgid "Enable debug logging"
msgstr "启用调试日志记录"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,57 +121,72 @@ msgstr "从 Letsencrypt 临时服务器获取证书(用于测试;证书无效)
msgid "Grant UCI access for luci-app-acme"
msgstr "授予 UCI 访问 luci-app-acme 的权限"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "密钥长度"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "生成的证书的密钥长度(和类型)。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 位"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 位"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 位"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "状态文件夹"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-"用于所有域名的质询别名(challenge alias)。有关此过程的详细信息,请参阅 https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一个质询别名。"
+"用于所有域名的质询别名(challenge alias)。有关此过程的详细信息,请参阅 "
+"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书"
+"只支持一个质询别名。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
-"上面选择的 DNS API 模式的凭据。请参阅 https://github.com/acmesh-official/acme.sh/wiki/"
-"dnsapi 以了解每个 API 所需的凭据格式。在此处以 KEY=VAL shell 变量格式添加多个条目,以提供多个凭据变量。"
+"上面选择的 DNS API 模式的凭据。请参阅 https://github.com/acmesh-official/"
+"acme.sh/wiki/dnsapi 以了解每个 API 所需的凭据格式。在此处以 KEY=VAL shell 变"
+"量格式添加多个条目,以提供多个凭据变量。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"用于所有域名的别名(domain alias)。有关此过程的详细信息,请参阅 https://github.com/acmesh-official/"
-"acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一个质询别名。"
+"用于所有域名的别名(domain alias)。有关此过程的详细信息,请参阅 https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一"
+"个质询别名。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -148,10 +197,12 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-"这将配置 ACME (Letsencrypt) 自动证书安装。只需填写此内容即可为路由器配置由 Letsencrypt 颁发的 Web 界面证书。请注意,"
-"证书中的域名必须已经配置为指向路由器的公网 IP 地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和错误。"
+"这将配置 ACME (Letsencrypt) 自动证书安装。只需填写此内容即可为路由器配置由 "
+"Letsencrypt 颁发的 Web 界面证书。请注意,证书中的域名必须已经配置为指向路由器"
+"的公网 IP 地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和"
+"错误。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -160,51 +211,65 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
-"若要使用 DNS 模式颁发证书,请将其设置为 acme.sh 支持的 DNS API 的名称。有关可用 API 的列表,请参阅 "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi。在 DNS "
-"模式下,域名不必解析为路由器IP。DNS 模式也是唯一支持通配符证书的模式。使用此模式需要安装 acme-dnsapi 包。"
+"若要使用 DNS 模式颁发证书,请将其设置为 acme.sh 支持的 DNS API 的名称。有关可"
+"用 API 的列表,请参阅 https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi。在 DNS 模式下,域名不必解析为路由器IP。DNS 模式也是唯一支持通配符证书"
+"的模式。使用此模式需要安装 acme-dnsapi 包。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"颁发此证书后,用该证书更新 nginx 配置(只能有一个证书配置选中该选项)。Nginx 必须支持 "
-"ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书选项"
+"颁发此证书后,用该证书更新 nginx 配置(只能有一个证书配置选中该选项)。Nginx "
+"必须支持 ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书选项"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"签发此证书后,使用此证书更新 uhttpd 配置(只能有一个证书配置选中该选项)。也可通过 LuCI 界面的 luci-app-uhttpd 来配置 "
-"uhttpd。"
+"签发此证书后,使用此证书更新 uhttpd 配置(只能有一个证书配置选中该选项)。也"
+"可通过 LuCI 界面的 luci-app-uhttpd 来配置 uhttpd。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "用于 Nginx"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "用于 uhttpd"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "使用临时服务器"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Webroot 文件夹"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
-"Webserver 根目录。设置为 Web 服务器文档根目录,在 webroot 模式下运行 Acme。Web 服务器必须允许从互联网上使用80端口访问。"
+"Webserver 根目录。设置为 Web 服务器文档根目录,在 webroot 模式下运行 Acme。"
+"Web 服务器必须允许从互联网上使用80端口访问。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
diff --git a/applications/luci-app-acme/po/zh_Hant/acme.po b/applications/luci-app-acme/po/zh_Hant/acme.po
index eac6ae9e4..fd96d709d 100644
--- a/applications/luci-app-acme/po/zh_Hant/acme.po
+++ b/applications/luci-app-acme/po/zh_Hant/acme.po
@@ -22,46 +22,76 @@ msgstr "ACME 認證"
msgid "ACME global config"
msgstr "ACME 全域設置"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "email 帳號"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "證書設定配置"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:106
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "匿名Challenge"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API 證書"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:111
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "匿名網域"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "網域名稱"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-msgstr "網域名稱要包含在證書內。第一個名稱將會是標題名稱,隨後的名稱將會是簡稱或代替名稱。請注意,所有網域名稱都必須指向全域DNS中的路由器。"
+msgstr ""
+"網域名稱要包含在證書內。第一個名稱將會是標題名稱,隨後的名稱將會是簡稱或代替"
+"名稱。請注意,所有網域名稱都必須指向全域DNS中的路由器。"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 位元"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 位元"
@@ -73,11 +103,15 @@ msgstr ""
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -87,38 +121,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
@@ -126,7 +172,7 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
@@ -143,7 +189,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
@@ -153,37 +199,49 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
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 9610735d9..e95702a75 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
@@ -252,7 +252,7 @@ return view.extend({
E('button', {
'class': 'cbi-button cbi-button-apply',
'click': ui.createHandlerFn(this, function() {
- return handleAction('start');
+ return handleAction('reload');
})
}, [ _('Refresh') ])
])
diff --git a/applications/luci-app-adblock/po/ar/adblock.po b/applications/luci-app-adblock/po/ar/adblock.po
index 03da626b4..5d5af3190 100644
--- a/applications/luci-app-adblock/po/ar/adblock.po
+++ b/applications/luci-app-adblock/po/ar/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Action"
@@ -301,7 +301,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
msgid "End Date"
diff --git a/applications/luci-app-adblock/po/cs/adblock.po b/applications/luci-app-adblock/po/cs/adblock.po
index 387849c2e..b8bf5da97 100644
--- a/applications/luci-app-adblock/po/cs/adblock.po
+++ b/applications/luci-app-adblock/po/cs/adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Action"
@@ -16,7 +16,7 @@ msgstr "Akce"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
msgid "Active Sources"
-msgstr ""
+msgstr "Aktivní zdroje"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
@@ -25,23 +25,23 @@ msgstr "Blokování reklamy Adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
msgid "Adblock action"
-msgstr ""
+msgstr "Akce Adblocku"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Přidat doménu na blacklist"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Přidat doménu na whitelist"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Přidejte tuto (sub)doménu na místní blacklist."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Přidat tuto (sub)doménu na místní whitelist."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
msgid "Additional Jail Blocklist"
@@ -49,7 +49,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
msgid "Additional Settings"
-msgstr ""
+msgstr "Další nastavení"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
msgid "Additional trigger delay in seconds before adblock processing begins."
@@ -58,15 +58,15 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Pokročilá nastavení DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Pokročilá nastavení e-mailu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid "Advanced Report Settings"
-msgstr ""
+msgstr "Pokročilá nastavení hlášení"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Answer"
@@ -78,13 +78,15 @@ msgstr "Záložní adresář"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
msgid "Base Temp Directory"
-msgstr ""
+msgstr "Základní dočasný adresář"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
+"Základní adresář pro dočasné soubory všech provozních operací, např. "
+"stahování, řazení, slučování atd."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:15
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:34
@@ -92,10 +94,12 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
+"Změny blacklistu byly uloženy. Obnovte své adblockové seznamy, aby se změny "
+"projevily."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
msgid "Blacklist..."
-msgstr ""
+msgstr "Blacklist..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
msgid "Blocked Domain"
@@ -103,19 +107,19 @@ msgstr "Blokované domény"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokované domény"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
msgid "Blocklist Backup"
-msgstr ""
+msgstr "Záloha blokovacího seznamu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr ""
+msgstr "Dotaz na blokovací seznam"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Dotaz na blokovací seznam..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid "Blocklist Sources"
@@ -134,7 +138,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
msgid "Cancel"
-msgstr ""
+msgstr "Storno"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
@@ -165,6 +169,8 @@ msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
+"Vytváří komprimované zálohy blokovacího seznamu, budou použity v případě "
+"chyb při stahování nebo po příštím spuštění."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
@@ -226,11 +232,11 @@ msgstr "Doména"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Download Parameters"
-msgstr ""
+msgstr "Parametry stahování"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
msgid "Download Queue"
-msgstr ""
+msgstr "Fronta stahování"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
msgid "Download Utility"
@@ -242,11 +248,11 @@ msgstr "Oznámení e-mailem"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Počet e-mailových oznámení"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-mailový profil"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
msgid "E-Mail Receiver Address"
@@ -254,11 +260,11 @@ msgstr "Adresa příjemce e-mailu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Adresa odesílatele e-mailu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "E-Mail Topic"
-msgstr ""
+msgstr "Téma e-mailu"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
@@ -272,15 +278,15 @@ msgstr "Upravit whitelist"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Enable SafeSearch"
-msgstr ""
+msgstr "Povolit bezpečné vyhledávání (SafeSearch)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Povolit střední filtry SafeSearch pro youtube."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
msgid "Enable the adblock service."
-msgstr ""
+msgstr "Povolit službu adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
msgid "Enable verbose debug logging in case of any processing errors."
@@ -302,7 +308,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr ""
+msgstr "Stávající úlohy"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "External DNS Lookup Domain"
@@ -339,7 +345,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
msgid "General Settings"
-msgstr ""
+msgstr "Obecná nastavení"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
@@ -347,7 +353,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
msgid "Information"
-msgstr ""
+msgstr "Informace"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "Jail Directory"
@@ -417,11 +423,11 @@ msgstr "Služba s nízkou prioritou"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
msgid "Name / IP Address"
-msgstr ""
+msgstr "Název / IP adresa"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
msgid "No Query results!"
-msgstr ""
+msgstr "Žádné výsledky dotazu!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
diff --git a/applications/luci-app-adblock/po/uk/adblock.po b/applications/luci-app-adblock/po/uk/adblock.po
index 614bde1a8..9adfbea44 100644
--- a/applications/luci-app-adblock/po/uk/adblock.po
+++ b/applications/luci-app-adblock/po/uk/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-10 12:32+0000\n"
-"Last-Translator: Nazim-ua <nazim-ua@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/uk/>\n"
"Language: uk\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Action"
@@ -339,7 +339,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
diff --git a/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json b/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json
index 3f52b7eea..58140bada 100644
--- a/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json
+++ b/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json
@@ -18,7 +18,7 @@
"/sbin/logread -e adblock-": [ "exec" ],
"/usr/sbin/logread -e adblock-": [ "exec" ],
"/etc/init.d/adblock list" : [ "exec" ],
- "/etc/init.d/adblock start" : [ "exec" ],
+ "/etc/init.d/adblock reload" : [ "exec" ],
"/etc/init.d/adblock suspend" : [ "exec" ],
"/etc/init.d/adblock resume" : [ "exec" ],
"/etc/init.d/adblock report * [0-9]* [a-z]* json" : [ "exec" ],
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 d0c950110..5012d39eb 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-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -31,7 +31,7 @@ msgstr "Confirmer"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
msgid "Device unreachable! Still waiting for device..."
-msgstr ""
+msgstr "Appareil inaccessible ! Toujours en attente de l’appareil …"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
msgid "ERROR:"
@@ -91,7 +91,7 @@ msgstr "Redémarrer sur la partition courante"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
msgid "Rebooting…"
-msgstr ""
+msgstr "Redémarrage …"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
msgid "Shutting down..."
@@ -104,7 +104,7 @@ msgstr "État"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
msgid "The reboot command failed with code %d"
-msgstr ""
+msgstr "La commande de redémarrage a échoué avec le code %d"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
msgid ""
@@ -191,7 +191,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
msgid "Waiting for device..."
-msgstr ""
+msgstr "En attente de l’appareil …"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
diff --git a/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
index 6cf9b093f..ee3bc0e2d 100644
--- a/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: advanced-reboot\n"
"POT-Creation-Date: 2017-11-30 15:20+0300\n"
-"PO-Revision-Date: 2020-07-02 23:41+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-10-29 08:32+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/ru/>\n"
"Language: ru\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -95,11 +95,11 @@ msgstr "Перезагрузка к текущему разделу"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
msgid "Rebooting…"
-msgstr ""
+msgstr "Перезагрузка…"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
msgid "Shutting down..."
-msgstr "Отключается..."
+msgstr "Выключение..."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Status"
diff --git a/applications/luci-app-ahcp/po/ja/ahcp.po b/applications/luci-app-ahcp/po/ja/ahcp.po
index 297094760..954e3a2e3 100644
--- a/applications/luci-app-ahcp/po/ja/ahcp.po
+++ b/applications/luci-app-ahcp/po/ja/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-19 10:06+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
+"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/ja/>\n"
"Language: ja\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.1.1\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -49,7 +49,7 @@ msgstr "Age"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
msgid "Announced DNS servers"
-msgstr "通知される DNS サーバー"
+msgstr "通知されるDNSサーバー"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
msgid "Announced NTP servers"
diff --git a/applications/luci-app-ahcp/po/uk/ahcp.po b/applications/luci-app-ahcp/po/uk/ahcp.po
index 15a87029f..d5aa02cfd 100644
--- a/applications/luci-app-ahcp/po/uk/ahcp.po
+++ b/applications/luci-app-ahcp/po/uk/ahcp.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -41,7 +41,7 @@ msgstr "Адреса"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
diff --git a/applications/luci-app-ahcp/po/vi/ahcp.po b/applications/luci-app-ahcp/po/vi/ahcp.po
index 64da12797..806e4e505 100644
--- a/applications/luci-app-ahcp/po/vi/ahcp.po
+++ b/applications/luci-app-ahcp/po/vi/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-13 13:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/vi/>\n"
"Language: vi\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -40,7 +40,7 @@ msgstr "Địa chỉ"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
msgid "Advanced Settings"
-msgstr "Thiết lập nâng cao"
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
msgid "Age"
diff --git a/applications/luci-app-aria2/po/ar/aria2.po b/applications/luci-app-aria2/po/ar/aria2.po
index 3f9836bfe..34430a2bd 100644
--- a/applications/luci-app-aria2/po/ar/aria2.po
+++ b/applications/luci-app-aria2/po/ar/aria2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -172,7 +172,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
msgid "Error"
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm
index 8a6aefaa2..32a3a965c 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm
@@ -20,7 +20,7 @@
<script type="text/javascript" src="<%=resource%>/bmx7/js/polling.js"></script>
<script type="text/javascript">//<![CDATA[
- new TablePooler(10,"/cgi-bin/bmx7-info", {'$originators':''}, "nodes_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'originators':''}, "nodes_div", function(st){
var originators = st.originators;
var res = Array();
originators.forEach(function(originator,i){
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm
index a631c93e8..16522b962 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm
@@ -92,7 +92,7 @@
var displayExtraInfo = function ( id ) {
document.getElementById('extra-info').innerHTML = document.getElementById(id).innerHTML;
}
- new TablePooler(5,"/cgi-bin/bmx7-info", {'$originators':''}, "nodes_div", function(st){
+ new TablePooler(5,"/cgi-bin/bmx7-info", {'originators':''}, "nodes_div", function(st){
var infoicon = "<%=resource%>/bmx7/world_small.png";
var originators = st.originators;
var res = Array();
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm
index 8ecae656f..a3249a2b1 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm
@@ -88,14 +88,14 @@
</div>
<script type="text/javascript">//<![CDATA[
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "config_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "config_div", function(st){
var res = Array();
var sta = st.info[0].status;
res.push([sta.shortId, sta.name, sta.primaryIp, sta.nodeKey, sta.shortDhash, sta.revision]);
return res;
});
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "status_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "status_div", function(st){
var res = Array();
var sta = st.info[0].status;
var mem = st.info[3].memory.bmx7;
@@ -105,7 +105,7 @@
return res;
});
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "ifaces_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "ifaces_div", function(st){
var res = Array();
var ifaces = st.info[1].interfaces;
@@ -115,7 +115,7 @@
return res;
});
- new TablePooler(1,"/cgi-bin/bmx7-info", {'$info':''}, "links_div", function(st){
+ new TablePooler(10,"/cgi-bin/bmx7-info", {'info':''}, "links_div", function(st){
var res = Array();
links = st.info[2].links;
diff --git a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm
index 9348e7c61..0b9662df8 100644
--- a/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm
+++ b/applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm
@@ -51,7 +51,7 @@
</div>
<script type="text/javascript">//<![CDATA[
- new TablePooler(5,"/cgi-bin/bmx7-info", {'$tunnels':''}, "tunnels_div", function(st){
+ new TablePooler(5,"/cgi-bin/bmx7-info", {'tunnels':''}, "tunnels_div", function(st){
var tunicon = "<%=resource%>/icons/tunnel.png";
var tunicon_dis = "<%=resource%>/icons/tunnel_disabled.png";
var applyicon = "<%=resource%>/cbi/apply.gif";
diff --git a/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info b/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info
index 7388ed12c..327e3f0f1 100755
--- a/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info
+++ b/applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info
@@ -90,7 +90,7 @@ if [ "${QUERY##*/}" == "all" ]; then
QALL=1
fi
-if [ "$QUERY" == '$info' ]; then
+if [ "$QUERY" == 'info' ]; then
echo '{ "info": [ '
print_query status
echo -n ","
@@ -100,7 +100,7 @@ if [ "$QUERY" == '$info' ]; then
echo "] }"
fi
-if [ "$QUERY" == '$neighbours' ]; then
+if [ "$QUERY" == 'neighbours' ]; then
QALL=1
echo '{ "neighbours": [ '
echo '{ "originators": '
@@ -111,11 +111,11 @@ if [ "$QUERY" == '$neighbours' ]; then
echo "} ] }"
exit 0
-else if [ "$QUERY" == '$tunnels' ]; then
+else if [ "$QUERY" == 'tunnels' ]; then
bmx7 -c --jshow tunnels /r=0
exit 0
- else if [ "$QUERY" == '$originators' ]; then
+ else if [ "$QUERY" == 'originators' ]; then
bmx7 -c --jshow originators /r=0
exit 0
diff --git a/applications/luci-app-dcwapd/po/cs/dcwapd.po b/applications/luci-app-dcwapd/po/cs/dcwapd.po
index c628c9115..6d9a9e9dd 100644
--- a/applications/luci-app-dcwapd/po/cs/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/cs/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-05 17:07+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -73,7 +73,7 @@ msgstr "Obecné nastavení"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
diff --git a/applications/luci-app-dcwapd/po/uk/dcwapd.po b/applications/luci-app-dcwapd/po/uk/dcwapd.po
index e5b453ae7..5e3ab0b85 100644
--- a/applications/luci-app-dcwapd/po/uk/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/uk/dcwapd.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -71,7 +71,7 @@ msgstr "Загальне"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
diff --git a/applications/luci-app-ddns/po/ar/ddns.po b/applications/luci-app-ddns/po/ar/ddns.po
index 3136e4924..60322fa7f 100644
--- a/applications/luci-app-ddns/po/ar/ddns.po
+++ b/applications/luci-app-ddns/po/ar/ddns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2020-10-22 20:30+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -18,7 +18,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
msgid "Add new services..."
-msgstr ""
+msgstr "اضف خدمة جديدة..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
@@ -215,7 +215,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
diff --git a/applications/luci-app-ddns/po/uk/ddns.po b/applications/luci-app-ddns/po/uk/ddns.po
index 32076ca3a..995a4f05e 100644
--- a/applications/luci-app-ddns/po/uk/ddns.po
+++ b/applications/luci-app-ddns/po/uk/ddns.po
@@ -4,17 +4,17 @@ 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-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -27,7 +27,7 @@ msgstr "Додати новий сервіс..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
diff --git a/applications/luci-app-ddns/po/vi/ddns.po b/applications/luci-app-ddns/po/vi/ddns.po
index be6e4881b..0ec7dbcc1 100644
--- a/applications/luci-app-ddns/po/vi/ddns.po
+++ b/applications/luci-app-ddns/po/vi/ddns.po
@@ -2,8 +2,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: 2019-11-13 13:07+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/vi/>\n"
"Language: vi\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
msgid "Allow non-public IP's"
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm
index 189055c20..59a3da9db 100644
--- a/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm
+++ b/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm
@@ -44,7 +44,7 @@
<script type="text/javascript">//<![CDATA[
var xhr = new XHR(),
- uci_apply_rollback = <%=math.max(luci.config and luci.config.apply and luci.config.apply.rollback or 30, 30)%>,
+ uci_apply_rollback = <%=math.max(luci.config and luci.config.apply and luci.config.apply.rollback or 90, 90)%>,
uci_apply_holdoff = <%=math.max(luci.config and luci.config.apply and luci.config.apply.holdoff or 4, 1)%>,
uci_apply_timeout = <%=math.max(luci.config and luci.config.apply and luci.config.apply.timeout or 5, 1)%>,
uci_apply_display = <%=math.max(luci.config and luci.config.apply and luci.config.apply.display or 1.5, 1)%>,
diff --git a/applications/luci-app-dockerman/po/cs/dockerman.po b/applications/luci-app-dockerman/po/cs/dockerman.po
index 5d4798e76..e67f83147 100644
--- a/applications/luci-app-dockerman/po/cs/dockerman.po
+++ b/applications/luci-app-dockerman/po/cs/dockerman.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-27 21:27+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -108,7 +114,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Storno"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
msgid "Client connection"
@@ -190,7 +196,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
msgid "Default bridge"
@@ -546,7 +552,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "Možnosti"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
@@ -705,7 +711,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:216
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:191
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
msgid "Start Time"
@@ -720,12 +726,12 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:298
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:126
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:234
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:209
msgid "Stop"
-msgstr ""
+msgstr "Zastavit"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
diff --git a/applications/luci-app-dockerman/po/fr/dockerman.po b/applications/luci-app-dockerman/po/fr/dockerman.po
index ab5563380..c280c7623 100644
--- a/applications/luci-app-dockerman/po/fr/dockerman.po
+++ b/applications/luci-app-dockerman/po/fr/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 14:26+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/fr/>\n"
@@ -8,7 +8,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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -16,7 +16,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
msgid "Add"
-msgstr ""
+msgstr "Ajouter"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
@@ -483,7 +483,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "Mode"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
diff --git a/applications/luci-app-dockerman/po/id/dockerman.po b/applications/luci-app-dockerman/po/id/dockerman.po
index 41e73ed41..56af9a93d 100644
--- a/applications/luci-app-dockerman/po/id/dockerman.po
+++ b/applications/luci-app-dockerman/po/id/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
-"Last-Translator: Andi Ariffin <andiariffin@gmail.com>\n"
+"PO-Revision-Date: 2020-10-25 11:57+0000\n"
+"Last-Translator: fery ferlangga <pengusahaads@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/id/>\n"
"Language: id\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -16,7 +16,7 @@ msgstr "Daftar kapabilitas kernel untuk ditambahkan ke wadah"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
msgid "Add"
-msgstr ""
+msgstr "Tambah"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
@@ -80,7 +80,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
-msgstr ""
+msgstr "Jembatan perangkat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
@@ -89,66 +89,70 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:571
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:620
msgid "CPU Shares Weight"
-msgstr ""
+msgstr "Membagi Berat CPU"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:768
msgid "CPU Useage"
-msgstr ""
+msgstr "Penggunaan CPU"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:621
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024"
msgstr ""
+"CPU berbagi bobot relatif, jika 0 disetel, sistem akan mengabaikan nilai dan "
+"menggunakan default 1024"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:572
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024."
msgstr ""
+"CPU berbagi bobot relatif, jika 0 disetel, sistem akan mengabaikan nilai dan "
+"menggunakan default 1024."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:563
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:611
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "CPUs"
-msgstr ""
+msgstr "CPUs"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Batal"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
msgid "Client connection"
-msgstr ""
+msgstr "Koneksi klien"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:337
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:676
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:140
msgid "Command"
-msgstr ""
+msgstr "Perintah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "Garis Perintah"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "Garis Perintah Error"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
msgid "Configure the default bridge network"
-msgstr ""
+msgstr "Konfigurasikan jaringan jembatan default"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:696
msgid "Connect"
-msgstr ""
+msgstr "Menghubungkan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:393
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:427
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:463
msgid "Connect Network"
-msgstr ""
+msgstr "Menghubungkan Jaringan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:97
msgid "Connect to remote endpoint"
diff --git a/applications/luci-app-dockerman/po/ja/dockerman.po b/applications/luci-app-dockerman/po/ja/dockerman.po
index 9fb2f5d4f..59259e7f0 100644
--- a/applications/luci-app-dockerman/po/ja/dockerman.po
+++ b/applications/luci-app-dockerman/po/ja/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-16 10:26+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/ja/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -489,7 +489,7 @@ msgstr "モード"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
-msgstr "マウント・ポイント"
+msgstr "マウントポイント"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
diff --git a/applications/luci-app-dump1090/po/ar/dump1090.po b/applications/luci-app-dump1090/po/ar/dump1090.po
index 131bcb697..e12ba0523 100644
--- a/applications/luci-app-dump1090/po/ar/dump1090.po
+++ b/applications/luci-app-dump1090/po/ar/dump1090.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-03 12:10+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/ar/>\n"
"Language: ar\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "الحد الاقصى النهائي لبرمجة درجة"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
@@ -46,7 +46,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
msgid "Default"
-msgstr ""
+msgstr "تلقائي"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
msgid "Disable messages with broken CRC"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
@@ -130,7 +130,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
msgid "Print stats at exit"
-msgstr ""
+msgstr "طباعة تقرير عند الخروج"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
msgid "RTL device index"
diff --git a/applications/luci-app-dynapoint/po/ar/dynapoint.po b/applications/luci-app-dynapoint/po/ar/dynapoint.po
index 6377d6c4b..bcf520afc 100644
--- a/applications/luci-app-dynapoint/po/ar/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/ar/dynapoint.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -54,7 +54,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js
index 8cb1a1242..bacbbd704 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js
@@ -308,6 +308,7 @@ return view.extend({
o.value('network-redirect');
o.value('network-unknown');
o.value('network-unreachable');
+ o.value('packet-too-big');
o.value('parameter-problem');
o.value('port-unreachable');
o.value('precedence-cutoff');
diff --git a/applications/luci-app-firewall/po/cs/firewall.po b/applications/luci-app-firewall/po/cs/firewall.po
index f810737dd..3334f2e32 100644
--- a/applications/luci-app-firewall/po/cs/firewall.po
+++ b/applications/luci-app-firewall/po/cs/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/cs/>\n"
"Language: cs\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.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -31,11 +31,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
msgid "-- add IP --"
-msgstr ""
+msgstr "-- přidat IP --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- přidat MAC --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
msgid ""
@@ -44,7 +44,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ACCEPT\"> Zabránit přepsání zdroje</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:81
msgid ""
@@ -56,18 +56,23 @@ msgstr ""
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"DROP\">Zahodit</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">Přiřadit DSCP</var> klasifikaci "
+"<var>%{set_dscp}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127
msgid ""
"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Přiřadit conntrack</var> helper <var%{"
+"helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
@@ -78,31 +83,39 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
msgstr ""
+"<var data-tooltip=\"MASQUERADE\">Automaticky přepsat</var> zdrojovou IP "
+"adresu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">Nesledovat</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
msgid ""
"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"REJECT\">Odmítnout</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:81
msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
+"<var data-tooltip=\"SNAT\">Staticky přepsat</var> na zdroj %{snat_ip?IP "
+"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "Musí být zadána IP adresa pro přepsání!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "ACCEPT - Zakázat přepis adresy"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
@@ -118,12 +131,16 @@ msgid ""
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
+"Další surové argumenty <em>iptables</em> ke klasifikaci provozu do cílové "
+"zóny, např. <code>-p tcp --dport 443</code> pro pouze odchozí provoz HTTPS."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone source traffic, "
"e.g. <code>-p tcp --sport 443</code> to only match inbound HTTPS traffic."
msgstr ""
+"Další surové argumenty <em>iptables</em> ke klasifikaci provozu ze zdrojové "
+"zóny, např. <code>-p tcp --sport 443</code> pro pouze příchozí provoz HTTPS."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:138
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:182
@@ -134,7 +151,7 @@ msgstr "Pokročilá nastavení"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "Povolit \"neplatný\" provoz"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:336
msgid "Allow forward from <em>source zones</em>:"
@@ -153,7 +170,7 @@ msgstr "Libovolné"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
msgid "Any day"
-msgstr ""
+msgstr "Kterýkoli den"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid ""
@@ -181,7 +198,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
msgid "Conntrack Settings"
-msgstr ""
+msgstr "Nastavení pro Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
msgid "Conntrack helpers"
@@ -193,11 +210,11 @@ msgstr "Obsah byl uložen."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
msgid "Continue"
-msgstr ""
+msgstr "Pokračovat"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
msgid "Covered devices"
-msgstr ""
+msgstr "Pokrytá zařízení"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
msgid "Covered networks"
@@ -205,7 +222,7 @@ msgstr "Pokryté sítě"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
msgid "Covered subnets"
-msgstr ""
+msgstr "Pokryté podsítě"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
@@ -223,11 +240,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
msgid "DSCP classification"
-msgstr ""
+msgstr "Klasifikace DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "DSCP mark"
-msgstr ""
+msgstr "Značka DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
msgid "DSCP mark required"
@@ -249,7 +266,7 @@ msgstr "Cílová zóna"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
msgid "Device name"
-msgstr ""
+msgstr "Název zařízení"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
msgid ""
@@ -281,11 +298,11 @@ msgstr "Povolit logování v této oblasti"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "Očekáváno: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
msgid "Experimental feature. Not fully compatible with QoS/SQM."
-msgstr ""
+msgstr "Experimentální funkce. Není plně kompatibilní s QoS/SQM."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
@@ -307,15 +324,15 @@ msgstr "Další argumenty volání"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:274
msgid "Extra destination arguments"
-msgstr ""
+msgstr "Další argumenty pro cíl"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
msgid "Extra iptables arguments"
-msgstr ""
+msgstr "Další argumenty pro iptables"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Extra source arguments"
-msgstr ""
+msgstr "Další argumenty pro zdroj"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
@@ -327,7 +344,7 @@ msgstr "Firewall - Vlastní pravidla"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "Firewall - pravidla NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
@@ -343,7 +360,7 @@ msgstr "Firewall - Nastavení zón"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "Migrace konfigurace brány firewall"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
@@ -402,11 +419,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:105
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci brány firewall"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
msgid "Hardware flow offloading"
@@ -429,7 +446,7 @@ msgstr "pouze IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
msgid "Inbound device"
-msgstr ""
+msgstr "Příchozí zařízení"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
@@ -463,11 +480,11 @@ msgstr "Vnitřní zóna"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "Neplatná značka DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
msgid "Invalid limit value"
-msgstr ""
+msgstr "Neplatná hodnota limitu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
@@ -499,7 +516,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE - Automaticky přepsat na IP adresu odchozího rozhraní"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162
msgid "MSS clamping"
@@ -598,13 +615,15 @@ msgstr "Dny v měsíci"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:130
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44
msgid "NAT Rules"
-msgstr ""
+msgstr "Pravidla NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:128
msgid ""
"NAT rules allow fine grained control over the source IP to use for outbound "
"or forwarded traffic."
msgstr ""
+"Pravidla NAT umožňují jemně odstupňovanou kontrolu nad zdrojovou IP adresou "
+"pro odchozí nebo předávaný provoz."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
@@ -636,11 +655,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Outbound device"
-msgstr ""
+msgstr "Odchozí zařízení"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
msgid "Outbound zone"
-msgstr ""
+msgstr "Odchozí zóna"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:144
@@ -694,7 +713,7 @@ msgstr "Přesměrovat vybraný příchozí provoz na uvedeného vnitřního host
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:88
msgid "Requires hardware NAT support. Implemented at least for mt7621"
-msgstr ""
+msgstr "Vyžaduje hardwarovou podporu NAT. Implementováno alespoň pro mt7621"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
msgid "Restrict Masquerading to given destination subnets"
@@ -711,7 +730,7 @@ msgstr "Omezit na rodinu adres"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
-msgstr ""
+msgstr "Přepsat IP adresu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
msgid "Rewrite matched traffic to the specified source IP address."
@@ -723,7 +742,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
msgid "Rewrite port"
-msgstr ""
+msgstr "Přepsat port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
@@ -731,7 +750,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
msgid "SNAT - Rewrite to specific source IP or port"
-msgstr ""
+msgstr "SNAT - Přepsat na konkrétní zdrojovou IP adresu nebo port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:437
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
@@ -740,7 +759,7 @@ msgstr "sobota"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Set mark"
-msgstr ""
+msgstr "Nastavit značku"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317
msgid ""
@@ -796,22 +815,22 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
msgid "Start Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Datum zahájení (rrrr-mm-dd)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
msgid "Start Time (hh.mm.ss)"
-msgstr ""
+msgstr "Čas zahájení (hh.mm.ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
msgid "Stop Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Datum ukončení (rrrr-mm-dd)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:285
msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+msgstr "Čas ukončení (hh.mm.ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
@@ -940,7 +959,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:140
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:144
msgid "Unnamed NAT"
-msgstr ""
+msgstr "Nejmenovaný NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
@@ -958,7 +977,7 @@ msgstr "Nepojmenovaná zóna"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
msgid "Unrecognized protocol"
-msgstr ""
+msgstr "Nerozpoznaný protokol"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
msgid ""
@@ -969,11 +988,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
msgid "Use external IP address"
-msgstr ""
+msgstr "Použít vnější IP adresu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use internal IP address"
-msgstr ""
+msgstr "Použít vnitřní IP adresu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
msgid ""
@@ -999,7 +1018,7 @@ msgstr "středa"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
msgid "Week Days"
-msgstr ""
+msgstr "Dny v týdnu"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
msgid "XOR firewall mark"
diff --git a/applications/luci-app-firewall/po/uk/firewall.po b/applications/luci-app-firewall/po/uk/firewall.po
index c38010713..e46fa87c5 100644
--- a/applications/luci-app-firewall/po/uk/firewall.po
+++ b/applications/luci-app-firewall/po/uk/firewall.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-05-02 18:10+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -172,7 +172,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
msgid "Allow \"invalid\" traffic"
@@ -487,7 +487,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:105
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
diff --git a/applications/luci-app-firewall/po/vi/firewall.po b/applications/luci-app-firewall/po/vi/firewall.po
index 2907be61d..7a660c40a 100644
--- a/applications/luci-app-firewall/po/vi/firewall.po
+++ b/applications/luci-app-firewall/po/vi/firewall.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/vi/>\n"
"Language: vi\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -134,7 +134,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
msgid "Allow \"invalid\" traffic"
diff --git a/applications/luci-app-frpc/po/cs/frpc.po b/applications/luci-app-frpc/po/cs/frpc.po
index 2d7e7059d..89ec1edb0 100644
--- a/applications/luci-app-frpc/po/cs/frpc.po
+++ b/applications/luci-app-frpc/po/cs/frpc.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Additional configs"
@@ -100,7 +106,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
msgid "General Settings"
-msgstr ""
+msgstr "Obecná nastavení"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
diff --git a/applications/luci-app-frpc/po/uk/frpc.po b/applications/luci-app-frpc/po/uk/frpc.po
index b7759e6e2..a62793f97 100644
--- a/applications/luci-app-frpc/po/uk/frpc.po
+++ b/applications/luci-app-frpc/po/uk/frpc.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:53+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Additional configs"
@@ -107,7 +107,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
msgid "Grant access to LuCI app frpc"
diff --git a/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
index 44563ad90..30cfa8989 100644
--- a/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
msgid "%s is not installed or not found"
@@ -180,11 +180,11 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
msgid "Stop"
-msgstr ""
+msgstr "Zastavit"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
msgid "Stopped"
diff --git a/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
index e0319231a..69c927496 100644
--- a/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
msgid "%s is not installed or not found"
@@ -110,7 +116,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
msgid "Listen address"
-msgstr ""
+msgstr "Địa chỉ nghe"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
msgid "Listen port"
diff --git a/applications/luci-app-ksmbd/po/cs/ksmbd.po b/applications/luci-app-ksmbd/po/cs/ksmbd.po
index e1dd55a5a..033607032 100644
--- a/applications/luci-app-ksmbd/po/cs/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/cs/ksmbd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:26+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/cs/>\n"
+"luciapplicationsksmbd/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
msgid "Allow guests"
@@ -58,7 +58,7 @@ msgstr "Vynutit superuživatelský přístup"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
diff --git a/applications/luci-app-ksmbd/po/uk/ksmbd.po b/applications/luci-app-ksmbd/po/uk/ksmbd.po
index 96516b8b9..9049173d7 100644
--- a/applications/luci-app-ksmbd/po/uk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/uk/ksmbd.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
msgid "Allow guests"
@@ -62,7 +62,7 @@ msgstr "Примусово Root"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
diff --git a/applications/luci-app-lxc/po/cs/lxc.po b/applications/luci-app-lxc/po/cs/lxc.po
index 62fb8ef56..ac4407b09 100644
--- a/applications/luci-app-lxc/po/cs/lxc.po
+++ b/applications/luci-app-lxc/po/cs/lxc.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
"<b>Please note:</b> LXC Containers require features not available on OpenWrt "
"images for devices with small flash.<br />"
msgstr ""
+"<b>Uvědomte si prosím:</b> Kontejnery LXC vyžadují funkce, které nejsou k "
+"dispozici na obrazech OpenWrt pro zařízení s malým flash prostorem.<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -23,23 +25,23 @@ msgstr "Akce"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
-msgstr ""
+msgstr "Můžete také chtít nainstalovat 'kmod-veth' pro volitelnou podporu sítě."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Dostupné kontejnery"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "URL kontejnerů"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
-msgstr ""
+msgstr "Vytvořit"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "Vytvořit nový kontejner"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
@@ -54,27 +56,29 @@ msgid ""
"Enable optional SSL encryption support. This requires additional packages "
"like 'wget', 'ca-certificates', 'gnupg' and 'gnupg-utils'."
msgstr ""
+"Povolit volitelnou podporu šifrování SSL. Vyžaduje to dodatečné balíčky jako "
+"'wget', 'ca-certificates', 'gnupg' a 'gnupg-utils'."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr ""
+msgstr "Zadat nový název"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
-msgstr ""
+msgstr "Prahová hodnota volného místa"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
msgid "Free Temp Threshold"
-msgstr ""
+msgstr "Prahová hodnota místa pro dočasné soubory"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
-msgstr ""
+msgstr "Udělit přístup k UCI pro luci-app-lxc"
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
msgid "LXC Containers"
-msgstr ""
+msgstr "Kontejnery LXC"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
@@ -82,11 +86,13 @@ msgstr "Načítání"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
-msgstr ""
+msgstr "Minimální požadované volné místo pro vytvoření LXC kontejneru v KB"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
msgid "Minimum required free temp space for LXC Container creation in KB"
msgstr ""
+"Minimální požadované volné místo dočasných souborů pro vytvoření LXC "
+"kontejneru v KB"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
@@ -111,4 +117,4 @@ msgstr "Zastavit"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
-msgstr ""
+msgstr "Šablona"
diff --git a/applications/luci-app-minidlna/po/cs/minidlna.po b/applications/luci-app-minidlna/po/cs/minidlna.po
index 21cb22faa..aaa53e9f4 100644
--- a/applications/luci-app-minidlna/po/cs/minidlna.po
+++ b/applications/luci-app-minidlna/po/cs/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/cs/>\n"
"Language: cs\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.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -62,7 +62,7 @@ msgstr "Popisek"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
@@ -215,7 +215,7 @@ msgstr "Standardní kontejner"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
msgid "Strict to DLNA standard"
diff --git a/applications/luci-app-minidlna/po/uk/minidlna.po b/applications/luci-app-minidlna/po/uk/minidlna.po
index 52042f201..659aa1265 100644
--- a/applications/luci-app-minidlna/po/uk/minidlna.po
+++ b/applications/luci-app-minidlna/po/uk/minidlna.po
@@ -1,21 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
msgid "Grant access to minidlna status and configuration"
diff --git a/applications/luci-app-minidlna/po/vi/minidlna.po b/applications/luci-app-minidlna/po/vi/minidlna.po
index 49cda310b..a7e7645db 100644
--- a/applications/luci-app-minidlna/po/vi/minidlna.po
+++ b/applications/luci-app-minidlna/po/vi/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-13 13:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/vi/>\n"
"Language: vi\n"
@@ -10,11 +10,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
diff --git a/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po
index f78cdf932..63c549ab9 100644
--- a/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -65,7 +65,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
diff --git a/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua b/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua
index 0b0467e9a..3ba88e5ac 100644
--- a/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua
+++ b/applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua
@@ -161,6 +161,7 @@ OptionalFlag(s, "cleansession", _("Clean session"))
OptionalFlag(s, "notifications", _("notifications"),
_("Attempt to notify the local and remote broker of connection status, defaults to $SYS/broker/connections/<clientid>/state"))
s:option(Value, "notification_topic", _("Topic to use for local+remote remote for notifications.")).optional = true
+OptionalFlag(s, "notification_local_only", _("Notifications local only"), _("Bridge connection states should only be published locally"))
s:option(Value, "remote_clientid", _("Client id to use on remote end of this bridge connection")).optional = true
s:option(Value, "local_clientid", _("Client id to use locally. Important when bridging to yourself")).optional = true
diff --git a/applications/luci-app-mwan3/po/ar/mwan3.po b/applications/luci-app-mwan3/po/ar/mwan3.po
index ca03aa162..b9fd19e9f 100644
--- a/applications/luci-app-mwan3/po/ar/mwan3.po
+++ b/applications/luci-app-mwan3/po/ar/mwan3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -133,12 +133,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -177,7 +177,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
msgid ""
@@ -315,7 +315,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -445,7 +445,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -566,12 +566,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -623,12 +623,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -774,7 +774,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -784,7 +784,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -802,7 +802,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/bg/mwan3.po b/applications/luci-app-mwan3/po/bg/mwan3.po
index 42904e374..0542ecb22 100644
--- a/applications/luci-app-mwan3/po/bg/mwan3.po
+++ b/applications/luci-app-mwan3/po/bg/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/bn_BD/mwan3.po b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
index 73ced5c65..2e2d5f818 100644
--- a/applications/luci-app-mwan3/po/bn_BD/mwan3.po
+++ b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
@@ -126,12 +126,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -438,7 +438,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -559,12 +559,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -616,12 +616,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -767,7 +767,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -777,7 +777,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -795,7 +795,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/ca/mwan3.po b/applications/luci-app-mwan3/po/ca/mwan3.po
index 06525acbb..78b68b9b4 100644
--- a/applications/luci-app-mwan3/po/ca/mwan3.po
+++ b/applications/luci-app-mwan3/po/ca/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr "Depuració"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr "Sí"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/cs/mwan3.po b/applications/luci-app-mwan3/po/cs/mwan3.po
index ca5e32f18..f665e9371 100644
--- a/applications/luci-app-mwan3/po/cs/mwan3.po
+++ b/applications/luci-app-mwan3/po/cs/mwan3.po
@@ -135,12 +135,12 @@ msgstr "Kritické"
msgid "Debug"
msgstr "Ladění"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Cílová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Cílový port"
@@ -317,7 +317,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -447,7 +447,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -568,12 +568,12 @@ msgstr ""
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokol"
@@ -625,12 +625,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Zdrojová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Zdrojový port"
@@ -776,7 +776,7 @@ msgstr ""
msgid "Yes"
msgstr "Ano"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -786,7 +786,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -804,7 +804,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/de/mwan3.po b/applications/luci-app-mwan3/po/de/mwan3.po
index 8e6851e24..8649034ff 100644
--- a/applications/luci-app-mwan3/po/de/mwan3.po
+++ b/applications/luci-app-mwan3/po/de/mwan3.po
@@ -134,12 +134,12 @@ msgstr "Kritisch"
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Zieladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Zielport"
@@ -324,7 +324,7 @@ msgstr "Fehlerintervall beibehalten"
msgid "Keep ping failure interval during failure state"
msgstr "Ping-Fehlerintervall während des Ausfalls beibehalten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Letzter Ausweg"
@@ -467,7 +467,7 @@ msgstr ""
"z, 0-9, _ und keine Leerzeichen<br />Mitglieder dürfen nicht denselben Namen "
"mit konfigurierten Schnittstellen, Richtlinien oder Regeln teilen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Mitglieder, zugewiesen"
@@ -599,12 +599,12 @@ msgstr ""
msgid "Policy"
msgstr "Standardregel"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Richtlinie, zugewiesen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokoll"
@@ -668,12 +668,12 @@ msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Sekunden. Gültige Werte: 1-1000000. Standard bei 600 falls nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Quelladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Quellport"
@@ -858,7 +858,7 @@ msgstr ""
msgid "Yes"
msgstr "Ja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -868,7 +868,7 @@ msgstr "blackhole (drop)"
msgid "connected (mwan3)"
msgstr "verbunden (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -886,7 +886,7 @@ msgstr "ifdown (netifd)"
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/el/mwan3.po b/applications/luci-app-mwan3/po/el/mwan3.po
index d516e9dfb..b2653848d 100644
--- a/applications/luci-app-mwan3/po/el/mwan3.po
+++ b/applications/luci-app-mwan3/po/el/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/en/mwan3.po b/applications/luci-app-mwan3/po/en/mwan3.po
index 7da7816bb..555012bef 100644
--- a/applications/luci-app-mwan3/po/en/mwan3.po
+++ b/applications/luci-app-mwan3/po/en/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -775,7 +775,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -785,7 +785,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -803,7 +803,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index 9c0c8be29..ba7384295 100644
--- a/applications/luci-app-mwan3/po/es/mwan3.po
+++ b/applications/luci-app-mwan3/po/es/mwan3.po
@@ -139,12 +139,12 @@ msgstr "Crítico"
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Dirección de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Puerto de destino"
@@ -331,7 +331,7 @@ msgstr "Mantener el intervalo de falla"
msgid "Keep ping failure interval during failure state"
msgstr "Mantener el intervalo de falla de ping durante el estado de falla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Último recurso"
@@ -473,7 +473,7 @@ msgstr ""
"espacios<br />Los miembros no pueden compartir el mismo nombre que las "
"interfaces, políticas o reglas configuradas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Miembros asignados"
@@ -604,12 +604,12 @@ msgstr ""
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Política asignada"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protocolo"
@@ -674,12 +674,12 @@ msgstr ""
"Segundos. Valores aceptables: 1-1000000. El valor predeterminado es 600 si "
"no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Dirección de origen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Puerto de origen"
@@ -859,7 +859,7 @@ msgstr ""
msgid "Yes"
msgstr "Si"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -869,7 +869,7 @@ msgstr "agujero negro (caída)"
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -887,7 +887,7 @@ msgstr "Interfaz abajo (netifd)"
msgid "ifup (netifd)"
msgstr "Interfaz arriba (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/fi/mwan3.po b/applications/luci-app-mwan3/po/fi/mwan3.po
index 53048afc4..3c7167e76 100644
--- a/applications/luci-app-mwan3/po/fi/mwan3.po
+++ b/applications/luci-app-mwan3/po/fi/mwan3.po
@@ -132,12 +132,12 @@ msgstr "Kriittinen"
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Kohdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Kohdeportti"
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr "Käytäntö"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokolla"
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Lähdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Lähdeportti"
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr "Kyllä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index ae15d42ae..db496b392 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -134,12 +134,12 @@ msgstr "Critique"
msgid "Debug"
msgstr "Débogage"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Adresse de destination"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Port de destination"
@@ -324,7 +324,7 @@ msgstr "Conserver l’intervalle d’échec"
msgid "Keep ping failure interval during failure state"
msgstr "Conserver l’intervalle d’échec de ping pendant l’état d’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Dernier recours"
@@ -467,7 +467,7 @@ msgstr ""
"_ et aucun espace<br />Les membres ne peuvent pas partager le même nom que "
"les interfaces, les stratégies ou les règles configurées"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Membres affectés"
@@ -600,12 +600,12 @@ msgstr ""
msgid "Policy"
msgstr "Politique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Politique assignée"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protocole"
@@ -671,12 +671,12 @@ msgstr ""
"Secondes. Valeurs acceptables : 1-1000000. Par défaut à 600 si elle n’est "
"pas définie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Adresse source"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Port source"
@@ -862,7 +862,7 @@ msgstr ""
msgid "Yes"
msgstr "Oui"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
#, fuzzy
@@ -873,7 +873,7 @@ msgstr "blackhole (drop)"
msgid "connected (mwan3)"
msgstr "connecté (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -891,7 +891,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/he/mwan3.po b/applications/luci-app-mwan3/po/he/mwan3.po
index 8a51b68b8..8a92fb7b3 100644
--- a/applications/luci-app-mwan3/po/he/mwan3.po
+++ b/applications/luci-app-mwan3/po/he/mwan3.po
@@ -133,12 +133,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -315,7 +315,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -445,7 +445,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -566,12 +566,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -623,12 +623,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -774,7 +774,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -784,7 +784,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -802,7 +802,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/hi/mwan3.po b/applications/luci-app-mwan3/po/hi/mwan3.po
index 1d67cc33f..733aa0b33 100644
--- a/applications/luci-app-mwan3/po/hi/mwan3.po
+++ b/applications/luci-app-mwan3/po/hi/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/hu/mwan3.po b/applications/luci-app-mwan3/po/hu/mwan3.po
index a92d1a525..2a3c95adb 100644
--- a/applications/luci-app-mwan3/po/hu/mwan3.po
+++ b/applications/luci-app-mwan3/po/hu/mwan3.po
@@ -135,12 +135,12 @@ msgstr "Kritikus"
msgid "Debug"
msgstr "Hibakeresés"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Célcím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Célport"
@@ -326,7 +326,7 @@ msgid "Keep ping failure interval during failure state"
msgstr ""
"Pingelés sikertelenségi időközének megtartása a sikertelen állapot közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Végső megoldás"
@@ -468,7 +468,7 @@ msgstr ""
"szóközt nem<br />A tagok nem oszthatják meg ugyanazt a nevet mint a "
"beállított csatolók, házirendek vagy szabályok"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Hozzárendelt tagok"
@@ -600,12 +600,12 @@ msgstr ""
msgid "Policy"
msgstr "Házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Hozzárendelt házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokoll"
@@ -670,12 +670,12 @@ msgstr ""
"Másodpercek. Elfogadható értékek: 1-1000000. Alapértelmezetten 600, ha nincs "
"beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Forráscím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Forrásport"
@@ -859,7 +859,7 @@ msgstr ""
msgid "Yes"
msgstr "Igen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -869,7 +869,7 @@ msgstr "fekete lyuk (eldobás)"
msgid "connected (mwan3)"
msgstr "kapcsolódva (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -887,7 +887,7 @@ msgstr "csatolólekapcsolás (netifd)"
msgid "ifup (netifd)"
msgstr "csatolófelkapcsolás (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/it/mwan3.po b/applications/luci-app-mwan3/po/it/mwan3.po
index 806fa67ee..920bb43f0 100644
--- a/applications/luci-app-mwan3/po/it/mwan3.po
+++ b/applications/luci-app-mwan3/po/it/mwan3.po
@@ -132,12 +132,12 @@ msgstr "Critico"
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protocollo"
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/ja/mwan3.po b/applications/luci-app-mwan3/po/ja/mwan3.po
index 46189d355..50e859163 100644
--- a/applications/luci-app-mwan3/po/ja/mwan3.po
+++ b/applications/luci-app-mwan3/po/ja/mwan3.po
@@ -138,12 +138,12 @@ msgstr "重大"
msgid "Debug"
msgstr "デバッグ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "宛先アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "宛先ポート"
@@ -328,7 +328,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "最終手段"
@@ -471,7 +471,7 @@ msgstr ""
"は使用できません。<br />メンバーには、設定済みのインターフェースやポリシー、"
"ルールと同じ名前を使用することはできません。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "アサイン済みメンバー"
@@ -602,12 +602,12 @@ msgstr ""
msgid "Policy"
msgstr "ポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "アサイン済みポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "プロトコル"
@@ -669,12 +669,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "秒。利用可能な値: 1-1000000。空欄の場合のデフォルト値は600です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "送信元アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "送信元ポート"
@@ -851,7 +851,7 @@ msgstr ""
msgid "Yes"
msgstr "はい"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -861,7 +861,7 @@ msgstr "blackhole (drop)"
msgid "connected (mwan3)"
msgstr "接続時 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -879,7 +879,7 @@ msgstr "ifdown (netifd)"
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/ko/mwan3.po b/applications/luci-app-mwan3/po/ko/mwan3.po
index 9f1c55de2..aedb90260 100644
--- a/applications/luci-app-mwan3/po/ko/mwan3.po
+++ b/applications/luci-app-mwan3/po/ko/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/mr/mwan3.po b/applications/luci-app-mwan3/po/mr/mwan3.po
index 615e8a2a2..79c3398af 100644
--- a/applications/luci-app-mwan3/po/mr/mwan3.po
+++ b/applications/luci-app-mwan3/po/mr/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "गंतव्य पोर्ट"
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "प्रोटोकॉल"
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "स्रोत पोर्ट"
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr "होय"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/ms/mwan3.po b/applications/luci-app-mwan3/po/ms/mwan3.po
index d97355dd8..3793eea03 100644
--- a/applications/luci-app-mwan3/po/ms/mwan3.po
+++ b/applications/luci-app-mwan3/po/ms/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/nb_NO/mwan3.po b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
index a389d07ca..fa98d21f2 100644
--- a/applications/luci-app-mwan3/po/nb_NO/mwan3.po
+++ b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/pl/mwan3.po b/applications/luci-app-mwan3/po/pl/mwan3.po
index 53dbefc40..834ca0f79 100644
--- a/applications/luci-app-mwan3/po/pl/mwan3.po
+++ b/applications/luci-app-mwan3/po/pl/mwan3.po
@@ -136,12 +136,12 @@ msgstr "Krytyczny"
msgid "Debug"
msgstr "Debugowanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Adres docelowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Port docelowy"
@@ -323,7 +323,7 @@ msgstr "Zachowaj interwał awarii"
msgid "Keep ping failure interval during failure state"
msgstr "Zachowanie odstępu czasu między awariami pingów podczas stanu awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Ostatnia wizyta"
@@ -464,7 +464,7 @@ msgstr ""
"zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br />Członkowie "
"nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, zasady lub reguły"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Przypisani użytkownicy"
@@ -595,12 +595,12 @@ msgstr ""
msgid "Policy"
msgstr "Polityka"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Przypisane zasady"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokół"
@@ -664,12 +664,12 @@ msgstr ""
"Sekundy. Dopuszczalne wartości: 1-1000000. Wartość domyślna to 600, jeśli "
"nie jest ustawiona"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Adres źródłowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Port źródłowy"
@@ -845,7 +845,7 @@ msgstr ""
msgid "Yes"
msgstr "Tak"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -855,7 +855,7 @@ msgstr "czarna dziura (porzuć)"
msgid "connected (mwan3)"
msgstr "podłączone (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -873,7 +873,7 @@ msgstr "jeśli w dół (netifd)"
msgid "ifup (netifd)"
msgstr "jeśli w górę (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/pt/mwan3.po b/applications/luci-app-mwan3/po/pt/mwan3.po
index 5a44a88f7..515199e40 100644
--- a/applications/luci-app-mwan3/po/pt/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt/mwan3.po
@@ -134,12 +134,12 @@ msgstr "Critico"
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Porta de destino"
@@ -322,7 +322,7 @@ msgstr "Manter intervalo de falha"
msgid "Keep ping failure interval during failure state"
msgstr "Manter o intervalo de falha de ping durante o estado de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Último recurso"
@@ -464,7 +464,7 @@ msgstr ""
"espaço<br />Os membros não devem compartilhar o mesmo nome das interfaces, "
"políticas ou regras configuradas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Membros designados"
@@ -595,12 +595,12 @@ msgstr ""
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protocolo"
@@ -663,12 +663,12 @@ msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. O padrão é 600 se não for definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Porta de origem"
@@ -737,9 +737,9 @@ msgstr ""
"mwan3track <br />* \"ifdown\" É chamado pelo netifd e mwan3track <br />** "
"\"connected\" Só é chamado pelo mwan3track se o rastreamento foi bem "
"sucedido <br />* \"disconnected\" Só é chamado pelo mwan3track se o "
-"rastreamento falhou <br />$INTERFACE Nome da interface que foi up ou down ("
-"e.g. \"wan\" ou \"wwan\")<br />$DEVICE Nome do aparelho físico cuja "
-"interface foi up ou down (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
+"rastreamento falhou <br />$INTERFACE Nome da interface que foi up ou down (e."
+"g. \"wan\" ou \"wwan\")<br />$DEVICE Nome do aparelho físico cuja interface "
+"foi up ou down (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
msgid "Tracking hostname or IP address"
@@ -841,7 +841,7 @@ msgstr ""
msgid "Yes"
msgstr "Sim"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -851,7 +851,7 @@ msgstr "blackhole (drop)"
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -869,7 +869,7 @@ msgstr "ifdown (netifd)"
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index c07e441c3..b3295aeb3 100644
--- a/applications/luci-app-mwan3/po/pt_BR/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
@@ -135,12 +135,12 @@ msgstr "Crítico"
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Porta de destino"
@@ -324,7 +324,7 @@ msgstr "Conservar o intervalo de falha"
msgid "Keep ping failure interval during failure state"
msgstr "Conservar o intervalo de falha do ping durante uma condição de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Último recurso"
@@ -467,7 +467,7 @@ msgstr ""
"espaço entre eles<br />Os membros podem não compartilhar do mesmo nome das "
"interfaces, políticas ou regras configuradas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Membros designados"
@@ -599,12 +599,12 @@ msgstr ""
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protocolo"
@@ -669,12 +669,12 @@ msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. Caso não seja definido o padrão é "
"600"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Porta de origem"
@@ -851,7 +851,7 @@ msgstr ""
msgid "Yes"
msgstr "Sim"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -861,7 +861,7 @@ msgstr "buraco negro (derruba)"
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -879,7 +879,7 @@ msgstr "ifdown (netifd)"
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/ro/mwan3.po b/applications/luci-app-mwan3/po/ro/mwan3.po
index 51e16faf9..3783eb20a 100644
--- a/applications/luci-app-mwan3/po/ro/mwan3.po
+++ b/applications/luci-app-mwan3/po/ro/mwan3.po
@@ -133,12 +133,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -315,7 +315,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -445,7 +445,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -566,12 +566,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -623,12 +623,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -774,7 +774,7 @@ msgstr ""
msgid "Yes"
msgstr "Da"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -784,7 +784,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -802,7 +802,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/ru/mwan3.po b/applications/luci-app-mwan3/po/ru/mwan3.po
index 16816788a..2dccbeeec 100644
--- a/applications/luci-app-mwan3/po/ru/mwan3.po
+++ b/applications/luci-app-mwan3/po/ru/mwan3.po
@@ -141,12 +141,12 @@ msgstr "Критическая ситуация"
msgid "Debug"
msgstr "Отладка"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Адрес назначения"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Порт назначения"
@@ -331,7 +331,7 @@ msgstr "Сохранять интервал отказа"
msgid "Keep ping failure interval during failure state"
msgstr "Сохранять интервал отказа пинг-запроса во время состояния отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "Крайнее средство"
@@ -472,7 +472,7 @@ msgstr ""
"содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Узлы не могут иметь "
"одинаковые имена с настроенными интерфейсами, политиками или правилами"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "Назначенные узлы"
@@ -603,12 +603,12 @@ msgstr ""
msgid "Policy"
msgstr "Политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "Назначенная политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Протокол"
@@ -673,12 +673,12 @@ msgstr ""
"Секунды. Допустимые значения: 1–1000000. По умолчанию 600, если значение не "
"установлено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Адрес источника"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Порт источника"
@@ -861,7 +861,7 @@ msgstr ""
msgid "Yes"
msgstr "Да"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -871,7 +871,7 @@ msgstr "blackhole (отбросить)"
msgid "connected (mwan3)"
msgstr "подключено (connected, mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -889,7 +889,7 @@ msgstr "отключено (ifdown, netifd)"
msgid "ifup (netifd)"
msgstr "подключено (ifup, netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index d7082f8b1..250d9bb11 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokol"
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr "Áno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/sv/mwan3.po b/applications/luci-app-mwan3/po/sv/mwan3.po
index fa7daaf6e..f3e39f1f9 100644
--- a/applications/luci-app-mwan3/po/sv/mwan3.po
+++ b/applications/luci-app-mwan3/po/sv/mwan3.po
@@ -132,12 +132,12 @@ msgstr "Kritisk"
msgid "Debug"
msgstr "Felsök"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Destinationens adress"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Destinationsport"
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr "Villkor"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokoll"
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Adress för källkod"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Käll-port"
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr "Ja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/templates/mwan3.pot b/applications/luci-app-mwan3/po/templates/mwan3.pot
index 421e57294..49acbc80b 100644
--- a/applications/luci-app-mwan3/po/templates/mwan3.pot
+++ b/applications/luci-app-mwan3/po/templates/mwan3.pot
@@ -123,12 +123,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -305,7 +305,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -435,7 +435,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -556,12 +556,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr ""
@@ -613,12 +613,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -774,7 +774,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -792,7 +792,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/tr/mwan3.po b/applications/luci-app-mwan3/po/tr/mwan3.po
index e1f7c7af0..e62e7762f 100644
--- a/applications/luci-app-mwan3/po/tr/mwan3.po
+++ b/applications/luci-app-mwan3/po/tr/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Protokol"
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/uk/mwan3.po b/applications/luci-app-mwan3/po/uk/mwan3.po
index 6abb980e3..be14aed08 100644
--- a/applications/luci-app-mwan3/po/uk/mwan3.po
+++ b/applications/luci-app-mwan3/po/uk/mwan3.po
@@ -133,12 +133,12 @@ msgstr "Критична ситуація"
msgid "Debug"
msgstr "Зневаджування"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "Адреса призначення"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "Порт призначення"
@@ -315,7 +315,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -445,7 +445,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -566,12 +566,12 @@ msgstr ""
msgid "Policy"
msgstr "Політика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Протокол"
@@ -623,12 +623,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "Адреса джерела"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "Порт джерела"
@@ -774,7 +774,7 @@ msgstr ""
msgid "Yes"
msgstr "Так"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -784,7 +784,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -802,7 +802,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/vi/mwan3.po b/applications/luci-app-mwan3/po/vi/mwan3.po
index 54115c14f..c613b23d3 100644
--- a/applications/luci-app-mwan3/po/vi/mwan3.po
+++ b/applications/luci-app-mwan3/po/vi/mwan3.po
@@ -132,12 +132,12 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr ""
@@ -444,7 +444,7 @@ msgid ""
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr ""
@@ -565,12 +565,12 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "Giao thức"
@@ -622,12 +622,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Yes"
msgstr "Có"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -783,7 +783,7 @@ msgstr ""
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -801,7 +801,7 @@ msgstr ""
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
index 0efd244b4..d8bc35bfb 100644
--- a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
@@ -136,12 +136,12 @@ msgstr "致命错误"
msgid "Debug"
msgstr "调试"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "目标地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "目标端口"
@@ -318,7 +318,7 @@ msgstr "保持故障检测间隔"
msgid "Keep ping failure interval during failure state"
msgstr "在故障状态期间保持的 Ping 故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "备用成员"
@@ -457,7 +457,7 @@ msgstr ""
"允许包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成员不应该与接口、策略、规则"
"中的任意一个设置项使用相同的名称"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "分配的成员"
@@ -585,12 +585,12 @@ msgstr ""
msgid "Policy"
msgstr "策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "协议"
@@ -647,12 +647,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "单位为秒。接受的值:1-1000000。留空则使用默认值 600 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "源地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "源端口"
@@ -810,7 +810,7 @@ msgstr "当所有策略成员都无法使用的时候,对使用该策略的流
msgid "Yes"
msgstr "是"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -820,7 +820,7 @@ msgstr "黑洞(丢弃)"
msgid "connected (mwan3)"
msgstr "已连接(mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -838,7 +838,7 @@ msgstr "ifdown (netifd)"
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
index f553b9b42..bb7fb809a 100644
--- a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
@@ -136,12 +136,12 @@ msgstr "致命錯誤"
msgid "Debug"
msgstr "除錯 Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
msgid "Destination address"
msgstr "目標位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
msgid "Destination port"
msgstr "目的通訊埠"
@@ -318,7 +318,7 @@ msgstr "保持故障檢測間隔"
msgid "Keep ping failure interval during failure state"
msgstr "在故障狀態期間保持的 Ping 故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
msgid "Last resort"
msgstr "備用成員"
@@ -457,7 +457,7 @@ msgstr ""
"稱允許包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成員不應該與介面、策略、規"
"則中的任意一個設定項使用相同的名稱"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
msgid "Members assigned"
msgstr "分配的成員"
@@ -585,12 +585,12 @@ msgstr ""
msgid "Policy"
msgstr "策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
msgid "Protocol"
msgstr "協定"
@@ -647,12 +647,12 @@ msgstr ""
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "單位為秒。接受的值:1-1000000。留空則使用預設值 600 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
msgid "Source address"
msgstr "源位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
msgid "Source port"
msgstr "源埠"
@@ -808,7 +808,7 @@ msgstr "當所有策略成員都無法使用的時候,對使用該策略的流
msgid "Yes"
msgstr "是"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid "blackhole (drop)"
@@ -818,7 +818,7 @@ msgstr "黑洞(丟棄)"
msgid "connected (mwan3)"
msgstr "已連線 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
msgid "default (use main routing table)"
@@ -836,7 +836,7 @@ msgstr "ifdown (netifd)"
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
msgid "unreachable (reject)"
diff --git a/applications/luci-app-nextdns/po/ar/nextdns.po b/applications/luci-app-nextdns/po/ar/nextdns.po
index 816075c2c..b64677dc5 100644
--- a/applications/luci-app-nextdns/po/ar/nextdns.po
+++ b/applications/luci-app-nextdns/po/ar/nextdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
msgid ""
@@ -30,7 +30,7 @@ msgstr "تمكين NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
diff --git a/applications/luci-app-nft-qos/po/fr/nft-qos.po b/applications/luci-app-nft-qos/po/fr/nft-qos.po
index 2c985ee80..4aece3d76 100644
--- a/applications/luci-app-nft-qos/po/fr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fr/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-08 23:37+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -134,7 +134,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "Adresse MAC"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
diff --git a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
index ad4d3eae3..42ec6599e 100644
--- a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
msgid "%d IPv4-only hosts"
@@ -299,7 +299,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
msgid "Generate Backup"
diff --git a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
index 94880af3d..d89acc33a 100644
--- a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/uk/>\n"
"Language: uk\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
msgid "%d IPv4-only hosts"
@@ -121,7 +121,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
msgid "Application"
@@ -300,7 +300,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
msgid "Generate Backup"
diff --git a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
index 4a0ff65fd..aba6c6fd5 100644
--- a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/vi/nlbwmon.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-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
msgid "%d IPv4-only hosts"
@@ -120,7 +120,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
msgid "Application"
diff --git a/applications/luci-app-ocserv/po/cs/ocserv.po b/applications/luci-app-ocserv/po/cs/ocserv.po
index 143e04757..3b00cc07f 100644
--- a/applications/luci-app-ocserv/po/cs/ocserv.po
+++ b/applications/luci-app-ocserv/po/cs/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -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 "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
diff --git a/applications/luci-app-ocserv/po/uk/ocserv.po b/applications/luci-app-ocserv/po/uk/ocserv.po
index ce971648e..f0769df81 100644
--- a/applications/luci-app-ocserv/po/uk/ocserv.po
+++ b/applications/luci-app-ocserv/po/uk/ocserv.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -112,7 +112,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 "Головні налаштування"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
diff --git a/applications/luci-app-olsr/po/ar/olsr.po b/applications/luci-app-olsr/po/ar/olsr.po
index 4537e2d23..ea8bc24c8 100644
--- a/applications/luci-app-olsr/po/ar/olsr.po
+++ b/applications/luci-app-olsr/po/ar/olsr.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -139,7 +139,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
diff --git a/applications/luci-app-olsr/po/cs/olsr.po b/applications/luci-app-olsr/po/cs/olsr.po
index 5d91a6d3c..53e3d4d27 100644
--- a/applications/luci-app-olsr/po/cs/olsr.po
+++ b/applications/luci-app-olsr/po/cs/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/cs/>\n"
"Language: cs\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.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -175,7 +175,7 @@ msgstr "Brána"
#: 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 "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
diff --git a/applications/luci-app-olsr/po/uk/olsr.po b/applications/luci-app-olsr/po/uk/olsr.po
index 51ceb4033..6bfe7aec1 100644
--- a/applications/luci-app-olsr/po/uk/olsr.po
+++ b/applications/luci-app-olsr/po/uk/olsr.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -176,7 +176,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 "Головні налаштування"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
diff --git a/applications/luci-app-olsr/po/vi/olsr.po b/applications/luci-app-olsr/po/vi/olsr.po
index 1e6f1fffe..b327ed18a 100644
--- a/applications/luci-app-olsr/po/vi/olsr.po
+++ b/applications/luci-app-olsr/po/vi/olsr.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2020-03-28 17:46+0000\n"
-"Last-Translator: Thien An Dang Thanh <thienandangthanh@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/vi/>\n"
"Language: vi\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -31,7 +31,7 @@ msgstr "Thông báo của mạng host đang hoạt động"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
diff --git a/applications/luci-app-openvpn/po/ar/openvpn.po b/applications/luci-app-openvpn/po/ar/openvpn.po
index 7fe9e19db..d9dd697c3 100644
--- a/applications/luci-app-openvpn/po/ar/openvpn.po
+++ b/applications/luci-app-openvpn/po/ar/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -263,7 +263,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
diff --git a/applications/luci-app-opkg/po/ja/opkg.po b/applications/luci-app-opkg/po/ja/opkg.po
index 954b3c79b..9d8ca54b2 100644
--- a/applications/luci-app-opkg/po/ja/opkg.po
+++ b/applications/luci-app-opkg/po/ja/opkg.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/ja/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -33,10 +33,9 @@ msgid ""
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-"以下は <em>opkg</em> によって使用される、様々な設定ファイルの一覧です。 "
-"<em>opkg.conf</em> は全般的な設定に、 <em>customfeeds.conf</em> はカスタム リ"
-"ポジトリの登録に使用します。これら以外のファイル内の設定を変更しても、通常は "
-"<em>sysupgrade</em> 時に保持されません。"
+"以下は <em>opkg</em> によって使用される、様々な設定ファイルの一覧です。<em>opkg.conf</em> "
+"は全般的な設定に、<em>customfeeds.conf</em> はカスタム リポジトリの登録に使用します。これら以外のファイル内の設定を変更しても、"
+"通常は <em>sysupgrade</em> 時に保持されません。"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
diff --git a/applications/luci-app-polipo/po/cs/polipo.po b/applications/luci-app-polipo/po/cs/polipo.po
index d329d62c0..403195f51 100644
--- a/applications/luci-app-polipo/po/cs/polipo.po
+++ b/applications/luci-app-polipo/po/cs/polipo.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/cs/>\n"
"Language: cs\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.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -67,7 +67,7 @@ msgstr "Velikost prvního PMM segmentu (v bajtech)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/uk/polipo.po b/applications/luci-app-polipo/po/uk/polipo.po
index 3c0aa98f8..c3409a35f 100644
--- a/applications/luci-app-polipo/po/uk/polipo.po
+++ b/applications/luci-app-polipo/po/uk/polipo.po
@@ -1,21 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 01:50+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
@@ -66,7 +66,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 "Головні налаштування"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
diff --git a/applications/luci-app-polipo/po/vi/polipo.po b/applications/luci-app-polipo/po/vi/polipo.po
index 6bea7a3ea..fc4ee1e87 100644
--- a/applications/luci-app-polipo/po/vi/polipo.po
+++ b/applications/luci-app-polipo/po/vi/polipo.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2019-11-13 13:05+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/vi/>\n"
"Language: vi\n"
@@ -14,19 +14,20 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
msgstr "Đối tượng cho phép"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
+#, fuzzy
msgid "Always use system DNS resolver"
-msgstr ""
+msgstr "Luôn sử dụng hệ thống phân giải tên miền (DNS) của hệ thống"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:88
msgid ""
@@ -87,7 +88,7 @@ msgstr "Trong RAM dung lượng cạc (tính theo bytes)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
-msgstr "Địa chỉ nge"
+msgstr "Địa chỉ nghe"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
msgid "Listen port"
diff --git a/applications/luci-app-privoxy/po/ar/privoxy.po b/applications/luci-app-privoxy/po/ar/privoxy.po
index b50f7fb13..e2505ca19 100644
--- a/applications/luci-app-privoxy/po/ar/privoxy.po
+++ b/applications/luci-app-privoxy/po/ar/privoxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -123,7 +123,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
diff --git a/applications/luci-app-radicale2/po/cs/radicale2.po b/applications/luci-app-radicale2/po/cs/radicale2.po
index d595f0e06..89b9ce607 100644
--- a/applications/luci-app-radicale2/po/cs/radicale2.po
+++ b/applications/luci-app-radicale2/po/cs/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-03-11 23:48+0000\n"
-"Last-Translator: Koli <lukas.koluch@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/cs/>\n"
"Language: cs\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 4.0-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
diff --git a/applications/luci-app-radicale2/po/uk/radicale2.po b/applications/luci-app-radicale2/po/uk/radicale2.po
index 7f521e954..b416ecc06 100644
--- a/applications/luci-app-radicale2/po/uk/radicale2.po
+++ b/applications/luci-app-radicale2/po/uk/radicale2.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
@@ -143,7 +143,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
msgid ""
diff --git a/applications/luci-app-radicale2/po/vi/radicale2.po b/applications/luci-app-radicale2/po/vi/radicale2.po
index 946eb842e..b8d839f6b 100644
--- a/applications/luci-app-radicale2/po/vi/radicale2.po
+++ b/applications/luci-app-radicale2/po/vi/radicale2.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale2/vi/>\n"
"Language: vi\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: Weblate 4.3.2-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -19,7 +21,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
diff --git a/applications/luci-app-samba4/po/cs/samba4.po b/applications/luci-app-samba4/po/cs/samba4.po
index a6e0eefbe..88d15b4f6 100644
--- a/applications/luci-app-samba4/po/cs/samba4.po
+++ b/applications/luci-app-samba4/po/cs/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-21 21:42+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/cs/>\n"
"Language: cs\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.3.2-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
msgid "Allow guests"
@@ -105,7 +105,7 @@ msgstr "Vynutit synchronní I/O"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
diff --git a/applications/luci-app-samba4/po/uk/samba4.po b/applications/luci-app-samba4/po/uk/samba4.po
index 461c93492..d0e99ab2b 100644
--- a/applications/luci-app-samba4/po/uk/samba4.po
+++ b/applications/luci-app-samba4/po/uk/samba4.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-02-19 13:28+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:105
msgid "Allow guests"
@@ -106,7 +106,7 @@ msgstr "Примусово синхронний ввід/вивід"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
diff --git a/applications/luci-app-ser2net/po/ar/ser2net.po b/applications/luci-app-ser2net/po/ar/ser2net.po
index 213114443..7d4e6053d 100644
--- a/applications/luci-app-ser2net/po/ar/ser2net.po
+++ b/applications/luci-app-ser2net/po/ar/ser2net.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -60,7 +60,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
diff --git a/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
index 7d5d2cdca..47a558242 100644
--- a/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -115,7 +115,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
diff --git a/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
index 28981ea35..027880ae1 100644
--- a/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "Storno"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
index 9a4a8028d..6132ca269 100644
--- a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/fr/>\n"
@@ -8,7 +8,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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -195,11 +195,11 @@ msgstr "Clé (base64)"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:93
msgid "Local IPv4 address"
-msgstr ""
+msgstr "Adresse IPv4 locale"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
msgid "Local IPv6 address"
-msgstr ""
+msgstr "Adresse IPv6 locale"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
diff --git a/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
index a4f95e913..e059e228a 100644
--- a/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/uk/>\n"
"Language: uk\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
msgid "Grant service list access to LuCI app shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
index 715bd7c0a..7e518618c 100644
--- a/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.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-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
msgid "Bypass ss-redir for packets with dst address in this list"
diff --git a/applications/luci-app-shairplay/po/ar/shairplay.po b/applications/luci-app-shairplay/po/ar/shairplay.po
index 44c05ae9c..8ff8bf5b7 100644
--- a/applications/luci-app-shairplay/po/ar/shairplay.po
+++ b/applications/luci-app-shairplay/po/ar/shairplay.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-03 12:10+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -30,11 +30,11 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
msgid "Default"
-msgstr ""
+msgstr "تلقائي"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
diff --git a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
index e1be1d128..d9a263011 100644
--- a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
msgid "%s Error: %s"
@@ -69,7 +69,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:342
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokované domény"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:352
msgid "Blocked Hosts URLs"
@@ -307,7 +307,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
msgid "Starting"
@@ -315,7 +315,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
msgid "Stop"
-msgstr ""
+msgstr "Zastavit"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:306
msgid "Stop the download if it is stalled for set number of seconds."
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 a7b374929..5adbc683a 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-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
msgid "%s Error: %s"
@@ -476,7 +476,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
msgid "none"
-msgstr "Aucun"
+msgstr "aucun"
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "URLs des Domaines blacklistés"
diff --git a/applications/luci-app-splash/po/fr/splash.po b/applications/luci-app-splash/po/fr/splash.po
index 5b43bb666..05081bd73 100644
--- a/applications/luci-app-splash/po/fr/splash.po
+++ b/applications/luci-app-splash/po/fr/splash.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/fr/>\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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -73,7 +73,7 @@ msgstr "Liste noire"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
msgid "Blocked"
-msgstr ""
+msgstr "Bloqué"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:56
msgid ""
@@ -124,7 +124,7 @@ msgstr "La vitesse montante des clients sera limitée à cette valeur (en ko/s)"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "Contactez le propriétaire"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
@@ -138,7 +138,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
msgid "Donate some money to help us keep this project alive."
-msgstr ""
+msgstr "Donnez de l’argent pour nous aider à maintenir ce projet en vie."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
msgid "Download limit"
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
msgid "Fair Use Policy"
-msgstr ""
+msgstr "Politique d’utilisation équitable"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
msgid "Firewall zone"
diff --git a/applications/luci-app-sqm/Makefile b/applications/luci-app-sqm/Makefile
index ab2ec47f7..4ab842b24 100644
--- a/applications/luci-app-sqm/Makefile
+++ b/applications/luci-app-sqm/Makefile
@@ -6,12 +6,9 @@ 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:=8
-
PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
-LUCI_DEPENDS:=+luci-compat +sqm-scripts
+LUCI_DEPENDS:=+sqm-scripts
LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js b/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
new file mode 100644
index 000000000..a9d99d5f6
--- /dev/null
+++ b/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
@@ -0,0 +1,210 @@
+'use strict';
+'require fs';
+'require rpc';
+'require uci';
+'require view';
+'require form';
+'require tools.widgets as widgets';
+
+return view.extend({
+ handleGetHelpText: function(script_name, tbl) {
+ return fs.read("/usr/lib/sqm/" + script_name + ".help").then(function (text) {
+ if (text)
+ return [script_name, text];
+ });
+ },
+
+ handleEnableSQM: rpc.declare({
+ object: 'luci',
+ method: 'setInitAction',
+ params: [ 'sqm', 'enable' ],
+ expect: { result: false }
+ }),
+
+ load: function() {
+ return Promise.all([
+ fs.list("/var/run/sqm/available_qdiscs"),
+ fs.list("/usr/lib/sqm").then(L.bind(function(scripts) {
+ var tasks = [], scriptHelpTbl = {};
+
+ for (var i = 0; i < scripts.length; i++)
+ if (scripts[i].name.search(/\.qos$/) != -1)
+ tasks.push(L.resolveDefault(this.handleGetHelpText(scripts[i].name, scriptHelpTbl), [scripts[i].name, null]));
+
+ return Promise.all(tasks);
+ }, this)),
+ uci.load('sqm')
+ ]);
+ },
+
+ render: function(data) {
+ var qdiscs = data[0],
+ scripts = data[1];
+
+ var m, s, o;
+
+ m = new form.Map('sqm', _('Smart Queue Management'));
+ m.description = _("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(form.TypedSection, 'queue', _('Queues'));
+ s.tab("tab_basic", _("Basic Settings"));
+ s.tab("tab_qdisc", _("Queue Discipline"));
+ s.tab("tab_linklayer", _("Link Layer Adaptation"));
+ s.anonymous = true;
+ s.addremove = true;
+
+ o = s.taboption("tab_basic", form.Flag, "enabled", _("Enable this SQM instance."));
+ o.rmempty = false;
+ o.write = L.bind(function(section, value) {
+ if (value == "1") {
+ this.handleEnableSQM();
+ L.ui.addNotification(null, E('p', _("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.")));
+ }
+
+ return uci.set("sqm", section, "enabled", value);
+ }, this);
+
+ o = s.taboption("tab_basic", widgets.DeviceSelect, "interface", _("Interface name"));
+ o.rmempty = false;
+
+ o = s.taboption("tab_basic", form.Value, "download", _("Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress shaping:"));
+ o.datatype = "and(uinteger,min(0))";
+ o.rmempty = false;
+
+ o = s.taboption("tab_basic", form.Value, "upload", _("Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping:"));
+ o.datatype = "and(uinteger,min(0))";
+ o.rmempty = false;
+
+ o = s.taboption("tab_basic", form.Flag, "debug_logging", _("Create log file for this SQM instance under /var/run/sqm/${Interface_name}.[start|stop]-sqm.log."));
+ o.rmempty = false;
+
+ o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Verbosity of SQM's output into the system log."));
+ o.value("0", "silent");
+ o.value("1", "error");
+ o.value("2", "warning");
+ o.value("5", "info ("+_("default")+")");
+ o.value("8", "debug");
+ o.value("10", "trace");
+ o.default = "5";
+
+ o = s.taboption("tab_qdisc", form.ListValue, "qdisc", _("Queuing disciplines useable on this system. After installing a new qdisc, you need to restart the router to see updates!"));
+ for (var i=0; i < qdiscs.length; i++) {
+ o.value(qdiscs[i].name);
+ }
+ o.default = "fq_codel";
+ o.rmempty = false;
+
+ var qos_desc = "";
+ o = s.taboption("tab_qdisc", form.ListValue, "script", _("Queue setup script"));
+ for (i = 0; i < scripts.length; i++) {
+ o.value(scripts[i][0]);
+ qos_desc += "<p><b>" + scripts[i][0] + ":</b><br />";
+ if (scripts[i][1])
+ qos_desc += scripts[i][1] + "</p>";
+ else
+ qos_desc += "No help text</p>";
+ }
+ o.default = "simple.qos";
+ o.rmempty = false;
+ o.description = qos_desc;
+
+ o = s.taboption("tab_qdisc", form.Flag, "qdisc_advanced", _("Show and Use Advanced Configuration. Advanced options will only be used as long as this box is checked."));
+ o.default = false;
+
+ o = s.taboption("tab_qdisc", form.ListValue, "squash_dscp", _("Squash DSCP on inbound packets (ingress):"));
+ o.value("1", "SQUASH");
+ o.value("0", "DO NOT SQUASH");
+ o.default = "1";
+ o.depends("qdisc_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.ListValue, "squash_ingress", _("Ignore DSCP on ingress:"));
+ o.value("1", "Ignore");
+ o.value("0", "Allow");
+ o.default = "1";
+ o.depends("qdisc_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.ListValue, "ingress_ecn", _("Explicit congestion notification (ECN) status on inbound packets (ingress):"));
+ o.value("ECN", "ECN (" + _("default") + ")");
+ o.value("NOECN");
+ o.default = "ECN";
+ o.depends("qdisc_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.ListValue, "egress_ecn", _("Explicit congestion notification (ECN) status on outbound packets (egress)."));
+ o.value("NOECN", "NOECN (" + _("default") + ")");
+ o.value("ECN");
+ o.default = "NOECN";
+ o.depends("qdisc_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.Flag, "qdisc_really_really_advanced", _("Show and Use Dangerous Configuration. Dangerous options will only be used as long as this box is checked."));
+ o.default = false
+ o.depends("qdisc_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.Value, "ilimit", _("Hard limit on ingress queues; leave empty for default."));
+ o.datatype = "and(uinteger,min(0))";
+ o.depends("qdisc_really_really_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.Value, "elimit", _("Hard limit on egress queues; leave empty for default."));
+ o.datatype = "and(uinteger,min(0))";
+ o.depends("qdisc_really_really_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.Value, "itarget", _("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."));
+ o.datatype = "string";
+ o.depends("qdisc_really_really_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.Value, "etarget", _("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."));
+ o.datatype = "string";
+ o.depends("qdisc_really_really_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.Value, "iqdisc_opts", _("Advanced option string to pass to the ingress queueing disciplines; no error checking, use very carefully."));
+ o.depends("qdisc_really_really_advanced", "1");
+
+ o = s.taboption("tab_qdisc", form.Value, "eqdisc_opts", _("Advanced option string to pass to the egress queueing disciplines; no error checking, use very carefully."));
+ o.depends("qdisc_really_really_advanced", "1");
+
+ // LINKLAYER
+ o = s.taboption("tab_linklayer", form.ListValue, "linklayer", _("Which link layer to account for:"));
+ o.value("none", "none (" + _("default") + ")");
+ o.value("ethernet", "Ethernet with overhead: select for e.g. VDSL2.");
+ o.value("atm", "ATM: select for e.g. ADSL1, ADSL2, ADSL2+.");
+ o.default = "none";
+
+ o = s.taboption("tab_linklayer", form.Value, "overhead", _("Per Packet Overhead (byte):"));
+ o.datatype = "and(integer,min(-1500))";
+ o.default = 0
+ o.depends("linklayer", "ethernet");
+ o.depends("linklayer", "atm");
+
+ o = s.taboption("tab_linklayer", form.Flag, "linklayer_advanced", _("Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced options will only be used as long as this box is checked."));
+ o.depends("linklayer", "ethernet");
+ o.depends("linklayer", "atm");
+
+ o = s.taboption("tab_linklayer", form.Value, "tcMTU", _("Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= interface MTU + overhead:"));
+ o.datatype = "and(uinteger,min(0))";
+ o.default = 2047
+ o.depends("linklayer_advanced", "1");
+
+ o = s.taboption("tab_linklayer", form.Value, "tcTSIZE", _("Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU + 1) / 16:"));
+ o.datatype = "and(uinteger,min(0))";
+ o.default = 128
+ o.depends("linklayer_advanced", "1");
+
+ o = s.taboption("tab_linklayer", form.Value, "tcMPU", _("Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"));
+ o.datatype = "and(uinteger,min(0))";
+ o.default = 0
+ o.depends("linklayer_advanced", "1");
+
+ o = s.taboption("tab_linklayer", form.ListValue, "linklayer_adaptation_mechanism", _("Which linklayer adaptation mechanism to use; for testing only"));
+ o.value("default", "default (" + _("default") + ")");
+ o.value("cake");
+ o.value("htb_private");
+ o.value("tc_stab");
+ o.default = "default";
+ o.depends("linklayer_advanced", "1");
+
+ return m.render();
+ }
+}) \ No newline at end of file
diff --git a/applications/luci-app-sqm/luasrc/controller/sqm.lua b/applications/luci-app-sqm/luasrc/controller/sqm.lua
deleted file mode 100644
index 3bf0af2de..000000000
--- a/applications/luci-app-sqm/luasrc/controller/sqm.lua
+++ /dev/null
@@ -1,27 +0,0 @@
---[[
-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
- page.acl_depends = { "luci-app-sqm" }
-end
diff --git a/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua b/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
deleted file mode 100644
index f6cdaca8a..000000000
--- a/applications/luci-app-sqm/luasrc/model/cbi/sqm.lua
+++ /dev/null
@@ -1,263 +0,0 @@
---[[
-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 = "/var/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/ar/sqm.po b/applications/luci-app-sqm/po/ar/sqm.po
index 6a6315d00..527d96cf7 100644
--- a/applications/luci-app-sqm/po/ar/sqm.po
+++ b/applications/luci-app-sqm/po/ar/sqm.po
@@ -11,7 +11,7 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -19,38 +19,38 @@ msgstr ""
"سلسلة خيارات متقدمة لتمريرها إلى تخصصات الخروج قائمة انتظار; لا يوجد خطأ "
"التحقق، واستخدام بعناية فائقة."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -59,144 +59,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/bg/sqm.po b/applications/luci-app-sqm/po/bg/sqm.po
index 539bb37f3..30acd4eb7 100644
--- a/applications/luci-app-sqm/po/bg/sqm.po
+++ b/applications/luci-app-sqm/po/bg/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/bn_BD/sqm.po b/applications/luci-app-sqm/po/bn_BD/sqm.po
index 576bcbef9..95e2e3129 100644
--- a/applications/luci-app-sqm/po/bn_BD/sqm.po
+++ b/applications/luci-app-sqm/po/bn_BD/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/ca/sqm.po b/applications/luci-app-sqm/po/ca/sqm.po
index 589cf4178..e1eaec83b 100644
--- a/applications/luci-app-sqm/po/ca/sqm.po
+++ b/applications/luci-app-sqm/po/ca/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/cs/sqm.po b/applications/luci-app-sqm/po/cs/sqm.po
index 0be702342..3bb938a70 100644
--- a/applications/luci-app-sqm/po/cs/sqm.po
+++ b/applications/luci-app-sqm/po/cs/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/de/sqm.po b/applications/luci-app-sqm/po/de/sqm.po
index 5c2038dd2..4fd4b25b6 100644
--- a/applications/luci-app-sqm/po/de/sqm.po
+++ b/applications/luci-app-sqm/po/de/sqm.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -18,7 +18,7 @@ msgstr ""
"Erweiterte Optionszeichenkette zur Übergabe an die ausgangsseitigen "
"Warteschlangendisziplinen; keine Fehlerprüfung, sehr vorsichtig verwenden."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,19 +26,19 @@ msgstr ""
"Erweiterte Optionszeichenkette zur Übergabe an die in die Warteschlange "
"einsteigenden Disziplinen; keine Fehlerprüfung, sehr vorsichtig verwenden."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Grundlegende Einstellungen"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
-"Logdatei für diese SQM-Instanz unter /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log erstellen."
+"Logdatei für diese SQM-Instanz unter /var/run/sqm/${Interface_name}.[start|"
+"stop]-sqm.log erstellen."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -46,16 +46,16 @@ msgstr ""
"Download-Geschwindigkeit (kbit/s) (Ingress) auf 0 setzen, um Ingress-Shaping "
"selektiv zu deaktivieren:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Diese SQM-Instanz aktivieren"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -64,88 +64,88 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "UCI-Zugriff für luci-app-sqm erlauben"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Schnittstellenname"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
@@ -153,57 +153,56 @@ msgstr ""
"Erweiterte Konfiguration anzeigen und verwenden. Die erweiterten Optionen "
"werden nur verwendet, wenn diese Option ausgewählt ist."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "Festlegen, wie ausführlich SQM ins Systemlog schreiben soll"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "Standardeinstellung"
diff --git a/applications/luci-app-sqm/po/el/sqm.po b/applications/luci-app-sqm/po/el/sqm.po
index 093583cdd..3b8007f10 100644
--- a/applications/luci-app-sqm/po/el/sqm.po
+++ b/applications/luci-app-sqm/po/el/sqm.po
@@ -10,44 +10,44 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0.2-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -56,144 +56,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Όνομα διεπαφής"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/en/sqm.po b/applications/luci-app-sqm/po/en/sqm.po
index cdb76919d..b7a8c195f 100644
--- a/applications/luci-app-sqm/po/en/sqm.po
+++ b/applications/luci-app-sqm/po/en/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/es/sqm.po b/applications/luci-app-sqm/po/es/sqm.po
index 1489ae38b..542ca1ffa 100644
--- a/applications/luci-app-sqm/po/es/sqm.po
+++ b/applications/luci-app-sqm/po/es/sqm.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -18,7 +18,7 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Configuración básica"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
@@ -38,7 +38,7 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -46,18 +46,18 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Activar esta instancia de SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,23 +68,23 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Conceder acceso UCI para luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr "Ignorar DSCP en ingreso:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Nombre de interfaz"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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."
@@ -93,7 +93,7 @@ msgstr ""
"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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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."
@@ -102,11 +102,11 @@ msgstr ""
"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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "Adaptación de capa de enlace"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
"interface MTU + overhead:"
@@ -114,14 +114,14 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
"+ 1) / 16:"
@@ -129,23 +129,23 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr "Por paquete de arriba (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "Disciplina de cola"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "Script de configuración de cola"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "Colas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
@@ -153,11 +153,11 @@ 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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
"options will only be used as long as this box is checked."
@@ -165,7 +165,7 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
@@ -173,7 +173,7 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
@@ -181,15 +181,15 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "Gestión inteligente de colas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr "Aplastar DSCP en paquetes entrantes (ingreso):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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 "
@@ -199,7 +199,7 @@ msgstr ""
"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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
@@ -207,19 +207,19 @@ 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -229,11 +229,10 @@ msgstr ""
"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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "predeterminado"
diff --git a/applications/luci-app-sqm/po/fi/sqm.po b/applications/luci-app-sqm/po/fi/sqm.po
index a44334486..e809a96a7 100644
--- a/applications/luci-app-sqm/po/fi/sqm.po
+++ b/applications/luci-app-sqm/po/fi/sqm.po
@@ -10,31 +10,31 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Perusasetukset"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
-"Luo lokitiedosto tälle SQM-esiintymälle: /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Luo lokitiedosto tälle SQM-esiintymälle: /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -42,16 +42,16 @@ msgstr ""
"Latausnopeus (kbit/s) (ingress). Aseta arvoksi 0 ottaaksesi latausnopeuden "
"säädön pois päältä:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Ota tämä SQM-esiintymä käyttöön."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -60,72 +60,72 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Salli pääsy SQM-asetuksiin"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr "Sivuuta DSCP saapuvalta liikenteeltä:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Sovittimen nimi"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "Linkkikerroksen sopeuttaminen"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr "Lisäkuorma pakettia kohti (tavu):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "Jonomenetelmä (qdisc)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "Jonomenetelmän asetustiedosto"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "Jonot"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
@@ -133,44 +133,44 @@ msgstr ""
"Käytettävissä olevat jonomenetelmät (qdisc). Uuden qdiscin asentamisen "
"jälkeen tiedot päivittyvät laitteen uudelleenkäynnistyksen yhteydessä."
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "Älykäs jononhallinta"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
@@ -178,30 +178,29 @@ msgstr ""
"Lähetysnopeus kilobitteinä sekunnissa (kbit/s). Aseta arvoksi 0 ottaaksesi "
"lähetysnopeuden säädön pois päältä:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "SQM tapahtumien lokiinkirjaamisen tarkkuus."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr "Mitä linkkerroksen sopeutumistapaa käytetään (vain testaamiseen)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "vakio"
diff --git a/applications/luci-app-sqm/po/fr/sqm.po b/applications/luci-app-sqm/po/fr/sqm.po
index e4f1103b6..9a9b696a1 100644
--- a/applications/luci-app-sqm/po/fr/sqm.po
+++ b/applications/luci-app-sqm/po/fr/sqm.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -18,7 +18,7 @@ msgstr ""
"Chaîne d'options avancées pour passer aux disciplines de file d'attente de "
"sortie ; pas de vérification d'erreur, à utiliser avec précaution."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -27,11 +27,11 @@ msgstr ""
"d'entrée ; pas de vérification d'erreur, à utiliser avec beaucoup de "
"précaution."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Paramètres de base"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
@@ -39,7 +39,7 @@ msgstr ""
"Créer un fichier journal pour cette instance SQM sous /var/run/sqm/"
"${nom_interface}. [start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -47,18 +47,18 @@ msgstr ""
"Vitesse de téléchargement (kbit/s) (ingress) réglée sur 0 pour désactiver "
"sélectivement la mise en forme de l'ingress :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Activez cette instance SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
"Statut de notification de congestion (ECN) sur les paquets entrants "
"(ingress) :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,23 +68,23 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Autoriser l'accès UCI pour luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr "Limite des files d'attente pour la sortie ; laisser vide par défaut."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Limite des files d'attente entrée ; laisser vide par défaut."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr "Ignoré DSCP à l'entrée :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Nom de l’interface"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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."
@@ -93,7 +93,7 @@ msgstr ""
"laisser vide pour la sélection automatique, mettre Default pour la valeur "
"par défaut du qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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."
@@ -102,11 +102,11 @@ msgstr ""
"vide pour la sélection automatique, mettre default pour la valeur par défaut "
"du qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "Adaptation de liaison"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
"interface MTU + overhead:"
@@ -114,14 +114,14 @@ msgstr ""
"Taille maximale pour les calculs de taille et de taux, tcMTU (byte) ; doit "
"être >= interface MTU + overhead :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
msgid ""
"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
msgstr ""
"Taille minimale des paquets, MPU (byte) ; doit être > 0 pour les tailes de "
"tables ethernet :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
"+ 1) / 16:"
@@ -129,23 +129,23 @@ msgstr ""
"Nombre d'entrées de taille/debit tables, TSIZE ; for ATM choose TSIZE = "
"(tcMTU + 1) / 16 :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr "Overhead par Packet(byte) :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "Queue Discipline"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "Script de file d'attente"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "Queues"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
@@ -153,11 +153,11 @@ msgstr ""
"Les disciplines de file d'attente sur ce système. Après avoir installé un "
"nouveau qdisc, vous devez redémarrer le routeur pour voir les mises à jour !"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
"options will only be used as long as this box is checked."
@@ -165,7 +165,7 @@ msgstr ""
"Afficher les options avancées du Linklayer, (uniquement nécessaire si MTU > "
"1500). Les options avancées ne seront utilisées que si cette case est cochée."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
@@ -173,7 +173,7 @@ msgstr ""
"Afficher et utiliser la configuration avancée. Les options avancées ne "
"seront utilisées que tant que cette case sera cochée."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
@@ -181,15 +181,15 @@ msgstr ""
"Afficher et utiliser une configuration dangereuse. Les options dangereuses "
"ne seront utilisées que si cette case est cochée."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "Management File d'attente"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr "Écraser le DSCP sur les paquets entrants (ingress) :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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 "
@@ -199,25 +199,25 @@ msgstr ""
"N'oubliez pas de désactiver manuellement le sqm initscript dans le menu de "
"démarrage du système au cas où ce changement ne serait pas souhaité."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
msgstr "Vitesse de chargement (kbit/s) (sortie) Mettre sur 0 pour désactiver :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosité de la sortie de SQM dans le journal du système."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr "Quelle couche liaison à prendre en compte :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr "Mécanisme d'adaptation de la couche de liaison ; pour essai uniquement"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -228,11 +228,10 @@ msgstr ""
"active de la longueur des files d'attente (AQM) et la priorisation sur une "
"seule interface réseau."
-#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "Par défaut"
diff --git a/applications/luci-app-sqm/po/he/sqm.po b/applications/luci-app-sqm/po/he/sqm.po
index 07a686bfd..f23331b2d 100644
--- a/applications/luci-app-sqm/po/he/sqm.po
+++ b/applications/luci-app-sqm/po/he/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/hi/sqm.po b/applications/luci-app-sqm/po/hi/sqm.po
index ce889bae1..944a138f0 100644
--- a/applications/luci-app-sqm/po/hi/sqm.po
+++ b/applications/luci-app-sqm/po/hi/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/hu/sqm.po b/applications/luci-app-sqm/po/hu/sqm.po
index a19dd067c..1aab7b671 100644
--- a/applications/luci-app-sqm/po/hu/sqm.po
+++ b/applications/luci-app-sqm/po/hu/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/it/sqm.po b/applications/luci-app-sqm/po/it/sqm.po
index a008a9821..a1581df07 100644
--- a/applications/luci-app-sqm/po/it/sqm.po
+++ b/applications/luci-app-sqm/po/it/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/ja/sqm.po b/applications/luci-app-sqm/po/ja/sqm.po
index a7dad2c4a..0cbdadbae 100644
--- a/applications/luci-app-sqm/po/ja/sqm.po
+++ b/applications/luci-app-sqm/po/ja/sqm.po
@@ -10,44 +10,44 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "基本設定"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "この SQM インスタンスを有効にします。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -56,144 +56,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "luci-app-sqm に UCI アクセスを許可"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "インターフェース名"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "キュー"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "スマート・キュー管理"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "デフォルト"
diff --git a/applications/luci-app-sqm/po/ko/sqm.po b/applications/luci-app-sqm/po/ko/sqm.po
index 18aad064f..16f12a94f 100644
--- a/applications/luci-app-sqm/po/ko/sqm.po
+++ b/applications/luci-app-sqm/po/ko/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/mr/sqm.po b/applications/luci-app-sqm/po/mr/sqm.po
index 75aebd9f2..56f2222b3 100644
--- a/applications/luci-app-sqm/po/mr/sqm.po
+++ b/applications/luci-app-sqm/po/mr/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/ms/sqm.po b/applications/luci-app-sqm/po/ms/sqm.po
index e7d07f752..0de315cb1 100644
--- a/applications/luci-app-sqm/po/ms/sqm.po
+++ b/applications/luci-app-sqm/po/ms/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
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
index 9ad129b4a..fed8833c8 100644
--- a/applications/luci-app-sqm/po/nb_NO/sqm.po
+++ b/applications/luci-app-sqm/po/nb_NO/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/pl/sqm.po b/applications/luci-app-sqm/po/pl/sqm.po
index 19cd6e213..e44d0ea6c 100644
--- a/applications/luci-app-sqm/po/pl/sqm.po
+++ b/applications/luci-app-sqm/po/pl/sqm.po
@@ -11,7 +11,7 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.2.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -19,7 +19,7 @@ msgstr ""
"Zaawansowany łańcuch opcji, aby przejść do dyscyplin kolejkowania egress; "
"bez sprawdzania błędów, używaj bardzo ostrożnie."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -27,19 +27,19 @@ msgstr ""
"Zaawansowany łańcuch opcji, aby przejść do dyscyplin kolejkowania ingress; "
"bez sprawdzania błędów, używaj bardzo ostrożnie."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Podstawowe ustawienia"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
-"Utwórz plik dziennika dla tej instancji SQM w /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Utwórz plik dziennika dla tej instancji SQM w /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -47,18 +47,18 @@ msgstr ""
"Prędkość pobierania (kbit/s) (ingress) ustawiona na 0, aby selektywnie "
"wyłączyć kształtowanie ingress:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Włącz tę instancję SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
"Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
"przychodzących (ingress):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -69,23 +69,24 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Udziel dostępu UCI do luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr "Twardy limit kolejek egress; pozostawić puste dla ustawień domyślnych."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr "Twardy limit kolejek ingress; pozostawić puste dla ustawień domyślnych."
+msgstr ""
+"Twardy limit kolejek ingress; pozostawić puste dla ustawień domyślnych."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr "Ignoruj DSCP przy ingress:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Nazwa interfejsu"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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."
@@ -93,7 +94,7 @@ msgstr ""
"Cel opóźnienia dla egress, np. 5ms [jednostki: s, ms lub us]; pozostaw puste "
"dla automatycznego wyboru, wpisz słowo default dla domyślnego qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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."
@@ -101,50 +102,50 @@ msgstr ""
"Cel opóźnienia dla ingress, np. 5ms [jednostki: s, ms lub us]; pozostaw "
"puste dla automatycznego wyboru, wpisz słowo default dla domyślnego qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "Adaptacja warstwy połączenia"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
"interface MTU + overhead:"
msgstr ""
-"Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi być>"
-" = interfejs MTU + narzut:"
+"Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi "
+"być> = interfejs MTU + narzut:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
msgid ""
"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
msgstr ""
"Minimalny rozmiar pakietu, MPU (bajt); musi wynosić> 0 dla tabel rozmiarów "
"Ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
"+ 1) / 16:"
msgstr ""
-"Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE = ("
-"tcMTU + 1) / 16:"
+"Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE = "
+"(tcMTU + 1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr "Narzut na pakiet (bajt):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "Dyscyplina kolejki"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "Skrypt konfiguracji kolejki"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "Kolejki"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
@@ -152,11 +153,11 @@ msgstr ""
"Dyscypliny kolejkowania przydatne w tym systemie. Po zainstalowaniu nowej "
"qdisc musisz ponownie uruchomić router, aby zobaczyć aktualizacje!"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
"options will only be used as long as this box is checked."
@@ -164,7 +165,7 @@ msgstr ""
"Pokaż zaawansowane opcje Linklayera (wymagane tylko, jeśli MTU>1500). Opcje "
"zaawansowane będą używane tylko tak długo, jak to pole jest zaznaczone."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
@@ -172,7 +173,7 @@ msgstr ""
"Pokaż i użyj konfiguracji zaawansowanej. Opcje zaawansowane będą używane "
"tylko tak długo, jak to pole jest zaznaczone."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
@@ -180,15 +181,15 @@ msgstr ""
"Pokaż i używaj niebezpiecznej konfiguracji. Niebezpieczne opcje będą używane "
"tylko tak długo, jak to pole jest zaznaczone."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "Inteligentne zarządzanie kolejkami"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr "Squash DSCP na pakietach przychodzących (ingress):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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 "
@@ -198,7 +199,7 @@ msgstr ""
"ręcznie wyłączyć skrypt initscript sqm w menu autostart, jeśli ta zmiana nie "
"była pożądana."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
@@ -206,21 +207,21 @@ msgstr ""
"Prędkość wysyłania (kbit/s) (egress) ustawiona na 0, aby selektywnie "
"wyłączyć kształtowanie egress:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "Szczegółowość danych wyjściowych SQM w dzienniku systemowym."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr "Którą warstwę łącza należy uwzględnić:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
"Którego mechanizmu dostosowania odtwarzacza linków należy użyć; tylko do "
"testowania"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -231,11 +232,10 @@ msgstr ""
"długością kolejki (AQM) i ustalanie priorytetów na jednym interfejsie "
"sieciowym."
-#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "domyślna"
diff --git a/applications/luci-app-sqm/po/pt/sqm.po b/applications/luci-app-sqm/po/pt/sqm.po
index d2d66f28b..b68dfc9e2 100644
--- a/applications/luci-app-sqm/po/pt/sqm.po
+++ b/applications/luci-app-sqm/po/pt/sqm.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -18,7 +18,7 @@ msgstr ""
"Cadeia de opções avançada para passar para as disciplinas de enfileiramento "
"de saída; sem verificação de erros, use com muito cuidado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ msgstr ""
"Cadeia de opções avançada para passar para as disciplinas de enfileiramento "
"de entrada; sem verificação de erros, use com muito cuidado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Configurações Básicas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
@@ -38,7 +38,7 @@ msgstr ""
"Criar ficheiro de log para esta instância de SQM em /var/run/sqm/"
"${Nome_da_Interface}.[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -46,18 +46,18 @@ msgstr ""
"Velocidade de descarrega (kbit/s) (ingresso) configurada a 0 para desativar "
"seletivamente a forma de ingresso:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Ativar esta instância do SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
"Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
"entrada (ingresso):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,27 +68,27 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Conceder acesso UCI ao luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
"Limite rígido nas filas de espera de saída; deixe em branco para utilizar "
"valores predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Limite rígido nas filas de espera de entrada; deixe em branco para utilizar "
"valores predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr "Ignore o DSCP na entrada:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Nome da interface"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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."
@@ -97,7 +97,7 @@ msgstr ""
"para seleção automática, entre a palavra default para a predefinição do "
"qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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."
@@ -106,11 +106,11 @@ msgstr ""
"vazio para seleção automática, entre a palavra default para a predefinição "
"do qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada de Ligação"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
"interface MTU + overhead:"
@@ -118,14 +118,14 @@ msgstr ""
"Tamanho máximo para cálculos de tamanho e taxa, tcMTU (byte); deve ser >= "
"MTU da interface + sobrecarga:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
msgid ""
"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
msgstr ""
"Tamanho mínimo do pacote, MPU (byte); deve ser > 0 para tabelas de tamanho "
"Ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
"+ 1) / 16:"
@@ -133,23 +133,23 @@ msgstr ""
"Quantidade de entradas nas tabelas de tamanho/taxa, TSIZE; para ATM escolha "
"TSIZE = (tcMTU + 1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr "Sobrecarga por Pacote (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "Disciplina de Fila de Espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "Script de configuração da fila de espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "Filas de Espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
@@ -157,11 +157,11 @@ msgstr ""
"Disciplinas de enfileiramento utilizáveis neste sistema. Depois de instalar "
"um novo qdisc, precisa reiniciar o roteador para ver as atualizações!"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
"options will only be used as long as this box is checked."
@@ -170,7 +170,7 @@ msgstr ""
"1500). As opções avançadas só serão usadas enquanto esta caixa estiver "
"marcada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
@@ -178,7 +178,7 @@ msgstr ""
"Mostrar e Usar Configuração Avançada. As opções avançadas só serão usadas "
"enquanto esta caixa estiver marcada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
@@ -186,15 +186,15 @@ msgstr ""
"Mostrar e Utilizar Configuração Perigosa. As opções perigosas só serão "
"usadas enquanto esta caixa estiver marcada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "Gestão Inteligente de Filas de Espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr "Esmagar DSCP em pacotes de entrada (ingresso):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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 "
@@ -204,7 +204,7 @@ msgstr ""
"desativar o initscript sqm manualmente no menu Início do Sistema no caso "
"desta alteração não ter sido desejada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
@@ -212,34 +212,33 @@ msgstr ""
"Velocidade de envio (kbit/s) (saída) definida como 0 para desativar "
"seletivamente a forma de saída:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosidade da saída do SQM no log do sistema."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr "Que camada de ligação para a conta:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
"Utilizar qual mecanismo de adaptação da camada de ligação; apenas para testes"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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 ""
-"Pode ativar a formação de tráfego com <abbr title=\"Smart Queue Management\""
-">SQM</abbr>, para melhor mistura (Fair Queueing), gestão ativa do "
+"Pode ativar a formação de tráfego com <abbr title=\"Smart Queue Management"
+"\">SQM</abbr>, para melhor mistura (Fair Queueing), gestão ativa do "
"comprimento da fila de espera (AQM) e priorização numa interface de rede."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "padrão"
diff --git a/applications/luci-app-sqm/po/pt_BR/sqm.po b/applications/luci-app-sqm/po/pt_BR/sqm.po
index c6385aa58..63d544695 100644
--- a/applications/luci-app-sqm/po/pt_BR/sqm.po
+++ b/applications/luci-app-sqm/po/pt_BR/sqm.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -18,7 +18,7 @@ msgstr ""
"Cadeia de opções avançadas passada para as disciplinas de enfileiramento de "
"saída; sem verificação de erros, use com muito cuidado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ msgstr ""
"Cadeia de opções avançadas passada para as disciplinas de enfileiramento de "
"entrada; sem verificação de erro, use com muito cuidado."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Configurações Básicas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
@@ -38,7 +38,7 @@ msgstr ""
"Criar um arquivo de registro log para esta instância SQM em /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -46,18 +46,18 @@ msgstr ""
"Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
"seletivamente a modelagem do tráfico de entrada:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Ative esta instância do SQM."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
"Status de notificação explicita de congestionamento (ECN) durante a entrada "
"de pacotes (ingress):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -68,27 +68,27 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Conceda acesso UCI ao luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
"Limite máximo nas filas de saída; deixe em branco para utilizar valores "
"predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Limite máximo nas filas de entrada; deixe em branco para utilizar valores "
"predefinidos."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr "Ignore o DSCP na entrada:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Nome da Interface"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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."
@@ -97,7 +97,7 @@ msgstr ""
"deixe vazio para usar a seleção automática, coloque a palavra default para "
"utilizar os valores predefinidos do qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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."
@@ -106,11 +106,11 @@ msgstr ""
"deixe vazio para usar a seleção automática, coloque a palavra default para "
"utilizar os valores predefinidos do qdisc."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada do Link de Ligação"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
"interface MTU + overhead:"
@@ -118,14 +118,14 @@ msgstr ""
"Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
"precisa ser >= interface MTU + sobrecarga:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
msgid ""
"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
msgstr ""
"Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
"tamanho ethernet:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
"+ 1) / 16:"
@@ -133,23 +133,23 @@ msgstr ""
"Quantidade de entradas de tamanho/taxa nas tabelas, TSIZE; para o ATM, "
"escolha TSIZE = (tcMTU + 1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr "Por Sobrecarga de Pacote (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "Disciplina da Fila"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "Script de configuração da fila"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "Filas de espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
@@ -158,11 +158,11 @@ msgstr ""
"instalar um novo qdisc, você precisa reiniciar o roteador para ver as "
"atualizações!"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
"options will only be used as long as this box is checked."
@@ -170,7 +170,7 @@ msgstr ""
"Mostrar as Opções Avançadas da Camada do Link ( só é necessário caso MTU > "
"1500). As opções avançadas só serão usadas quando esta caixa for selecionada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
@@ -178,7 +178,7 @@ msgstr ""
"Exibir e Usar a Configuração Avançada. As opções avançadas só serão usadas "
"quando esta caixa for selecionada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
@@ -186,15 +186,15 @@ msgstr ""
"Mostrar e Usar as Configurações Perigosas. As opções perigosas só serão "
"usadas quando esta caixa for selecionada."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "Gestão Inteligente das Filas de Espera"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr "Liquidar o DSCP durante a entrada dos pacotes (ingress):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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 "
@@ -204,7 +204,7 @@ msgstr ""
"desativar o initscript sqm manualmente no menu Inicio do Sistema caso esta "
"alteração não tenha sido requerida."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
@@ -212,21 +212,21 @@ msgstr ""
"Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
"seletivamente a modelagem do tráfico de saída:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "Prolixidade da saída do SQM's nos arquivos de registro log."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr "Qual camada de link deve ser considerada:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
"Qual o mecanismo de adaptação de camadas do link para usar; para testes "
"apenas"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -237,11 +237,10 @@ msgstr ""
"gerenciamento ativo de comprimento de fila (AQM) e priorização em uma "
"interface de rede."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "Padrão"
diff --git a/applications/luci-app-sqm/po/ro/sqm.po b/applications/luci-app-sqm/po/ro/sqm.po
index 51f1b2bdf..a1f605177 100644
--- a/applications/luci-app-sqm/po/ro/sqm.po
+++ b/applications/luci-app-sqm/po/ro/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/ru/sqm.po b/applications/luci-app-sqm/po/ru/sqm.po
index 7014fde24..9211ace4d 100644
--- a/applications/luci-app-sqm/po/ru/sqm.po
+++ b/applications/luci-app-sqm/po/ru/sqm.po
@@ -11,44 +11,44 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Основные настройки"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -57,144 +57,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr "Предоставить UCI доступ для luci-app-sqm"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Имя интерфейса"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "по умолчанию"
diff --git a/applications/luci-app-sqm/po/sk/sqm.po b/applications/luci-app-sqm/po/sk/sqm.po
index 5de29a6aa..61042c48e 100644
--- a/applications/luci-app-sqm/po/sk/sqm.po
+++ b/applications/luci-app-sqm/po/sk/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/sv/sqm.po b/applications/luci-app-sqm/po/sv/sqm.po
index 9d6702189..405bd18cf 100644
--- a/applications/luci-app-sqm/po/sv/sqm.po
+++ b/applications/luci-app-sqm/po/sv/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/templates/sqm.pot b/applications/luci-app-sqm/po/templates/sqm.pot
index aa11c1aed..634d7143a 100644
--- a/applications/luci-app-sqm/po/templates/sqm.pot
+++ b/applications/luci-app-sqm/po/templates/sqm.pot
@@ -1,44 +1,44 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -47,144 +47,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/tr/sqm.po b/applications/luci-app-sqm/po/tr/sqm.po
index 3545b361d..94bb2fe10 100644
--- a/applications/luci-app-sqm/po/tr/sqm.po
+++ b/applications/luci-app-sqm/po/tr/sqm.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
@@ -18,7 +18,7 @@ msgstr ""
"Çıkış kuyruğu denetimleri için gelişmiş seçenek satırı; hata kontrolü "
"yoktur, dikkatli kullanın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
@@ -26,11 +26,11 @@ msgstr ""
"Giriş kuyruğu denetimleri için gelişmiş seçenek satırı; hata kontrolü "
"yoktur, dikkatli kullanın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "Temel Ayarlar"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
@@ -38,7 +38,7 @@ msgstr ""
"Bu SQM örneği için /var/run/sqm/${Interface_name}.[start|stop]-sqm.log "
"konumda günlük dosyası oluşturun."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
@@ -46,16 +46,16 @@ msgstr ""
"İndirme hızı (kbit/s) (giriş) Şekillendirmeyi devre dışı bırakmak için 0 "
"olarak ayarlayın:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "Bu SQM örneğini etkinleştirin."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr "Gelen paketlerde (giriş) açık tıkanıklık bildirimi (ECN) durumu:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr "Giden paketlerde (çıkış) açık tıkanıklık bildirimi (ECN) durumu."
@@ -64,23 +64,23 @@ msgstr "Giden paketlerde (çıkış) açık tıkanıklık bildirimi (ECN) durumu
msgid "Grant UCI access for luci-app-sqm"
msgstr "UCI tarafından luci-app-sqm'e erişilmesine izin ver"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr "Çıkış kuyrukları için kesin sınır; varsayılan ayar için boş bırakın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Giriş kuyrukları için kesin sınır; varsayılan ayar için boş bırakın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr "Giriş kuyruğunda DSCP'yi yoksay:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Arayüz ismi"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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."
@@ -88,7 +88,7 @@ msgstr ""
"Çıkış için gecikme hedefi, örn. 5ms [birimler: s, ms, ya da us]; otomatik "
"seçim için boş bırakın, qdisc'in varsayılan ayarı için \"default\" yazın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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."
@@ -96,11 +96,11 @@ msgstr ""
"Giriş için gecikme hedefi, örn. 5ms [birimler: s, ms, ya da us]; otomatik "
"seçim için boş bırakın, qdisc'in varsayılan ayarı için \"default\" yazın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "Bağlantı Katmanı Uyarlaması"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
"interface MTU + overhead:"
@@ -108,38 +108,38 @@ msgstr ""
"Boyut ve hız hesaplamaları için Maksimum Boyut, tcMTU (bayt); arayüzün MTU "
"değeri ve overhead toplamından büyük olması gerekir:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
msgid ""
"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
msgstr ""
"Minimum paket boyutu, MPU (bayt); ethernet boyut tablosu için sıfırdan (0) "
"büyük olmalıdır:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
"+ 1) / 16:"
msgstr ""
-"Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + 1) "
-"/ 16:"
+"Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + "
+"1) / 16:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr "Paket Başına Overhead (byte):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "Kuyruk Denetimi"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "Kuyruk kurulum betiği"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "Kuyruklar"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
@@ -147,11 +147,11 @@ msgstr ""
"Bu sistemde kuyruk denetimleri kullanılabilir. Yeni bir qdisc yükledikten "
"sonra, devreye girmesi için yönlendiriciyi yeniden başlatmanız gerekir."
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
"options will only be used as long as this box is checked."
@@ -159,7 +159,7 @@ msgstr ""
"Gelişmiş bağlantı katmanı ayarlarını göster, (sadece MTU 1500'den büyükse "
"gereklidir). Gelişmiş seçenekler yalnızca bu kutu işaretliyken kullanılır."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
@@ -167,7 +167,7 @@ msgstr ""
"Gelişmiş Ayarları Göster ve kullan. Gelişmiş seçenekler yalnızca bu kutu "
"işaretliyken kullanılır."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
@@ -175,15 +175,15 @@ msgstr ""
"Tehlikeli Ayarları Göster ve Kullan. Tehlikeli olabilecek seçenekler "
"yalnızca bu kutu işaretliyken kullanılacaktır."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "Akıllı Kuyruk Yönetimi (SQM)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr "Gelen paketlerde (giriş) DSCP'yi sıkıştır:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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 "
@@ -193,7 +193,7 @@ msgstr ""
"istenmemesi durumunda sqm initscript'i System Startup menüsünden manuel "
"olarak devre dışı bırakmayı unutmayın."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
@@ -201,19 +201,19 @@ msgstr ""
"Yükleme hızı (kbit/s) (çıkış) Şekillendirmeyi devre dışı bırakmak için 0 "
"olarak ayarlayın:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "SQM çıktısının sistem günlüğü ayrıntısı."
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr "Bağlantı katmanı seçimi:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr "Bağlantı katmanı uyarlama tekniği; yalnızca test için"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
msgid ""
"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
"traffic shaping, better mixing (Fair Queueing), active queue length "
@@ -223,11 +223,10 @@ msgstr ""
"daha iyi sıkıştırma (Adil Kuyruklama), aktif kuyruk uzunluğu yönetimi (AQM) "
"ve bir ağ arayüzünü önceliklendirme gibi işlemler yapabilirsiniz."
-#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "varsayılan"
diff --git a/applications/luci-app-sqm/po/uk/sqm.po b/applications/luci-app-sqm/po/uk/sqm.po
index 7ac73aac9..81444b47a 100644
--- a/applications/luci-app-sqm/po/uk/sqm.po
+++ b/applications/luci-app-sqm/po/uk/sqm.po
@@ -11,44 +11,44 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -57,144 +57,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "Назва інтерфейсу"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr ""
diff --git a/applications/luci-app-sqm/po/vi/sqm.po b/applications/luci-app-sqm/po/vi/sqm.po
index 339c1013c..14e07e035 100644
--- a/applications/luci-app-sqm/po/vi/sqm.po
+++ b/applications/luci-app-sqm/po/vi/sqm.po
@@ -4,44 +4,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -50,144 +50,143 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
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
index 3ba05da9a..6ce2be3b9 100644
--- a/applications/luci-app-sqm/po/zh_Hans/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hans/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-11 07:51+0000\n"
+"PO-Revision-Date: 2020-10-23 20:50+0000\n"
"Last-Translator: 01230 <4585006@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssqm/zh_Hans/>\n"
@@ -8,134 +8,134 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.3.1\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "基本设置"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
-msgstr "创建日志文件(/var/run/sqm/${Interface_name}.[start|stop]-sqm.log)。"
+msgstr "创建日志文件(/var/run/sqm/${Interface_name}.[start|stop]-sqm.log)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
-msgstr "下载速度(kbit/s)(0-无限制):"
+msgstr "下载速度(kbit/s)(0-无限制)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
-msgstr "启用SQM。"
+msgstr "启用SQM"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr "入站数据包的显式拥塞通知(ECN)状态:"
+msgstr "入站数据包的显式拥塞通知(ECN)状态"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr "出站数据包的显式拥塞通知(ECN)状态。"
+msgstr "出站数据包的显式拥塞通知(ECN)状态"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
-msgstr "出站队列严格限制,默认留空。"
+msgstr "出站队列严格限制(默认留空)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr "入站队列严格限制,默认留空。"
+msgstr "入站队列严格限制(默认留空)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
-msgstr "忽略入站DSCP:"
+msgstr "忽略入站DSCP"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "接口名称"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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 ""
-"出站延迟目标,例如 5ms [单位: s, ms, 或 us];留空为自动选择,默认为列队规则预"
-"设值。"
+"出站延迟目标(例如 5ms [单位: s, ms, 或 us];留空为自动选择,默认为列队规则预"
+"设值)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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 ""
-"入站延迟目标,例如 5ms [单位: s, ms, 或 us];留空为自动选择,默认为列队规则预"
-"设值。"
+"入站延迟目标(例如 5ms [单位: s, ms, 或 us];留空为自动选择,默认为列队规则预"
+"设值)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "链路层适应"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
"interface MTU + overhead:"
-msgstr "大小和速率计算的最大尺寸,tcMTU(byte); 需要 >= 接口MTU + 开销:"
+msgstr "大小和速率计算的最大尺寸,tcMTU(byte); 需要 >= 接口MTU + 开销"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
msgid ""
"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
msgstr "最小数据包大小,MPU(byte); 在以太网中需要 >0 :"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
"+ 1) / 16:"
-msgstr "大小/速率表中的条目数,TSIZE; 对于ATM选择TSIZE =(tcMTU + 1 ) / 16:"
+msgstr "大小/速率表中的条目数,TSIZE; 对于ATM选择TSIZE =(tcMTU + 1 ) / 16"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
-msgstr "数据包开销(byte):"
+msgstr "数据包开销(byte)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "列队规则"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "队列设置脚本"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "队列"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
msgid ""
"Queuing disciplines useable on this system. After installing a new qdisc, "
"you need to restart the router to see updates!"
-msgstr "安装新的队列规则后,需要重启路由器!"
+msgstr "队列规则(需要重启路由器)"
-#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
"options will only be used as long as this box is checked."
@@ -143,27 +143,27 @@ msgstr ""
"显示高级链路选项,(仅在MTU> 1500时才需要)。 只有选中此框时,才会使用高级选"
"项。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
msgid ""
"Show and Use Advanced Configuration. Advanced options will only be used as "
"long as this box is checked."
-msgstr "显示使用高级链路选项,只有选中此框时,才会使用高级选项。"
+msgstr "高级选项"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
-msgstr "选中该复选框显示危险配置。"
+msgstr "危险配置"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr "智能队列管理"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "入站数据包压缩DSCP:"
+msgstr "入站数据包压缩DSCP"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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 "
@@ -172,38 +172,37 @@ msgstr ""
"你刚刚开启了SQM随机启动功能,如果你不希望SQM随机启动,可以在系统启动菜单下手"
"动禁用。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
-msgstr "上传速度(kbit/s)(0-无限制):"
+msgstr "上传速度(kbit/s)(0-无限制)"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
-msgstr "日志等级。"
+msgstr "日志等级"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr "链路层:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr "使用哪个链路适应机制; 仅用于测试"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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 ""
-"使用 <abbr title=\\\"智能列队管理\\\">SQM</abbr> 你可以启用流量整形,更好的混"
-"合(公平列队)主动列队管理(AQM) 并设置网络接口优先级。"
-
-#: 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
+"使用 <abbr title=\"Smart Queue Management\">SQM</abbr> 你可以启用流量整形,更"
+"好的混合(公平列队)主动列队管理(AQM) 并设置网络接口优先级。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
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
index 73b3f25f9..d1a694135 100644
--- a/applications/luci-app-sqm/po/zh_Hant/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hant/sqm.po
@@ -10,44 +10,44 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:162
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:54
msgid "Basic Settings"
msgstr "基本設定"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:82
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr "建立日誌檔案 (/var/run/sqm/${Interface_name}.[start|stop]-sqm.log)。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
"shaping:"
msgstr "下載速度 (kbit/s) (0-無限制):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:60
msgid "Enable this SQM instance."
msgstr "啟用 SQM。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:130
msgid ""
"Explicit congestion notification (ECN) status on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
msgid ""
"Explicit congestion notification (ECN) status on outbound packets (egress)."
msgstr ""
@@ -56,146 +56,145 @@ msgstr ""
msgid "Grant UCI access for luci-app-sqm"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:124
msgid "Ignore DSCP on ingress:"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Interface name"
msgstr "介面名稱"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:56
msgid "Link Layer Adaptation"
msgstr "連結層適應"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:185
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:195
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:190
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:175
msgid "Per Packet Overhead (byte):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:55
msgid "Queue Discipline"
msgstr "佇列規則"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:102
msgid "Queue setup script"
msgstr "佇列設定指令碼"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:53
msgid "Queues"
msgstr "佇列"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:94
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
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:115
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:118
msgid "Squash DSCP on inbound packets (ingress):"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid ""
"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
"shaping:"
msgstr "上傳速度 (kbit/s) (0-無限制):"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:85
msgid "Verbosity of SQM's output into the system log."
msgstr "日誌等級。"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:169
msgid "Which link layer to account for:"
msgstr "連結層:"
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:200
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
-#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:47
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 ""
-"使用 <abbr title=\"Smart Queue Management\">SQM</abbr> 您可以啟用流量整形,更好的混合 (公平佇列),"
-"主動佇列管理 (AQM) 並設定網路介面優先順序。"
+"使用 <abbr title=\"Smart Queue Management\">SQM</abbr> 您可以啟用流量整形,更"
+"好的混合 (公平佇列),主動佇列管理 (AQM) 並設定網路介面優先順序。"
-#: 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
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:131
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:137
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:170
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:201
msgid "default"
msgstr "預設"
diff --git a/applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json b/applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json
new file mode 100644
index 000000000..6c5ff4fa6
--- /dev/null
+++ b/applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json
@@ -0,0 +1,13 @@
+{
+ "admin/network/sqm": {
+ "title": "SQM QoS",
+ "order": 59,
+ "action": {
+ "type": "view",
+ "path": "network/sqm"
+ },
+ "depends": {
+ "acl": [ "luci-app-sqm" ]
+ }
+ }
+}
diff --git a/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json b/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json
index 583a54ae5..2b56b1fc7 100644
--- a/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json
+++ b/applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json
@@ -2,7 +2,15 @@
"luci-app-sqm": {
"description": "Grant UCI access for luci-app-sqm",
"read": {
- "uci": [ "sqm" ]
+ "file": {
+ "/var/run/sqm/available_qdiscs": [ "list" ],
+ "/usr/lib/sqm/*.qos.help": [ "read" ]
+ },
+ "uci": [ "sqm" ],
+ "ubus": {
+ "file": [ "read", "list" ],
+ "luci": [ "setInitAction" ]
+ }
},
"write": {
"uci": [ "sqm" ]
diff --git a/applications/luci-app-squid/po/cs/squid.po b/applications/luci-app-squid/po/cs/squid.po
index e9e5935c8..3cd21a6ed 100644
--- a/applications/luci-app-squid/po/cs/squid.po
+++ b/applications/luci-app-squid/po/cs/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr "Adresář se soubory výpisu paměti (coredump)"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/uk/squid.po b/applications/luci-app-squid/po/uk/squid.po
index 11ea78ab1..a96100f55 100644
--- a/applications/luci-app-squid/po/uk/squid.po
+++ b/applications/luci-app-squid/po/uk/squid.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
@@ -21,7 +21,7 @@ msgstr ""
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
diff --git a/applications/luci-app-squid/po/vi/squid.po b/applications/luci-app-squid/po/vi/squid.po
index fcda58b3a..09fd638a2 100644
--- a/applications/luci-app-squid/po/vi/squid.po
+++ b/applications/luci-app-squid/po/vi/squid.po
@@ -1,12 +1,18 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
diff --git a/applications/luci-app-statistics/po/ar/statistics.po b/applications/luci-app-statistics/po/ar/statistics.po
index e36bce34c..11b0bad1f 100644
--- a/applications/luci-app-statistics/po/ar/statistics.po
+++ b/applications/luci-app-statistics/po/ar/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2020-07-10 10:42+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -292,7 +292,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
diff --git a/applications/luci-app-statistics/po/cs/statistics.po b/applications/luci-app-statistics/po/cs/statistics.po
index cffb4448b..ac7fb26ee 100644
--- a/applications/luci-app-statistics/po/cs/statistics.po
+++ b/applications/luci-app-statistics/po/cs/statistics.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/cs/>\n"
"Language: cs\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.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -290,7 +290,7 @@ msgstr "Povolit tento plugin"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuto"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
@@ -1062,7 +1062,7 @@ msgstr "Statistiky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
-msgstr ""
+msgstr "Stav"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
diff --git a/applications/luci-app-statistics/po/fr/statistics.po b/applications/luci-app-statistics/po/fr/statistics.po
index 7a206e13b..609e10281 100644
--- a/applications/luci-app-statistics/po/fr/statistics.po
+++ b/applications/luci-app-statistics/po/fr/statistics.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-06-20 14:41+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -1496,7 +1496,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr "Aucun"
+msgstr "aucun"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
diff --git a/applications/luci-app-tinyproxy/po/vi/tinyproxy.po b/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
index 71cb72d85..4d950adfa 100644
--- a/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2019-11-13 13:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/vi/>\n"
"Language: vi\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -152,7 +152,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
-msgstr ""
+msgstr "Địa chỉ nghe"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
diff --git a/applications/luci-app-transmission/Makefile b/applications/luci-app-transmission/Makefile
index 668c73185..d0fddbefe 100644
--- a/applications/luci-app-transmission/Makefile
+++ b/applications/luci-app-transmission/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Transmission
-LUCI_DEPENDS:=
+LUCI_DEPENDS:=+transmission-daemon
include ../../luci.mk
diff --git a/applications/luci-app-transmission/po/ar/transmission.po b/applications/luci-app-transmission/po/ar/transmission.po
index 971d80c97..0b057b7d3 100644
--- a/applications/luci-app-transmission/po/ar/transmission.po
+++ b/applications/luci-app-transmission/po/ar/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-21 02:03+0200\n"
-"PO-Revision-Date: 2020-09-26 10:40+0000\n"
-"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/ar/>\n"
"Language: ar\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
diff --git a/applications/luci-app-travelmate/po/ar/travelmate.po b/applications/luci-app-travelmate/po/ar/travelmate.po
index fa6da1f04..39a37b976 100644
--- a/applications/luci-app-travelmate/po/ar/travelmate.po
+++ b/applications/luci-app-travelmate/po/ar/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-04 18:32+0000\n"
-"Last-Translator: DJEBRI Ahmed El Amine <djebri.emp@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -230,7 +230,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
msgid "Enabled"
-msgstr ""
+msgstr "مفعل"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
diff --git a/applications/luci-app-travelmate/po/cs/travelmate.po b/applications/luci-app-travelmate/po/cs/travelmate.po
index 6409ea0fb..e8b097903 100644
--- a/applications/luci-app-travelmate/po/cs/travelmate.po
+++ b/applications/luci-app-travelmate/po/cs/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
msgid "Additional Settings"
-msgstr ""
+msgstr "Další nastavení"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
msgid ""
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-mailový profil"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
msgid "E-Mail Receiver Address"
@@ -175,7 +175,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Adresa odesílatele e-mailu"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
msgid "E-Mail Settings"
@@ -183,7 +183,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
msgid "E-Mail Topic"
-msgstr ""
+msgstr "Téma e-mailu"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
@@ -229,7 +229,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuto"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
@@ -254,7 +254,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
msgid "General Settings"
-msgstr ""
+msgstr "Obecná nastavení"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
msgid "Generate a random unicast MAC address for each uplink connection."
@@ -280,7 +280,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
msgid "Information"
-msgstr ""
+msgstr "Informace"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
msgid "Interface Name"
diff --git a/applications/luci-app-travelmate/po/fr/travelmate.po b/applications/luci-app-travelmate/po/fr/travelmate.po
index ef0ad6fea..c6b10fcec 100644
--- a/applications/luci-app-travelmate/po/fr/travelmate.po
+++ b/applications/luci-app-travelmate/po/fr/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/fr/>\n"
@@ -8,7 +8,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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -96,7 +96,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
msgid "Channel"
-msgstr ""
+msgstr "Canal"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:297
msgid ""
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
msgid "Delete this network"
-msgstr ""
+msgstr "Supprimer ce réseau"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Device"
@@ -159,7 +159,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
msgid "Drag to reorder"
-msgstr ""
+msgstr "Faites glisser pour réorganiser"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "E-Mail Hook"
@@ -216,7 +216,7 @@ msgstr "Éditer"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:221
msgid "Edit this network"
-msgstr ""
+msgstr "Éditer ce réseau"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
msgid "Enable the travelmate service."
@@ -229,7 +229,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
msgid "Enabled"
-msgstr ""
+msgstr "Activé"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
@@ -254,7 +254,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
msgid "General Settings"
-msgstr ""
+msgstr "Paramètres généraux"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
msgid "Generate a random unicast MAC address for each uplink connection."
@@ -280,7 +280,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
msgid "Information"
-msgstr ""
+msgstr "Information"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
msgid "Interface Name"
@@ -777,7 +777,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
msgid "none"
-msgstr ""
+msgstr "aucun"
#~ msgid "Action"
#~ msgstr "Action"
diff --git a/applications/luci-app-travelmate/po/pl/travelmate.po b/applications/luci-app-travelmate/po/pl/travelmate.po
index 3c0a5ab3e..ea5519d6c 100644
--- a/applications/luci-app-travelmate/po/pl/travelmate.po
+++ b/applications/luci-app-travelmate/po/pl/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-11 22:18+0000\n"
-"Last-Translator: Atrate <Atrate@protonmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/pl/>\n"
"Language: pl\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -100,7 +100,7 @@ msgstr "Wykrywanie logowania w sieci"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
msgid "Captive Portal URL"
-msgstr ""
+msgstr "Adres URL portalu przechwytującego"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:572
msgid "Channel"
@@ -111,6 +111,8 @@ msgid ""
"Check the internet availability, handle captive portal redirections and keep "
"the uplink connection 'alive'."
msgstr ""
+"Sprawdź dostępność internetu, obsługuj przekierowania do portalu "
+"przechwytującego i utrzymuj połączenie uplink 'aktywne'."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:147
msgid ""
@@ -129,7 +131,7 @@ msgstr "Koniec połączenia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
msgid "Connection End Expiry"
-msgstr ""
+msgstr "Wygaśnięcie zakończenia połączenia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
msgid "Connection Limit"
@@ -137,11 +139,11 @@ msgstr "Limit połączenia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:426
msgid "Connection Start"
-msgstr ""
+msgstr "Rozpoczęcie połączenia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
msgid "Connection Start Expiry"
-msgstr ""
+msgstr "Wygaśnięcie zakończenia połączenia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:228
msgid "Del"
@@ -149,7 +151,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:226
msgid "Delete this network"
-msgstr ""
+msgstr "Usuń tą sieć"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:245
msgid "Device"
@@ -164,11 +166,11 @@ msgstr "Nazwa urządzenia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:587
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:829
msgid "Dismiss"
-msgstr ""
+msgstr "Odrzuć"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:215
msgid "Drag to reorder"
-msgstr ""
+msgstr "Przeciągnij, aby zmienić kolejność"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "E-Mail Hook"
@@ -229,7 +231,7 @@ msgstr "Edytuj tę sieć"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
msgid "Enable the travelmate service."
-msgstr ""
+msgstr "Włącz usługę Travelmate."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
msgid "Enable verbose debug logging in case of any processing errors."
@@ -269,11 +271,11 @@ msgstr "Ustawienia główne"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
msgid "Generate a random unicast MAC address for each uplink connection."
-msgstr ""
+msgstr "Wygeneruj losowy adres MAC unicast dla każdego połączenia uplink."
#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
msgid "Grant access to LuCI app travelmate"
-msgstr ""
+msgstr "Przyznaj dostęp LuCI do aplikacji Travelmate"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
msgid ""
@@ -308,11 +310,11 @@ msgstr "Kreator interfejsu"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
msgid "Interface Wizard..."
-msgstr ""
+msgstr "Kreator interfejsu ..."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "LAN Device"
-msgstr ""
+msgstr "Urządzenie LAN"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Last Run"
@@ -346,7 +348,7 @@ msgstr "Kontrola błędów sieci"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:22
msgid "No travelmate related logs yet!"
-msgstr ""
+msgstr "Brak powiązanych dzienników travelmate!"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
msgid "OWE"
@@ -409,7 +411,7 @@ msgstr "Ścieżka do Klucza Prywatnego"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:258
msgid "Please install the separate 'qrencode' package."
-msgstr ""
+msgstr "Zainstaluj osobny pakiet \"qrencode\"."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
msgid ""
@@ -441,35 +443,39 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:114
msgid "QR-Code Overview"
-msgstr ""
+msgstr "Przegląd kodów QR"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Radio Selection"
-msgstr ""
+msgstr "Wybór radia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
msgid "Randomize MAC Addresses"
-msgstr ""
+msgstr "Losowe adresy MAC"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
msgid "Receiver address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Adres odbiorcy wiadomości e-mail z powiadomieniem o travelmate."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:115
msgid ""
"Render the QR-Code of the selected Access Point to comfortably transfer the "
"WLAN credentials to your mobile devices."
msgstr ""
+"Renderuj kod QR wybranego punktu dostępowego, aby w wygodny sposób przesłać "
+"dane uwierzytelniające WLAN do urządzeń mobilnych."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:592
msgid "Repeat Scan"
-msgstr ""
+msgstr "Powtórz skanowanie"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid ""
"Restrict travelmate to a single radio or change the overall scanning order "
"(e.g. 'radio1 radio0')."
msgstr ""
+"Ogranicz travelmate do jednego radia lub zmień ogólną kolejność skanowania ("
+"np. 'radio1 radio0')."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
msgid "Retry limit to connect to an uplink."
@@ -501,23 +507,24 @@ msgstr "Rozmiar bufora skanowania"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:557
msgid "Scan on"
-msgstr ""
+msgstr "Skanowanie włączone"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:523
msgid "Script Arguments"
-msgstr ""
+msgstr "Argumenty skryptu"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
msgid "Sender address for travelmate notification E-Mails."
-msgstr ""
+msgstr "Adres nadawcy dla powiadomień E-Mail dla travelmate."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
+"Wysyła powiadomienie E-Mail po każdym udanym połączeniu przez sieć uplink."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
msgid "Service Priority"
-msgstr ""
+msgstr "Priorytet usługi"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
msgid "Settings"
@@ -537,11 +544,11 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:579
msgid "Starting wireless scan on '"
-msgstr ""
+msgstr "Rozpoczynanie skanowania"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:229
msgid "Station ID"
-msgstr ""
+msgstr "Identyfikator stacji"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station Interface"
@@ -549,7 +556,7 @@ msgstr "Interfejs stacji"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:232
msgid "Station MAC"
-msgstr ""
+msgstr "Stacja MAC"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
msgid "Status / Version"
@@ -557,52 +564,58 @@ msgstr "Status/Wersja"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
msgid "Strength"
-msgstr ""
+msgstr "Siła"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:781
msgid "TLS"
-msgstr ""
+msgstr "TLS"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:353
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:782
msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:105
msgid "The QR-Code could not be generated!"
-msgstr ""
+msgstr "Nie można wygenerować kodu QR!"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:31
msgid "The firewall zone name"
-msgstr ""
+msgstr "Nazwa strefy zapory"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:36
+#, fuzzy
msgid "The interface metric"
-msgstr ""
+msgstr "Metryka interfejsu"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
+#, fuzzy
msgid "The lan network device, e.g. 'br-lan'."
-msgstr ""
+msgstr "Urządzenie sieci lan, np. \"br-lan\"."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr ""
+msgstr "Logiczny interfejs sieci VPN, np. „wg0” lub „tun0”."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:351
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
+"Wybrany adres URL będzie używany do sprawdzania łączności i portalu "
+"dostępowego."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
msgid "The selected priority will be used for travelmate processes."
-msgstr ""
+msgstr "Wybrany priorytet będzie używany w procesach travelmate."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
msgstr ""
+"Wybrany agent użytkownika będzie używany do sprawdzania łączności i portalu "
+"dostępowego."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:29
msgid "The syslog output, pre-filtered for travelmate related messages only."
@@ -612,11 +625,11 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:56
msgid "The uplink interface has been updated."
-msgstr ""
+msgstr "Interfejs uplink został zaktualizowany."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:26
msgid "The uplink interface name"
-msgstr ""
+msgstr "Nazwa interfejsu uplink"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:20
msgid ""
@@ -624,10 +637,13 @@ msgid ""
"creates an IPv4- and an IPv6 alias network interface with all required "
"network- and firewall settings."
msgstr ""
+"Aby korzystać z Travelmate, należy raz skonfigurować interfejs uplink. "
+"Kreator ten tworzy interfejs sieciowy IPv4- i IPv6 alias z wszystkimi "
+"wymaganymi ustawieniami sieci i zapory sieciowej."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
msgid "Topic for travelmate notification E-Mails."
-msgstr ""
+msgstr "Temat powiadomień E-Mail travelmate."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
msgid "Travelmate"
@@ -635,7 +651,7 @@ msgstr "Travelmate"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:209
msgid "Travelmate Settings"
-msgstr ""
+msgstr "Ustawienia Travelmate"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
msgid "Treat missing internet availability as an error."
@@ -647,7 +663,7 @@ msgstr "Opóźnienie wyzwalacza"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
msgid "User Agent"
-msgstr ""
+msgstr "Agent użytkownika"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:380
msgid "VPN Hook"
@@ -655,15 +671,15 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
msgid "VPN Interface"
-msgstr ""
+msgstr "Interfejs VPN"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:383
msgid "VPN Service"
-msgstr ""
+msgstr "Usługa VPN"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:281
msgid "VPN Settings"
-msgstr ""
+msgstr "Ustawienia VPN"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
msgid "Verbose Debug Logging"
@@ -680,8 +696,9 @@ msgid "WPA Ent. (TKIP)"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:238
+#, fuzzy
msgid "WPA Flags"
-msgstr ""
+msgstr "Flagi WPA"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:262
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:755
@@ -779,7 +796,7 @@ msgstr "Bezprzewodowe skanowanie"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:208
msgid "Wireless Settings"
-msgstr ""
+msgstr "Ustawienia sieci bezprzewodowej"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
msgid "Wireless Stations"
@@ -798,7 +815,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:276
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:769
msgid "none"
-msgstr ""
+msgstr "brak"
#~ msgid "AP on"
#~ msgstr "AP włączony"
diff --git a/applications/luci-app-travelmate/po/uk/travelmate.po b/applications/luci-app-travelmate/po/uk/travelmate.po
index 4227af0f1..69f7abe2b 100644
--- a/applications/luci-app-travelmate/po/uk/travelmate.po
+++ b/applications/luci-app-travelmate/po/uk/travelmate.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 21:24+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -230,7 +230,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
msgid "Enabled"
-msgstr ""
+msgstr "Увімкнено"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
@@ -255,7 +255,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:279
msgid "General Settings"
-msgstr ""
+msgstr "Головні налаштування"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:314
msgid "Generate a random unicast MAC address for each uplink connection."
diff --git a/applications/luci-app-ttyd/po/fr/ttyd.po b/applications/luci-app-ttyd/po/fr/ttyd.po
index ba277d33d..dcf00d774 100644
--- a/applications/luci-app-ttyd/po/fr/ttyd.po
+++ b/applications/luci-app-ttyd/po/fr/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-02 06:41+0000\n"
-"Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -82,7 +82,7 @@ msgstr "Activer SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
-msgstr ""
+msgstr "Erreur"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Infos"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -219,7 +219,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Warning"
-msgstr ""
+msgstr "Avertissement"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
diff --git a/applications/luci-app-udpxy/po/ar/udpxy.po b/applications/luci-app-udpxy/po/ar/udpxy.po
index 9265b2018..38f70ec6f 100644
--- a/applications/luci-app-udpxy/po/ar/udpxy.po
+++ b/applications/luci-app-udpxy/po/ar/udpxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
diff --git a/applications/luci-app-uhttpd/po/cs/uhttpd.po b/applications/luci-app-uhttpd/po/cs/uhttpd.po
index de7afe027..f0578d58d 100644
--- a/applications/luci-app-uhttpd/po/cs/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/cs/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/cs/>\n"
"Language: cs\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.11-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
diff --git a/applications/luci-app-uhttpd/po/uk/uhttpd.po b/applications/luci-app-uhttpd/po/uk/uhttpd.po
index b5810210a..8a5e3f2ad 100644
--- a/applications/luci-app-uhttpd/po/uk/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/uk/uhttpd.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-17 11:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -28,7 +28,7 @@ msgstr "Легкий одно-поточний HTTP(S) сервер"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
diff --git a/applications/luci-app-uhttpd/po/vi/uhttpd.po b/applications/luci-app-uhttpd/po/vi/uhttpd.po
index 8710856d7..392b85f0d 100644
--- a/applications/luci-app-uhttpd/po/vi/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/vi/uhttpd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/vi/>\n"
"Language: vi\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: Weblate 4.3.2-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -25,7 +27,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid "Aliases"
diff --git a/applications/luci-app-unbound/po/ar/unbound.po b/applications/luci-app-unbound/po/ar/unbound.po
index 0847cabf6..d696963a2 100644
--- a/applications/luci-app-unbound/po/ar/unbound.po
+++ b/applications/luci-app-unbound/po/ar/unbound.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -120,7 +120,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
msgid "Default"
-msgstr ""
+msgstr "تلقائي"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
msgid "Denied (nxdomain)"
@@ -223,7 +223,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
msgid "Extended Statistics"
diff --git a/applications/luci-app-upnp/po/cs/upnp.po b/applications/luci-app-upnp/po/cs/upnp.po
index 7a517da4e..a19ae7b62 100644
--- a/applications/luci-app-upnp/po/cs/upnp.po
+++ b/applications/luci-app-upnp/po/cs/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Tomas Greif <greif.tomas@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/cs/>\n"
"Language: cs\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 4.0-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
msgid ""
@@ -121,7 +121,7 @@ msgstr "Vnější porty"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
diff --git a/applications/luci-app-upnp/po/uk/upnp.po b/applications/luci-app-upnp/po/uk/upnp.po
index b3f8c9fa7..ab6e21627 100644
--- a/applications/luci-app-upnp/po/uk/upnp.po
+++ b/applications/luci-app-upnp/po/uk/upnp.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-05-02 18:12+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
msgid ""
@@ -32,7 +32,7 @@ msgstr "Активні переспрямування UPnP"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -123,7 +123,7 @@ msgstr "Зовнішні порти"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
msgid "Grant access to upnp procedures"
diff --git a/applications/luci-app-upnp/po/vi/upnp.po b/applications/luci-app-upnp/po/vi/upnp.po
index 4489d917a..e476a1452 100644
--- a/applications/luci-app-upnp/po/vi/upnp.po
+++ b/applications/luci-app-upnp/po/vi/upnp.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2019-11-20 17:06+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/vi/>\n"
"Language: vi\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
msgid ""
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
msgid "Advertise as IGDv1 device instead of IGDv2"
diff --git a/applications/luci-app-vnstat2/po/cs/vnstat2.po b/applications/luci-app-vnstat2/po/cs/vnstat2.po
index ae2307b27..72fbb712f 100644
--- a/applications/luci-app-vnstat2/po/cs/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/cs/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
-"Last-Translator: Dominik Lenoch <dlenoch@redhat.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
msgid "Delete"
-msgstr ""
+msgstr "Odstranit"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
diff --git a/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po
index 887539bfc..767da217e 100644
--- a/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/ar/>\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
msgid "%s (disabled)"
@@ -154,7 +154,7 @@ msgstr "ممكن"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid ""
diff --git a/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
index 4f9afe720..086ccaa0c 100644
--- a/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
-"Last-Translator: Dominik Lenoch <dlenoch@redhat.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
msgid "%s (disabled)"
@@ -346,7 +346,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "Start"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
msgid ""
@@ -360,7 +360,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:47
msgid "Stop"
-msgstr ""
+msgstr "Zastavit"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "Stopped"
diff --git a/libs/luci-lib-base/luasrc/util.lua b/libs/luci-lib-base/luasrc/util.lua
index 38e00ad83..89757917f 100644
--- a/libs/luci-lib-base/luasrc/util.lua
+++ b/libs/luci-lib-base/luasrc/util.lua
@@ -663,9 +663,9 @@ local function ubus_return(...)
return ...
end
-function ubus(object, method, data)
+function ubus(object, method, data, path, timeout)
if not _ubus_connection then
- _ubus_connection = _ubus.connect()
+ _ubus_connection = _ubus.connect(path, timeout)
assert(_ubus_connection, "Unable to establish ubus connection")
end
diff --git a/luci.mk b/luci.mk
index be11cf99e..65bcf15a5 100644
--- a/luci.mk
+++ b/luci.mk
@@ -34,6 +34,7 @@ LUCI_LANG.ko=한국어 (Korean)
LUCI_LANG.mr=Marāṭhī (Marathi)
LUCI_LANG.ms=Bahasa Melayu (Malay)
LUCI_LANG.nb_NO=Norsk (Norwegian)
+LUCI_LANG.nl=Nederlands (Dutch)
LUCI_LANG.pl=Polski (Polish)
LUCI_LANG.pt_BR=Português do Brasil (Brazilian Portuguese)
LUCI_LANG.pt=Português (Portuguese)
diff --git a/modules/luci-base/htdocs/luci-static/resources/form.js b/modules/luci-base/htdocs/luci-static/resources/form.js
index 1d705e3bf..70f156c72 100644
--- a/modules/luci-base/htdocs/luci-static/resources/form.js
+++ b/modules/luci-base/htdocs/luci-static/resources/form.js
@@ -2219,7 +2219,7 @@ var CBITypedSection = CBIAbstractSection.extend(/** @lends LuCI.form.TypedSectio
});
if (this.title != null && this.title != '')
- sectionEl.appendChild(E('legend', {}, this.title));
+ sectionEl.appendChild(E('h3', {}, this.title));
if (this.description != null && this.description != '')
sectionEl.appendChild(E('div', { 'class': 'cbi-section-descr' }, this.description));
@@ -3138,7 +3138,7 @@ var CBINamedSection = CBIAbstractSection.extend(/** @lends LuCI.form.NamedSectio
});
if (typeof(this.title) === 'string' && this.title !== '')
- sectionEl.appendChild(E('legend', {}, this.title));
+ sectionEl.appendChild(E('h3', {}, this.title));
if (typeof(this.description) === 'string' && this.description !== '')
sectionEl.appendChild(E('div', { 'class': 'cbi-section-descr' }, this.description));
diff --git a/modules/luci-base/luasrc/model/uci.lua b/modules/luci-base/luasrc/model/uci.lua
index a50e28a87..816f6f205 100644
--- a/modules/luci-base/luasrc/model/uci.lua
+++ b/modules/luci-base/luasrc/model/uci.lua
@@ -123,10 +123,10 @@ function apply(self, rollback)
if rollback then
local sys = require "luci.sys"
local conf = require "luci.config"
- local timeout = tonumber(conf and conf.apply and conf.apply.rollback or 30) or 0
+ local timeout = tonumber(conf and conf.apply and conf.apply.rollback or 90) or 0
_, err = call("apply", {
- timeout = (timeout > 30) and timeout or 30,
+ timeout = (timeout > 90) and timeout or 90,
rollback = true
})
diff --git a/modules/luci-base/luasrc/view/header.htm b/modules/luci-base/luasrc/view/header.htm
index e7b2d4787..cffe9482c 100644
--- a/modules/luci-base/luasrc/view/header.htm
+++ b/modules/luci-base/luasrc/view/header.htm
@@ -29,7 +29,7 @@
ubuspath = luci.config.main.ubuspath or '/ubus/',
sessionid = luci.dispatcher.context.authsession,
nodespec = luci.dispatcher.context.dispatched,
- apply_rollback = math.max(applyconf and applyconf.rollback or 30, 30),
+ apply_rollback = math.max(applyconf and applyconf.rollback or 90, 90),
apply_holdoff = math.max(applyconf and applyconf.holdoff or 4, 1),
apply_timeout = math.max(applyconf and applyconf.timeout or 5, 1),
apply_display = math.max(applyconf and applyconf.display or 1.5, 1),
diff --git a/modules/luci-base/po/ar/base.po b/modules/luci-base/po/ar/base.po
index 5f8ed23fc..15949062c 100644
--- a/modules/luci-base/po/ar/base.po
+++ b/modules/luci-base/po/ar/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2020-10-21 08:14+0000\n"
+"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/luci/ar/>"
"\n"
"Language: ar\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
msgid "%.1f dB"
@@ -1970,7 +1970,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
msgid "Enables IGMP snooping on this bridge"
diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po
index e59dfd8ff..86e80fd14 100644
--- a/modules/luci-base/po/cs/base.po
+++ b/modules/luci-base/po/cs/base.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 23:48+0000\n"
-"Last-Translator: Koli <lukas.koluch@gmail.com>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/luci/cs/>\n"
"Language: cs\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"
+"X-Generator: Weblate 4.3.2-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
msgid "%.1f dB"
@@ -92,7 +92,7 @@ msgstr "-- vyberte --"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:54
msgctxt "sstp log level value"
msgid "0"
-msgstr ""
+msgstr "0"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
@@ -101,7 +101,7 @@ msgstr "0 = nepoužít práh RSSI, 1 = neměnit výchozí nastavení ovladače"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
msgctxt "sstp log level value"
msgid "1"
-msgstr ""
+msgstr "1"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:231
msgid "1 Minute Load:"
@@ -114,17 +114,17 @@ msgstr "Vytížení za 15 minut:"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:56
msgctxt "sstp log level value"
msgid "2"
-msgstr ""
+msgstr "2"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:57
msgctxt "sstp log level value"
msgid "3"
-msgstr ""
+msgstr "3"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:58
msgctxt "sstp log level value"
msgid "4"
-msgstr ""
+msgstr "4"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1442
msgid "4-character hexadecimal ID"
@@ -304,15 +304,15 @@ msgstr "ARP"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
msgid "ARP IP Targets"
-msgstr ""
+msgstr "Cíle ARP IP"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
msgid "ARP Interval"
-msgstr ""
+msgstr "Interval ARP"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
msgid "ARP Validation"
-msgstr ""
+msgstr "Ověření ARP"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
msgid "ARP mode to consider a slave as being up"
@@ -420,11 +420,11 @@ msgstr "Ad-Hoc"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
msgid "Adaptive load balancing (balance-alb, 6)"
-msgstr ""
+msgstr "Adaptivní vyvažování zátěže (balance-alb, 6)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
msgid "Adaptive transmit load balancing (balance-tlb, 5)"
-msgstr ""
+msgstr "Adaptivní vyvažování přenosové zátěže (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2167
#: modules/luci-base/htdocs/luci-static/resources/form.js:2170
@@ -511,7 +511,7 @@ msgstr "Adresa pro přístup k místnímu relay bridge"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Addresses"
-msgstr ""
+msgstr "Adresy"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
@@ -535,7 +535,7 @@ msgstr "Celkový vysílací výkon (ACTATP)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
msgid "Aggregation Selection Logic"
-msgstr ""
+msgstr "Logika výběru agregace"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
@@ -595,7 +595,7 @@ msgstr "Povolit vše mimo uvedené"
#: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
msgid "Allow full UCI access for legacy applications"
-msgstr ""
+msgstr "Povolit plný přístup UCI pro starší aplikace"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:892
msgid "Allow legacy 802.11b rates"
@@ -611,7 +611,7 @@ msgstr "Povolit localhost"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:157
msgid "Allow rebooting the device"
-msgstr ""
+msgstr "Povolit restartování zařízení"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
msgid "Allow remote hosts to connect to local SSH forwarded ports"
@@ -625,7 +625,7 @@ msgstr "Povolit přihlašovaní root účtu pomocí hesla"
#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
msgid "Allow system feature probing"
-msgstr ""
+msgstr "Povolit zkoumání funkcí systému"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
msgid "Allow the <em>root</em> user to login with password"
@@ -646,11 +646,11 @@ msgstr "Vždy oznamovat výchozí směrovač"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:5
msgid "Always off (kernel: none)"
-msgstr ""
+msgstr "Vždy vypnuto (jádro: žádné)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
msgid "Always on (kernel: default-on)"
-msgstr ""
+msgstr "Vždy zapnuto (jádro: default-on)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
msgid ""
@@ -662,7 +662,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:603
msgid "An error occurred while saving the form:"
-msgstr ""
+msgstr "Při ukládání formuláře došlo k chybě:"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
@@ -1073,19 +1073,19 @@ msgstr "Kategorie"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
msgid "Certificate constraint (Domain)"
-msgstr ""
+msgstr "Omezení certifikátu (doména)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1516
msgid "Certificate constraint (SAN)"
-msgstr ""
+msgstr "Omezení certifikátu (SAN)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
msgid "Certificate constraint (Subject)"
-msgstr ""
+msgstr "Omezení certifikátu (subjekt)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1522
msgid "Certificate constraint (Wildcard)"
-msgstr ""
+msgstr "Omezení certifikátu (wildcard)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571
@@ -1286,7 +1286,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:93
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:98
msgid "Compute outgoing checksum (optional)."
-msgstr ""
+msgstr "Vypočítat odchozí kontrolní součet (volitelné)."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:426
@@ -1326,7 +1326,7 @@ msgstr "Pokus o připojení se nezdařil"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:40
msgid "Connection attempt failed."
-msgstr ""
+msgstr "Pokus o připojení se nezdařil."
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
msgid "Connection lost"
@@ -1626,7 +1626,7 @@ msgstr "Cíl"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
-msgstr ""
+msgstr "Cílový port"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
@@ -1662,7 +1662,7 @@ msgstr "Zařízení se restartuje…"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:45
msgid "Device not managed by ModemManager."
-msgstr ""
+msgstr "Zařízení není spravováno nástrojem ModemManager."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:4163
msgid "Device unreachable!"
@@ -1748,7 +1748,7 @@ msgstr "Pokud o odpojení se nezdařil"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:48
msgid "Disconnection attempt failed."
-msgstr ""
+msgstr "Pokud o odpojení se nezdařil."
#: modules/luci-base/htdocs/luci-static/resources/form.js:606
#: modules/luci-base/htdocs/luci-static/resources/form.js:2861
@@ -2480,7 +2480,7 @@ msgstr "Metrika brány"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
msgid "General Settings"
-msgstr "Obecné nastavení"
+msgstr "Obecná nastavení"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:552
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
@@ -2554,7 +2554,7 @@ msgstr ""
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:19
msgid "Grant access to SSH configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci SSH"
#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
msgid "Grant access to basic LuCI procedures"
@@ -2562,11 +2562,11 @@ msgstr ""
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:64
msgid "Grant access to crontab configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci crontab"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:60
msgid "Grant access to firewall status"
-msgstr ""
+msgstr "Udělit přístup ke stavu brány firewall"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:116
msgid "Grant access to flash operations"
@@ -2574,47 +2574,47 @@ msgstr ""
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:86
msgid "Grant access to main status display"
-msgstr ""
+msgstr "Udělit přístup k hlavnímu zobrazení stavu"
#: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
msgid "Grant access to mmcli"
-msgstr ""
+msgstr "Udělit přístup k mmcli"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:84
msgid "Grant access to mount configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci připojení úložišť"
#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
msgid "Grant access to network configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci sítě"
#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:46
msgid "Grant access to network diagnostic tools"
-msgstr ""
+msgstr "Udělit přístup k síťovým diagnostickým nástrojům"
#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
msgid "Grant access to network status information"
-msgstr ""
+msgstr "Udělit přístup k informacím o stavu sítě"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:13
msgid "Grant access to process status"
-msgstr ""
+msgstr "Udělit přístup ke stavu procesů"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
msgid "Grant access to realtime statistics"
-msgstr ""
+msgstr "Udělit přístup ke statistikám v reálném čase"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:42
msgid "Grant access to startup configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci spouštění"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
msgid "Grant access to system configuration"
-msgstr ""
+msgstr "Udělit přístup ke konfiguraci systému"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:30
msgid "Grant access to system logs"
-msgstr ""
+msgstr "Udělit přístup k systémovým protokolům"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:47
msgid "Grant access to the system route status"
@@ -2622,7 +2622,7 @@ msgstr ""
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:120
msgid "Grant access to wireless status display"
-msgstr ""
+msgstr "Udělit přístup k zobrazení stavu bezdrátového připojení"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
msgid "Group Password"
@@ -2824,7 +2824,7 @@ msgstr "IPv4 adresa"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:164
msgid "IPv4-Gateway"
-msgstr ""
+msgstr "IPv4 brána"
#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
@@ -2918,7 +2918,7 @@ msgstr "IPv6 suffix"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
msgid "IPv6 support"
-msgstr ""
+msgstr "Podpora IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:57
@@ -2955,7 +2955,7 @@ msgstr "Je-li zapnuto, je povoleno 1DES"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
msgid "If checked, adds \"+ipv6\" to the pppd options"
-msgstr ""
+msgstr "Pokud je zaškrtnuto, přidá \"+ipv6\" do možností pppd"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
msgid "If checked, encryption is disabled"
@@ -3072,21 +3072,21 @@ msgstr "Příchozí:"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:92
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:97
msgid "Incoming checksum"
-msgstr ""
+msgstr "Příchozí kontrolní součet"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:82
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:87
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:84
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:89
msgid "Incoming key"
-msgstr ""
+msgstr "Příchozí klíč"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
msgid "Incoming serialization"
-msgstr ""
+msgstr "Příchozí serializace"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:166
msgid "Info"
@@ -3137,7 +3137,7 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/map.htm:43
msgid "Insufficient permissions to read UCI configuration."
-msgstr ""
+msgstr "Nedostatečná oprávnění ke čtení konfigurace UCI."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:464
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:471
@@ -3263,7 +3263,7 @@ msgstr "Špatné uživatelské jméno a/nebo heslo! Prosím zkuste to znovu."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:76
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:81
msgid "Invalid value"
-msgstr ""
+msgstr "Neplatná hodnota"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
msgid "Isolate Clients"
@@ -3372,7 +3372,7 @@ msgstr "LCP interval upozornění"
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
msgid "LED Configuration"
-msgstr ""
+msgstr "Konfigurace LED"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
msgid "LLC"
@@ -3568,7 +3568,7 @@ msgstr "Načítání zobrazení…"
#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
msgid "Local IP address"
-msgstr ""
+msgstr "Místní IP adresa"
#: modules/luci-base/htdocs/luci-static/resources/network.js:12
#: modules/luci-compat/luasrc/model/network.lua:30
@@ -3933,7 +3933,7 @@ msgstr "Modemové zařízení"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:41
msgid "Modem disconnection in progress. Please wait."
-msgstr ""
+msgstr "Probíhá odpojování modemu. Počkejte prosím."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
@@ -4103,11 +4103,11 @@ msgstr "Síťové zařízení není k dispozici"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:50
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:55
msgid "Network interface"
-msgstr ""
+msgstr "Síťové rozhraní"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
msgid "New interface for \"%s\" can not be created: %s"
-msgstr ""
+msgstr "Nové rozhraní pro \"%s\" nelze vytvořit: %s"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:713
msgid "New interface name…"
@@ -4397,11 +4397,11 @@ msgstr "Provozní frekvence"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1971
#: modules/luci-base/htdocs/luci-static/resources/form.js:3653
msgid "Option \"%s\" contains an invalid input value."
-msgstr ""
+msgstr "Volba \"%s\" obsahuje neplatnou vstupní hodnotu."
#: modules/luci-base/htdocs/luci-static/resources/form.js:1984
msgid "Option \"%s\" must not be empty."
-msgstr ""
+msgstr "Volba \"%s\" nesmí být prázdná."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:4037
msgid "Option changed"
@@ -4507,21 +4507,21 @@ msgstr "Odchozí:"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:93
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:98
msgid "Outgoing checksum"
-msgstr ""
+msgstr "Odchozí kontrolní součet"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
msgid "Outgoing key"
-msgstr ""
+msgstr "Odchozí klíč"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:93
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:95
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:100
msgid "Outgoing serialization"
-msgstr ""
+msgstr "Odchozí serializace"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
msgid "Output Interface"
@@ -5180,12 +5180,12 @@ msgstr "Vzdálená IPv4 adresa nebo FQDN"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
msgid "Remote IPv6 address"
-msgstr ""
+msgstr "Vzdálená IPv6 adresa"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
msgid "Remote IPv6 address or FQDN"
-msgstr ""
+msgstr "Vzdálená IPv6 adresa nebo FQDN"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
msgid "Remove"
@@ -5506,11 +5506,11 @@ msgstr "SSID"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:9
msgid "SSTP"
-msgstr ""
+msgstr "SSTP"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:41
msgid "SSTP Server"
-msgstr ""
+msgstr "Server SSTP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
msgid "SWAP"
@@ -5788,7 +5788,7 @@ msgstr "Zdrojová adresa"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:50
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:50
msgid "Source interface"
-msgstr ""
+msgstr "Zdrojové rozhraní"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
msgid ""
@@ -6359,7 +6359,7 @@ msgstr "Délka IPv6 prefixu v bitech"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
msgid "The local IPv4 address"
-msgstr ""
+msgstr "Místní IPv4 adresa"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
@@ -6370,7 +6370,7 @@ msgstr "Lokální IPv4 adresa, přes kterou je tunel vytvořen (volitelné)."
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
msgid "The local IPv4 netmask"
-msgstr ""
+msgstr "Síťová maska místní IPv4 adresy"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:46
@@ -6783,7 +6783,7 @@ msgstr "Nelze přeložit název hostitele druhé strany"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:284
msgid "Unable to restart firewall: %s"
-msgstr ""
+msgstr "Nelze restartovat bránu firewall: %s"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:20
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:342
@@ -7180,7 +7180,7 @@ msgstr ""
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
msgid "VXLANv6 (RFC7348)"
-msgstr ""
+msgstr "VXLANv6 (RFC7348)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1498
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1556
@@ -7203,7 +7203,7 @@ msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
msgid "Value must not be empty"
-msgstr ""
+msgstr "Hodnota nesmí být prázdná"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
@@ -7598,7 +7598,7 @@ msgstr "minuty/minut"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
msgid "netif_carrier_ok()"
-msgstr ""
+msgstr "netif_carrier_ok()"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
msgid "no"
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index da61d7657..822ebdeb7 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.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-08-08 14:26+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/luci/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 4.2-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
msgid "%.1f dB"
@@ -522,7 +522,7 @@ msgstr "Adresse pour accéder au pont-relais local"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Addresses"
-msgstr ""
+msgstr "Adresses"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
@@ -1712,7 +1712,7 @@ msgstr "Appareil inaccessible !"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:53
msgid "Device unreachable! Still waiting for device..."
-msgstr "Appareil inaccessible ! Toujours en attente de l’appareil ..."
+msgstr "Appareil inaccessible ! Toujours en attente de l’appareil …"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:88
msgid "Diagnostics"
@@ -2497,15 +2497,15 @@ msgstr "Tunnel GRE sur IPv4"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:10
msgid "GRE tunnel over IPv6"
-msgstr ""
+msgstr "Tunnel GRE sur IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:10
msgid "GRETAP tunnel over IPv4"
-msgstr ""
+msgstr "Tunnel GRETAP sur IPv4"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:10
msgid "GRETAP tunnel over IPv6"
-msgstr ""
+msgstr "Tunnel GRETAP sur IPv6"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:44
msgid "Gateway"
@@ -2545,7 +2545,7 @@ msgstr "Générer la configuration"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
msgid "Generate Key"
-msgstr ""
+msgstr "Générer une clé"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1460
msgid "Generate PMK locally"
@@ -2602,7 +2602,7 @@ msgstr "Permettre l'accès aux procédures LuCI OpenConnect"
#: protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json:3
msgid "Grant access to LuCI Wireguard procedures"
-msgstr ""
+msgstr "Accorder l’accès aux procédures LuCI Wireguard"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:19
msgid "Grant access to SSH configuration"
@@ -2969,7 +2969,7 @@ msgstr "Suffixe IPv6"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
msgid "IPv6 support"
-msgstr ""
+msgstr "Prise en charge d’IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:57
@@ -3135,7 +3135,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:84
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:89
msgid "Incoming key"
-msgstr ""
+msgstr "Clé entrante"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
@@ -3322,7 +3322,7 @@ msgstr "Nom d'utilisateur et/ou mot de passe invalides ! Réessayez."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:76
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:81
msgid "Invalid value"
-msgstr ""
+msgstr "Valeur non valide"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
msgid "Isolate Clients"
@@ -3625,7 +3625,7 @@ msgstr "Chargement de la vue…"
#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
msgid "Local IP address"
-msgstr ""
+msgstr "Adresse IP locale"
#: modules/luci-base/htdocs/luci-static/resources/network.js:12
#: modules/luci-compat/luasrc/model/network.lua:30
@@ -4006,7 +4006,7 @@ msgstr "Délai max. d'initialisation du modem"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:44
msgid "Modem is disabled."
-msgstr ""
+msgstr "Le Modem est désactivé."
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:52
msgid "ModemManager"
@@ -4160,7 +4160,7 @@ msgstr "Le dispositif de réseau n'est pas présent"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:50
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:55
msgid "Network interface"
-msgstr ""
+msgstr "Interface réseau"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
msgid "New interface for \"%s\" can not be created: %s"
@@ -4574,7 +4574,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
msgid "Outgoing key"
-msgstr ""
+msgstr "Clé sortante"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:93
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:98
@@ -5185,7 +5185,7 @@ msgstr "Redémarrage"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:46
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:51
msgid "Rebooting…"
-msgstr "Redémarrage…"
+msgstr "Redémarrage …"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:21
msgid "Reboots the operating system of your device"
@@ -5249,7 +5249,7 @@ msgstr "Adresse IPv6 distante"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
msgid "Remote IPv6 address or FQDN"
-msgstr ""
+msgstr "Adresse IPv6 distante ou FQDN"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
msgid "Remove"
@@ -5570,11 +5570,11 @@ msgstr "SSID"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:9
msgid "SSTP"
-msgstr ""
+msgstr "SSTP"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:41
msgid "SSTP Server"
-msgstr ""
+msgstr "Serveur SSTP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
msgid "SWAP"
@@ -5856,7 +5856,7 @@ msgstr "Adresse source"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:50
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:50
msgid "Source interface"
-msgstr ""
+msgstr "Interface source"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
msgid ""
@@ -6929,7 +6929,7 @@ msgstr "Inconnue"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:47
msgid "Unknown and unsupported connection method."
-msgstr ""
+msgstr "Méthode de connexion inconnue et non prise en charge."
#: modules/luci-base/htdocs/luci-static/resources/network.js:2292
#: modules/luci-compat/luasrc/model/network.lua:1138
@@ -7389,7 +7389,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:47
msgid "Waiting for device..."
-msgstr "En attente de l'appareil ..."
+msgstr "En attente de l’appareil …"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:168
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:178
@@ -7652,7 +7652,7 @@ msgstr "pilote par défaut"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:81
msgid "e.g: --proxy 10.10.10.10"
-msgstr ""
+msgstr "p. ex. : --proxy 10.10.10.10"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:83
msgid "e.g: dump"
@@ -7753,7 +7753,7 @@ msgstr "valeur non vide"
#: modules/luci-base/htdocs/luci-static/resources/form.js:3007
msgid "none"
-msgstr "Aucun"
+msgstr "aucun"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:41
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:55
@@ -7817,7 +7817,7 @@ msgstr "mode serveur"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:53
msgid "sstpc Log-level"
-msgstr ""
+msgstr "Niveau de journalisation sstpc"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
msgid "stateful-only"
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index da2549879..e7ec29f18 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-10-17 15:26+0000\n"
+"PO-Revision-Date: 2020-10-24 08:56+0000\n"
"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/luci/ja/"
">\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.3.1\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
msgid "%.1f dB"
@@ -485,7 +485,7 @@ msgstr "追加のホストファイル"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
msgid "Additional servers file"
-msgstr "追加のサーバー ファイル"
+msgstr "追加のサーバーファイル"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:34
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:35
@@ -727,7 +727,7 @@ msgstr "通知される DNS ドメイン"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:658
msgid "Announced DNS servers"
-msgstr "通知される DNS サーバー"
+msgstr "通知されるDNSサーバー"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
msgid "Anonymous Identity"
@@ -1310,7 +1310,7 @@ msgstr "接続の試行が失敗しました"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:40
msgid "Connection attempt failed."
-msgstr ""
+msgstr "接続の試行に失敗しました。"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
msgid "Connection lost"
@@ -1487,7 +1487,7 @@ msgstr "DNSSEC 未署名チェック"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
msgid "DPD Idle Timeout"
-msgstr "DPD アイドル・タイムアウト"
+msgstr "DPDアイドルタイムアウト"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
msgid "DS-Lite AFTR address"
@@ -1646,7 +1646,7 @@ msgstr "デバイスを再起動中…"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:45
msgid "Device not managed by ModemManager."
-msgstr ""
+msgstr "モデムマネージャーはデバイスを管理していません。"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:4163
msgid "Device unreachable!"
@@ -1732,7 +1732,7 @@ msgstr "切断の試行が失敗しました"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:48
msgid "Disconnection attempt failed."
-msgstr ""
+msgstr "切断の試行に失敗しました。"
#: modules/luci-base/htdocs/luci-static/resources/form.js:606
#: modules/luci-base/htdocs/luci-static/resources/form.js:2861
@@ -1759,10 +1759,9 @@ msgid ""
"Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
"firewalls"
msgstr ""
-"Dnsmasq は <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-"サーバーと <abbr title=\"Network Address Translation\">NAT</abbr>ファイア"
-"ウォールの為の <abbr title=\"Domain Name System\">DNS</abbr>フォワーダーを複"
-"合したサービスです"
+"Dnsmasq は <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> "
+"サーバーと <abbr title=\"Network Address Translation\">NAT</abbr> ファイアウォールの為の "
+"<abbr title=\"Domain Name System\">DNS</abbr> フォワーダーを複合したサービスです"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
msgid "Do not cache negative replies, e.g. for not existing domains"
@@ -1773,7 +1772,7 @@ msgstr "無効なリプライをキャッシュしない(例: 存在しない
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:81
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:86
msgid "Do not create host route to peer (optional)."
-msgstr ""
+msgstr "ピアへのホストルートを作成しない(オプション)。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:219
msgid "Do not forward requests that cannot be answered by public name servers"
@@ -1785,7 +1784,7 @@ msgstr "ローカルネットワークへの逆引きを転送しない"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
msgid "Do not send a hostname"
-msgstr ""
+msgstr "ホスト名を送信しない"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2755
msgid "Do you really want to delete \"%s\" ?"
@@ -1862,9 +1861,8 @@ msgid ""
"Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
msgstr ""
-"Dropbear は <abbr title=\"Secure Shell\">SSH</abbr> ネットワークへのシェルア"
-"クセスと統合された <abbr title=\"Secure Copy\">SCP</abbr> サーバーを提供しま"
-"す"
+"Dropbearは <abbr title=\"Secure Shell\">SSH</abbr> ネットワークへのシェルアクセスと統合された "
+"<abbr title=\"Secure Copy\">SCP</abbr> サーバーを提供します"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
@@ -2012,9 +2010,7 @@ msgstr "送信パケットのミラーリングを有効化"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
-msgstr ""
-"すべての CPU でパケット・ステアリングを有効にします。 ネットワーク速度を向上"
-"または阻害する可能性があります。"
+msgstr "すべてのCPUでパケットステアリングを有効にします。 ネットワーク速度を向上または低下する可能性があります。"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
@@ -2177,15 +2173,15 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:146
msgid "External system log server"
-msgstr "外部システムログ サーバー"
+msgstr "外部システムログサーバー"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:151
msgid "External system log server port"
-msgstr "外部システムログ・サーバー ポート"
+msgstr "外部システムログサーバーポート"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:156
msgid "External system log server protocol"
-msgstr "外部システムログ・サーバー プロトコル"
+msgstr "外部システムログサーバープロトコル"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
msgid "Extra SSH command options"
@@ -2193,11 +2189,11 @@ msgstr "拡張 SSHコマンドオプション"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:83
msgid "Extra pppd options"
-msgstr ""
+msgstr "追加のpppdオプション"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:81
msgid "Extra sstpc options"
-msgstr ""
+msgstr "追加のsstpcオプション"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1456
msgid "FT over DS"
@@ -2473,7 +2469,7 @@ msgstr "コンフィグ生成"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
msgid "Generate Key"
-msgstr ""
+msgstr "キーを生成"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1460
msgid "Generate PMK locally"
@@ -2544,7 +2540,7 @@ msgstr "crontab 構成へのアクセスを許可"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:60
msgid "Grant access to firewall status"
-msgstr "ファイアウォール・ステータスへのアクセスを許可"
+msgstr "ファイアウォールステータスへのアクセスを許可"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:116
msgid "Grant access to flash operations"
@@ -2572,11 +2568,11 @@ msgstr "ネットワーク診断ツールへのアクセスを許可"
#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
msgid "Grant access to network status information"
-msgstr "ネットワーク・ステータス情報へのアクセスを許可"
+msgstr "ネットワークステータス情報へのアクセスを許可"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:13
msgid "Grant access to process status"
-msgstr "プロセス・ステータスへのアクセスを許可"
+msgstr "プロセスステータスへのアクセスを許可"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
msgid "Grant access to realtime statistics"
@@ -2596,11 +2592,11 @@ msgstr "システムログへのアクセスを許可"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:47
msgid "Grant access to the system route status"
-msgstr "システム・ルート・ステータスへのアクセスを許可"
+msgstr "システムルートステータスへのアクセスを許可"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:120
msgid "Grant access to wireless status display"
-msgstr "ワイヤレス・ステータス表示へのアクセスを許可"
+msgstr "ワイヤレスステータス表示へのアクセスを許可"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
msgid "Group Password"
@@ -2895,7 +2891,7 @@ msgstr "IPv6 サフィックス"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
msgid "IPv6 support"
-msgstr ""
+msgstr "IPv6サポート"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:57
@@ -2932,7 +2928,7 @@ msgstr ""
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
msgid "If checked, adds \"+ipv6\" to the pppd options"
-msgstr ""
+msgstr "チェックを付けると、pppdオプションに \"+ipv6\" が追加されます"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
msgid "If checked, encryption is disabled"
@@ -2989,7 +2985,7 @@ msgstr "チェックされていない場合、デフォルト ルートは構
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:69
msgid "If unchecked, the advertised DNS server addresses are ignored"
-msgstr "チェックされていない場合、通知されたDNSサーバー アドレスを無視します"
+msgstr "チェックされていない場合、通知されたDNSサーバーアドレスを無視します"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
msgid ""
@@ -3192,7 +3188,7 @@ msgstr "内部"
#: modules/luci-base/luasrc/view/error500.htm:8
msgid "Internal Server Error"
-msgstr "内部サーバー エラー"
+msgstr "内部サーバーエラー"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
msgid "Interval For Sending Learning Packets"
@@ -3244,7 +3240,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:76
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:81
msgid "Invalid value"
-msgstr ""
+msgstr "不正な値"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
msgid "Isolate Clients"
@@ -3325,7 +3321,7 @@ msgstr "L2TP"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:40
msgid "L2TP Server"
-msgstr "L2TP サーバー"
+msgstr "L2TPサーバー"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
msgid "LACPDU Packets"
@@ -3457,9 +3453,7 @@ msgstr "リンクオン"
msgid ""
"List of <abbr title=\"Domain Name System\">DNS</abbr> servers to forward "
"requests to"
-msgstr ""
-"問い合わせを転送する<abbr title=\"Domain Name System\">DNS</abbr> サーバーの"
-"リストを設定します"
+msgstr "問い合わせを転送する <abbr title=\"Domain Name System\">DNS</abbr> サーバーのリストを設定します"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
msgid ""
@@ -3489,7 +3483,7 @@ msgstr "RFC1918の応答を許可するリスト"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:286
msgid "List of domains to force to an IP address."
-msgstr ""
+msgstr "IPアドレスに強制的に設定するドメインのリスト。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:267
msgid "List of hosts that supply bogus NX domain results"
@@ -3534,7 +3528,7 @@ msgstr "GUIを準備しています…"
#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
msgid "Local IP address"
-msgstr ""
+msgstr "ローカルIPアドレス"
#: modules/luci-base/htdocs/luci-static/resources/network.js:12
#: modules/luci-compat/luasrc/model/network.lua:30
@@ -3596,7 +3590,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:239
msgid "Local server"
-msgstr "ローカル サーバー"
+msgstr "ローカルサーバー"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
@@ -3881,7 +3875,7 @@ msgstr ""
msgid ""
"Modem connection in progress. Please wait. This process will timeout after 2 "
"minutes."
-msgstr ""
+msgstr "モデム接続中です。お待ちください。このプロセスは2分後にタイムアウトします。"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
msgid "Modem default"
@@ -3897,7 +3891,7 @@ msgstr "モデム デバイス"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:41
msgid "Modem disconnection in progress. Please wait."
-msgstr ""
+msgstr "モデム切断中です。お待ちください。"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
@@ -3912,7 +3906,7 @@ msgstr "モデム初期化タイムアウト"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:44
msgid "Modem is disabled."
-msgstr ""
+msgstr "モデムは無効です。"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:52
msgid "ModemManager"
@@ -3933,7 +3927,7 @@ msgstr "さらに表示…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:192
msgid "Mount Point"
-msgstr "マウント・ポイント"
+msgstr "マウントポイント"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
@@ -4066,7 +4060,7 @@ msgstr "ネットワークデバイスが存在しない"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:50
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:55
msgid "Network interface"
-msgstr ""
+msgstr "ネットワークインターフェース"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
msgid "New interface for \"%s\" can not be created: %s"
@@ -4128,7 +4122,7 @@ msgstr "ファイルが見つかりませんでした"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:81
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:86
msgid "No host route"
-msgstr ""
+msgstr "ホストルートなし"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:674
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:142
@@ -4273,7 +4267,7 @@ msgstr ""
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
msgid "Obfuscated Group Password"
-msgstr "難読化されたグループ・パスワード"
+msgstr "難読化されたグループパスワード"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
msgid "Obfuscated Password"
@@ -5014,7 +5008,7 @@ msgstr "受信レート / 送信レート"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
msgid "Radius-Accounting-Port"
-msgstr "Radiusアカウントサーバー ポート番号"
+msgstr "Radiusアカウントサーバーポート番号"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Radius-Accounting-Secret"
@@ -5026,7 +5020,7 @@ msgstr "Radiusアカウントサーバー"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
msgid "Radius-Authentication-Port"
-msgstr "Radius認証サーバー ポート番号"
+msgstr "Radius認証サーバーポート番号"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Radius-Authentication-Secret"
@@ -5047,8 +5041,8 @@ msgid ""
"Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>-Server"
msgstr ""
-"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> サーバーの設"
-"定として <code>/etc/ethers</code> を読み込みます"
+"<code>/etc/ethers</code> を元に <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> サーバーを設定"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
msgid "Really switch protocol?"
@@ -5064,7 +5058,7 @@ msgstr "再アソシエーション制限時間"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:293
msgid "Rebind protection"
-msgstr "DNSリバインディング・プロテクション"
+msgstr "DNSリバインディングプロテクション"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
@@ -5131,16 +5125,16 @@ msgstr "リモート IPv4アドレス"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
msgid "Remote IPv4 address or FQDN"
-msgstr "リモート IPv4アドレス または FQDN"
+msgstr "リモートIPv4アドレスまたはFQDN"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
msgid "Remote IPv6 address"
-msgstr "リモート IPv6 アドレス"
+msgstr "リモートIPv6アドレス"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
msgid "Remote IPv6 address or FQDN"
-msgstr ""
+msgstr "リモートIPv6アドレスまたはFQDN"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
msgid "Remove"
@@ -5227,7 +5221,7 @@ msgstr "SAE サポートを含む hostapd が必要"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
msgid "Requires hostapd with WEP support"
-msgstr ""
+msgstr "WEPをサポートしたhostapdが必要"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
msgid ""
@@ -5242,8 +5236,7 @@ msgid ""
"Requires upstream supports DNSSEC; verify unsigned domain responses really "
"come from unsigned domains"
msgstr ""
-"未署名のドメイン レスポンスが、本当にその未署名のドメインから来たものであるか"
-"検証します。上位サーバが DNSSEC をサポートしている必要があります"
+"未署名のドメインレスポンスが、本当にその未署名のドメインから来たものであるか検証します。上位サーバがDNSSECをサポートしている必要があります"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1253
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1254
@@ -5277,7 +5270,7 @@ msgstr "SAE サポートを含む wpa-supplicant が必要"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1251
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1252
msgid "Requires wpa-supplicant with WEP support"
-msgstr ""
+msgstr "WEPをサポートしたwpa-supplicantが必要"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
msgid "Reselection policy for primary slave"
@@ -5433,11 +5426,11 @@ msgstr "SSH アクセス"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
msgid "SSH server address"
-msgstr "SSH サーバーアドレス"
+msgstr "SSHサーバーアドレス"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
msgid "SSH server port"
-msgstr "SSH サーバーポート"
+msgstr "SSHサーバーポート"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
msgid "SSH username"
@@ -5461,7 +5454,7 @@ msgstr "SSTP"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:41
msgid "SSTP Server"
-msgstr ""
+msgstr "SSTPサーバー"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
msgid "SWAP"
@@ -5551,7 +5544,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:24
msgid "Send the hostname of this device"
-msgstr ""
+msgstr "このデバイスのホスト名を送信"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:157
msgid "Server Settings"
@@ -5713,7 +5706,7 @@ msgstr "申し訳ありません。リクエストされたオブジェクトは
#: modules/luci-base/luasrc/view/error500.htm:9
msgid "Sorry, the server encountered an unexpected error."
-msgstr "申し訳ありません。サーバーに予期せぬエラーが発生しました。"
+msgstr "申し訳ありませんが、サーバーに予期しないエラーが発生しました。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:414
msgid ""
@@ -5738,7 +5731,7 @@ msgstr "アクセス元アドレス"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:50
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:50
msgid "Source interface"
-msgstr ""
+msgstr "ソースインタフェース"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
msgid ""
@@ -5891,7 +5884,7 @@ msgstr ""
msgid ""
"Specifies which slave is the primary device. It will always be the active "
"slave while it is available"
-msgstr ""
+msgstr "どのスレーブをプライマリデバイスとするか指定します。利用可能である場合常にアクティブ"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
@@ -5914,7 +5907,7 @@ msgstr ""
msgid ""
"Specify a TTL (Time to Live) for the encapsulating packet other than the "
"default (64) (optional)."
-msgstr ""
+msgstr "デフォルト(64) 以外のカプセル化パケットのTTL (Time to Live)を指定します(オプション)。"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
@@ -5939,7 +5932,7 @@ msgstr ""
msgid ""
"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
"bytes) (optional)."
-msgstr ""
+msgstr "デフォルト(1280 バイト)以外の MTU(最大伝送単位)を指定します(オプション)。"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
@@ -6094,7 +6087,7 @@ msgstr "シンボリックリンク"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:75
msgid "Sync with NTP-Server"
-msgstr "NTP サーバーと同期"
+msgstr "NTPサーバーと同期"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:67
msgid "Sync with browser"
@@ -6134,7 +6127,7 @@ msgstr "TFTP設定"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:371
msgid "TFTP server root"
-msgstr "TFTPサーバー・ルート"
+msgstr "TFTPサーバールート"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
@@ -6178,14 +6171,14 @@ msgstr ""
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
msgid "The IPv4 address or the fully-qualified domain name of the remote end."
-msgstr "リモート・エンドの IPv4 アドレスまたは完全修飾ドメイン名です。"
+msgstr "リモートエンドのIPv4アドレスまたは完全修飾ドメイン名です。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
-msgstr "リモートトンネル・エンドの IPv4 アドレスまたは完全修飾ドメイン名です。"
+msgstr "リモートトンネルエンドのIPv4アドレスまたは完全修飾ドメイン名です。"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
msgid "The IPv6 address or the fully-qualified domain name of the remote end."
@@ -6457,9 +6450,8 @@ msgid ""
"'server=1.2.3.4' for domain-specific or full upstream <abbr title=\"Domain "
"Name System\">DNS</abbr> servers."
msgstr ""
-"このファイルは、特定ドメインまたは全ドメインに対する上位 <abbr title="
-"\"Domain Name System\">DNS</abbr> サーバーを指定するための、 'server=/"
-"domain/1.2.3.4' や 'server=1.2.3.4' といった行を含むことができます。"
+"このファイルは、特定ドメインまたは全ドメインに対する上位 <abbr title=\"Domain Name System\">DNS</abbr> "
+"サーバーを指定するための、'server=/domain/1.2.3.4' や 'server=1.2.3.4' といった行を含むことができます。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:426
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
@@ -6592,7 +6584,7 @@ msgstr "トラフィック"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:72
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:77
msgid "Traffic Class"
-msgstr ""
+msgstr "トラフィッククラス"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:385
msgid "Transfer"
@@ -6972,7 +6964,7 @@ msgstr "ゲートウェイ メトリックを使用する"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:96
msgid "Use legacy MAP"
-msgstr ""
+msgstr "従来のMAPを使用"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:96
msgid ""
@@ -7034,7 +7026,7 @@ msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
msgid "User Group"
-msgstr "ユーザー・グループ"
+msgstr "ユーザーグループ"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
msgid "User certificate (PEM encoded)"
@@ -7080,17 +7072,17 @@ msgstr "VPN ローカルポート"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
-msgstr "VPN サーバー"
+msgstr "VPNサーバー"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:99
#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
msgid "VPN Server port"
-msgstr "VPN サーバーポート"
+msgstr "VPNサーバーポート"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103
#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
-msgstr "VPN サーバー証明書 SHA1ハッシュ"
+msgstr "VPNサーバー証明書 SHA1ハッシュ"
#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
@@ -7115,9 +7107,7 @@ msgstr "VXLANv6(RFC7348)"
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
-msgstr ""
-"サーバー証明書をビルトインのシステム CA バンドルを用いて検証します。<br />"
-"\"ca-bundle\" パッケージが必要です。"
+msgstr "サーバー証明書をビルトインシステムのCAバンドルを用いて検証します。<br />\"ca-bundle\" パッケージが必要"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
msgid "Validation for all slaves"
@@ -7602,7 +7592,7 @@ msgstr "秒"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:627
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:633
msgid "server mode"
-msgstr "サーバー モード"
+msgstr "サーバーモード"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:53
msgid "sstpc Log-level"
diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po
index 876972879..77d85aae3 100644
--- a/modules/luci-base/po/sv/base.po
+++ b/modules/luci-base/po/sv/base.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2020-10-29 08:32+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/luci/sv/>"
"\n"
"Language: sv\n"
@@ -10,7 +10,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 4.3-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
msgid "%.1f dB"
@@ -134,7 +134,7 @@ msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
msgid "464XLAT (CLAT)"
-msgstr ""
+msgstr "464XLAT (CLAT)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:241
msgid "5 Minute Load:"
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index fe3049bf0..1b852f2e4 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-09-04 13:36+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-10-27 21:26+0000\n"
+"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/luci/"
"uk/>\n"
"Language: uk\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
msgid "%.1f dB"
@@ -545,7 +545,7 @@ msgstr "Адміністрування"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
-msgstr "Додаткові параметри"
+msgstr "Розширені налаштування"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
@@ -2515,7 +2515,7 @@ msgstr "Метрика шлюзу"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
msgid "General Settings"
-msgstr "Загальні параметри"
+msgstr "Головні налаштування"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:552
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po
index d44404c32..88a55b2c3 100644
--- a/modules/luci-base/po/vi/base.po
+++ b/modules/luci-base/po/vi/base.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2020-04-03 11:29+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"PO-Revision-Date: 2020-10-26 20:34+0000\n"
+"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/luci/"
"vi/>\n"
"Language: vi\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
msgid "%.1f dB"
@@ -534,7 +534,7 @@ msgstr "Quản trị"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
-msgstr "Cài đặt nâng cao "
+msgstr "Cài đặt nâng cao"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
diff --git a/modules/luci-base/root/usr/libexec/rpcd/luci b/modules/luci-base/root/usr/libexec/rpcd/luci
index 1d46ad276..8ac661670 100755
--- a/modules/luci-base/root/usr/libexec/rpcd/luci
+++ b/modules/luci-base/root/usr/libexec/rpcd/luci
@@ -219,7 +219,7 @@ local methods = {
rv.cabundle = fs.access("/etc/ssl/certs/ca-certificates.crt")
rv.relayd = fs.access("/usr/sbin/relayd")
- local wifi_features = { "eap", "11n", "11ac", "11r", "11w", "acs", "sae", "owe", "suiteb192", "wep" }
+ local wifi_features = { "eap", "11n", "11ac", "11r", "11w", "acs", "sae", "owe", "suiteb192", "wep", "wps }
if fs.access("/usr/sbin/hostapd") then
rv.hostapd = { cli = fs.access("/usr/sbin/hostapd_cli") }
diff --git a/modules/luci-compat/luasrc/view/cbi/nsection.htm b/modules/luci-compat/luasrc/view/cbi/nsection.htm
index faceffeed..511a59b6f 100644
--- a/modules/luci-compat/luasrc/view/cbi/nsection.htm
+++ b/modules/luci-compat/luasrc/view/cbi/nsection.htm
@@ -1,7 +1,7 @@
<% if self:cfgvalue(self.section) then section = self.section %>
<div class="cbi-section">
<% if self.title and #self.title > 0 then -%>
- <legend><%=self.title%></legend>
+ <h3><%=self.title%></h3>
<%- end %>
<% if self.description and #self.description > 0 then -%>
<div class="cbi-section-descr"><%=self.description%></div>
@@ -19,7 +19,7 @@
<% if self.template_addremove then include(self.template_addremove) else -%>
<div class="cbi-section" id="cbi-<%=self.config%>-<%=self.section%>">
<% if self.title and #self.title > 0 then -%>
- <legend><%=self.title%></legend>
+ <h3><%=self.title%></h3>
<%- end %>
<div class="cbi-section-descr"><%=self.description%></div>
<input type="submit" class="btn cbi-button cbi-button-add" name="cbi.cns.<%=self.config%>.<%=self.section%>" value="<%:Add%>" />
diff --git a/modules/luci-compat/luasrc/view/cbi/nullsection.htm b/modules/luci-compat/luasrc/view/cbi/nullsection.htm
index 7230719d1..156f29d18 100644
--- a/modules/luci-compat/luasrc/view/cbi/nullsection.htm
+++ b/modules/luci-compat/luasrc/view/cbi/nullsection.htm
@@ -1,6 +1,6 @@
<div class="cbi-section">
<% if self.title and #self.title > 0 then -%>
- <legend><%=self.title%></legend>
+ <h3><%=self.title%></h3>
<%- end %>
<% if self.description and #self.description > 0 then -%>
<div class="cbi-section-descr"><%=self.description%></div>
diff --git a/modules/luci-compat/luasrc/view/cbi/tsection.htm b/modules/luci-compat/luasrc/view/cbi/tsection.htm
index b7718fa0f..45e51cc69 100644
--- a/modules/luci-compat/luasrc/view/cbi/tsection.htm
+++ b/modules/luci-compat/luasrc/view/cbi/tsection.htm
@@ -1,6 +1,6 @@
<div class="cbi-section" id="cbi-<%=self.config%>-<%=self.sectiontype%>">
<% if self.title and #self.title > 0 then -%>
- <legend><%=self.title%></legend>
+ <h3><%=self.title%></h3>
<%- end %>
<% if self.error_msg and #self.error_msg > 0 then -%>
<div class="cbi-section-error">
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js
index dc75c9509..fff9862fb 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js
@@ -1634,7 +1634,7 @@ return view.extend({
o = ss.taboption('encryption', form.Flag, 'wpa_disable_eapol_key_retries', _('Enable key reinstallation (KRACK) countermeasures'), _('Complicates key reinstallation attacks on the client side by disabling retransmission of EAPOL-Key frames that are used to install keys. This workaround might cause interoperability issues and reduced robustness of key negotiation especially in environments with heavy traffic load.'));
add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['psk2', 'psk-mixed', 'sae', 'sae-mixed', 'wpa2', 'wpa3', 'wpa3-mixed'] });
- if (L.hasSystemFeature('hostapd', 'cli') && L.hasSystemFeature('wpasupplicant')) {
+ if (L.hasSystemFeature('hostapd', 'wps') && L.hasSystemFeature('wpasupplicant')) {
o = ss.taboption('encryption', form.Flag, 'wps_pushbutton', _('Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE'))
o.enabled = '1';
o.disabled = '0';
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js
index 603c0d93a..36452cd06 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js
@@ -1,7 +1,9 @@
'use strict';
'require baseclass';
'require rpc';
+'require uci';
'require network';
+'require validation';
var callLuciDHCPLeases = rpc.declare({
object: 'luci-rpc',
@@ -12,29 +14,85 @@ var callLuciDHCPLeases = rpc.declare({
return baseclass.extend({
title: '',
+ isMACStatic: {},
+ isDUIDStatic: {},
+
load: function() {
return Promise.all([
callLuciDHCPLeases(),
- network.getHostHints()
+ network.getHostHints(),
+ uci.load('dhcp')
]);
},
+ handleCreateStaticLease: function(lease, ev) {
+ ev.currentTarget.classList.add('spinning');
+ ev.currentTarget.disabled = true;
+ ev.currentTarget.blur();
+
+ var cfg = uci.add('dhcp', 'host');
+ uci.set('dhcp', cfg, 'name', lease.hostname || '-');
+ uci.set('dhcp', cfg, 'ip', lease.ipaddr);
+ uci.set('dhcp', cfg, 'mac', lease.macaddr.toUpperCase());
+
+ return uci.save()
+ .then(L.bind(L.ui.changes.init, L.ui.changes))
+ .then(L.bind(L.ui.changes.displayChanges, L.ui.changes));
+ },
+
+ handleCreateStaticLease6: function(lease, ev) {
+ ev.currentTarget.classList.add('spinning');
+ ev.currentTarget.disabled = true;
+ ev.currentTarget.blur();
+
+ var cfg = uci.add('dhcp', 'host'),
+ ip6arr = lease.ip6addrs[0] ? validation.parseIPv6(lease.ip6addrs[0]) : null;
+
+ uci.set('dhcp', cfg, 'name', lease.hostname || '-');
+ uci.set('dhcp', cfg, 'duid', lease.duid.toUpperCase());
+ uci.set('dhcp', cfg, 'mac', lease.macaddr);
+ if (ip6arr)
+ uci.set('dhcp', cfg, 'hostid', (ip6arr[6] * 0xFFFF + ip6arr[7]).toString(16));
+
+ return uci.save()
+ .then(L.bind(L.ui.changes.init, L.ui.changes))
+ .then(L.bind(L.ui.changes.displayChanges, L.ui.changes));
+ },
+
renderLeases: function(data) {
var leases = Array.isArray(data[0].dhcp_leases) ? data[0].dhcp_leases : [],
leases6 = Array.isArray(data[0].dhcp6_leases) ? data[0].dhcp6_leases : [],
- machints = data[1].getMACHints(false);
+ machints = data[1].getMACHints(false),
+ hosts = uci.sections('dhcp', 'host');
+
+ for (var i = 0; i < hosts.length; i++) {
+ var host = hosts[i];
+
+ if (host.mac) {
+ var macs = L.toArray(host.mac);
+ for (var j = 0; j < macs.length; j++) {
+ var mac = macs[j].toUpperCase();
+ this.isMACStatic[mac] = true;
+ }
+ }
+ if (host.duid) {
+ var duid = host.duid.toUpperCase();
+ this.isDUIDStatic[duid] = true;
+ }
+ };
var table = E('div', { 'class': 'table lases' }, [
E('div', { 'class': 'tr table-titles' }, [
E('div', { 'class': 'th' }, _('Hostname')),
E('div', { 'class': 'th' }, _('IPv4-Address')),
E('div', { 'class': 'th' }, _('MAC-Address')),
- E('div', { 'class': 'th' }, _('Lease time remaining'))
+ E('div', { 'class': 'th' }, _('Lease time remaining')),
+ E('div', { 'class': 'th cbi-section-actions' }, _('Static Lease'))
])
]);
- cbi_update_table(table, leases.map(function(lease) {
- var exp;
+ cbi_update_table(table, leases.map(L.bind(function(lease) {
+ var exp, rows;
if (lease.expires === false)
exp = E('em', _('unlimited'));
@@ -43,25 +101,37 @@ return baseclass.extend({
else
exp = '%t'.format(lease.expires);
- return [
+ rows = [
lease.hostname || '-',
lease.ipaddr,
lease.macaddr,
exp
];
- }), E('em', _('There are no active leases')));
+
+ if (lease.macaddr != null) {
+ var mac = lease.macaddr.toUpperCase();
+ rows.push(E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'click': L.bind(this.handleCreateStaticLease, this, lease),
+ 'disabled': this.isMACStatic[mac]
+ }, [ _('Set Static') ]));
+ }
+
+ return rows;
+ }, this)), E('em', _('There are no active leases')));
var table6 = E('div', { 'class': 'table leases6' }, [
E('div', { 'class': 'tr table-titles' }, [
E('div', { 'class': 'th' }, _('Host')),
E('div', { 'class': 'th' }, _('IPv6-Address')),
E('div', { 'class': 'th' }, _('DUID')),
- E('div', { 'class': 'th' }, _('Lease time remaining'))
+ E('div', { 'class': 'th' }, _('Lease time remaining')),
+ E('div', { 'class': 'th cbi-section-actions' }, _('Static Lease'))
])
]);
- cbi_update_table(table6, leases6.map(function(lease) {
- var exp;
+ cbi_update_table(table6, leases6.map(L.bind(function(lease) {
+ var exp, rows;
if (lease.expires === false)
exp = E('em', _('unlimited'));
@@ -80,13 +150,24 @@ return baseclass.extend({
else if (hint)
host = hint[1];
- return [
+ rows = [
host || '-',
lease.ip6addrs ? lease.ip6addrs.join(' ') : lease.ip6addr,
lease.duid,
exp
];
- }), E('em', _('There are no active leases')));
+
+ if (lease.duid != null) {
+ var duid = lease.duid.toUpperCase();
+ rows.push(E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'click': L.bind(this.handleCreateStaticLease6, this, lease),
+ 'disabled': this.isDUIDStatic[duid]
+ }, [ _('Set Static') ]));
+ }
+
+ return rows;
+ }, this)), E('em', _('There are no active leases')));
return E([
E('h3', _('Active DHCP Leases')),
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js
index deb6f8609..928b5959b 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js
@@ -2,90 +2,44 @@
'require baseclass';
'require dom';
'require network';
+'require uci';
+'require fs';
'require rpc';
-var callSessionAccess = rpc.declare({
- object: 'session',
- method: 'access',
- params: [ 'scope', 'object', 'function' ],
- expect: { 'access': false }
-});
-
-function renderbox(radio, networks) {
- var chan = null,
- freq = null,
- rate = null,
- badges = [];
-
- for (var i = 0; i < networks.length; i++) {
- var net = networks[i],
- is_assoc = (net.getBSSID() != '00:00:00:00:00:00' && net.getChannel() && !net.isDisabled()),
- quality = net.getSignalPercent();
-
- var icon;
- if (net.isDisabled())
- icon = L.resource('icons/signal-none.png');
- else if (quality <= 0)
- icon = L.resource('icons/signal-0.png');
- else if (quality < 25)
- icon = L.resource('icons/signal-0-25.png');
- else if (quality < 50)
- icon = L.resource('icons/signal-25-50.png');
- else if (quality < 75)
- icon = L.resource('icons/signal-50-75.png');
- else
- icon = L.resource('icons/signal-75-100.png');
-
- var badge = renderBadge(
- icon,
- '%s: %d dBm / %s: %d%%'.format(_('Signal'), net.getSignal(), _('Quality'), quality),
- _('SSID'), net.getActiveSSID() || '?',
- _('Mode'), net.getActiveMode(),
- _('BSSID'), is_assoc ? (net.getActiveBSSID() || '-') : null,
- _('Encryption'), is_assoc ? net.getActiveEncryption() : null,
- _('Associations'), is_assoc ? (net.assoclist.length || '-') : null,
- null, is_assoc ? null : E('em', net.isDisabled() ? _('Wireless is disabled') : _('Wireless is not associated')));
-
- badges.push(badge);
-
- chan = (chan != null) ? chan : net.getChannel();
- freq = (freq != null) ? freq : net.getFrequency();
- rate = (rate != null) ? rate : net.getBitRate();
- }
-
- return E('div', { class: 'ifacebox' }, [
- E('div', { class: 'ifacebox-head center ' + (radio.isUp() ? 'active' : '') },
- E('strong', radio.getName())),
- E('div', { class: 'ifacebox-body left' }, [
- L.itemlist(E('span'), [
- _('Type'), radio.getI18n().replace(/^Generic | Wireless Controller .+$/g, ''),
- _('Channel'), chan ? '%d (%.3f %s)'.format(chan, freq, _('GHz')) : '-',
- _('Bitrate'), rate ? '%d %s'.format(rate, _('Mbit/s')) : '-'
- ]),
- E('div', {}, badges)
- ])
- ]);
-}
-
-function wifirate(rt) {
- var s = '%.1f\xa0%s, %d\xa0%s'.format(rt.rate / 1000, _('Mbit/s'), rt.mhz, _('MHz')),
- ht = rt.ht, vht = rt.vht,
- mhz = rt.mhz, nss = rt.nss,
- mcs = rt.mcs, sgi = rt.short_gi;
-
- if (ht || vht) {
- if (vht) s += ', VHT-MCS\xa0%d'.format(mcs);
- if (nss) s += ', VHT-NSS\xa0%d'.format(nss);
- if (ht) s += ', MCS\xa0%s'.format(mcs);
- if (sgi) s += ', ' + _('Short GI').replace(/ /g, '\xa0');
- }
-
- return s;
-}
-
return baseclass.extend({
title: _('Wireless'),
+ WPSTranslateTbl: {
+ Disabled: _('Disabled'),
+ Active: _('Active'),
+ 'Timed-out': _('Timed-out'),
+ Overlap: _('Overlap'),
+ Unknown: _('Unknown')
+ },
+
+ callSessionAccess: rpc.declare({
+ object: 'session',
+ method: 'access',
+ params: [ 'scope', 'object', 'function' ],
+ expect: { 'access': false }
+ }),
+
+ wifirate: function(rt) {
+ var s = '%.1f\xa0%s, %d\xa0%s'.format(rt.rate / 1000, _('Mbit/s'), rt.mhz, _('MHz')),
+ ht = rt.ht, vht = rt.vht,
+ mhz = rt.mhz, nss = rt.nss,
+ mcs = rt.mcs, sgi = rt.short_gi;
+
+ if (ht || vht) {
+ if (vht) s += ', VHT-MCS\xa0%d'.format(mcs);
+ if (nss) s += ', VHT-NSS\xa0%d'.format(nss);
+ if (ht) s += ', MCS\xa0%s'.format(mcs);
+ if (sgi) s += ', ' + _('Short GI').replace(/ /g, '\xa0');
+ }
+
+ return s;
+ },
+
handleDelClient: function(wifinet, mac, ev) {
dom.parent(ev.currentTarget, '.tr').style.opacity = 0.5;
ev.currentTarget.classList.add('spinning');
@@ -95,25 +49,143 @@ return baseclass.extend({
wifinet.disconnectClient(mac, true, 5, 60000);
},
+ handleGetWPSStatus: function(wifinet) {
+ return rpc.declare({
+ object: 'hostapd.%s'.format(wifinet),
+ method: 'wps_status',
+ })()
+ },
+
+ handleCallWPS: function(wifinet, ev) {
+ ev.currentTarget.classList.add('spinning');
+ ev.currentTarget.disabled = true;
+ ev.currentTarget.blur();
+
+ return rpc.declare({
+ object: 'hostapd.%s'.format(wifinet),
+ method: 'wps_start',
+ })();
+ },
+
+ handleCancelWPS: function(wifinet, ev) {
+ ev.currentTarget.classList.add('spinning');
+ ev.currentTarget.disabled = true;
+ ev.currentTarget.blur();
+
+ return rpc.declare({
+ object: 'hostapd.%s'.format(wifinet),
+ method: 'wps_cancel',
+ })();
+ },
+
+ renderbox: function(radio, networks) {
+ var chan = null,
+ freq = null,
+ rate = null,
+ badges = [];
+
+ for (var i = 0; i < networks.length; i++) {
+ var net = networks[i],
+ is_assoc = (net.getBSSID() != '00:00:00:00:00:00' && net.getChannel() && !net.isDisabled()),
+ quality = net.getSignalPercent();
+
+ var icon;
+ if (net.isDisabled())
+ icon = L.resource('icons/signal-none.png');
+ else if (quality <= 0)
+ icon = L.resource('icons/signal-0.png');
+ else if (quality < 25)
+ icon = L.resource('icons/signal-0-25.png');
+ else if (quality < 50)
+ icon = L.resource('icons/signal-25-50.png');
+ else if (quality < 75)
+ icon = L.resource('icons/signal-50-75.png');
+ else
+ icon = L.resource('icons/signal-75-100.png');
+
+ var WPS_button;
+
+ if (this.isWPSEnabled[net.sid]) {
+ if (net.wps_status == 'Active') {
+ WPS_button = E('button', {
+ 'class' : 'cbi-button cbi-button-remove',
+ 'click': L.bind(this.handleCancelWPS, this, net.getIfname()),
+ }, [ _('Stop WPS') ])
+ } else {
+ WPS_button = E('button', {
+ 'class' : 'cbi-button cbi-button-apply',
+ 'click': L.bind(this.handleCallWPS, this, net.getIfname()),
+ }, [ _('Start WPS') ])
+ }
+ }
+
+ var badge = renderBadge(
+ icon,
+ '%s: %d dBm / %s: %d%%'.format(_('Signal'), net.getSignal(), _('Quality'), quality),
+ _('SSID'), net.getActiveSSID() || '?',
+ _('Mode'), net.getActiveMode(),
+ _('BSSID'), is_assoc ? (net.getActiveBSSID() || '-') : null,
+ _('Encryption'), is_assoc ? net.getActiveEncryption() : null,
+ _('Associations'), is_assoc ? (net.assoclist.length || '-') : null,
+ null, is_assoc ? null : E('em', net.isDisabled() ? _('Wireless is disabled') : _('Wireless is not associated')),
+ _('WPS status'), this.WPSTranslateTbl[net.wps_status],
+ '', WPS_button
+ );
+
+ badges.push(badge);
+
+ chan = (chan != null) ? chan : net.getChannel();
+ freq = (freq != null) ? freq : net.getFrequency();
+ rate = (rate != null) ? rate : net.getBitRate();
+ }
+
+ return E('div', { class: 'ifacebox' }, [
+ E('div', { class: 'ifacebox-head center ' + (radio.isUp() ? 'active' : '') },
+ E('strong', radio.getName())),
+ E('div', { class: 'ifacebox-body left' }, [
+ L.itemlist(E('span'), [
+ _('Type'), radio.getI18n().replace(/^Generic | Wireless Controller .+$/g, ''),
+ _('Channel'), chan ? '%d (%.3f %s)'.format(chan, freq, _('GHz')) : '-',
+ _('Bitrate'), rate ? '%d %s'.format(rate, _('Mbit/s')) : '-',
+ ]),
+ E('div', {}, badges)
+ ])
+ ]);
+ },
+
+ isWPSEnabled: {},
+
load: function() {
return Promise.all([
network.getWifiDevices(),
network.getWifiNetworks(),
network.getHostHints(),
- callSessionAccess('access-group', 'luci-mod-status-index-wifi', 'read'),
- callSessionAccess('access-group', 'luci-mod-status-index-wifi', 'write')
- ]).then(function(radios_networks_hints) {
- var tasks = [];
-
- for (var i = 0; i < radios_networks_hints[1].length; i++)
- tasks.push(L.resolveDefault(radios_networks_hints[1][i].getAssocList(), []).then(L.bind(function(net, list) {
+ this.callSessionAccess('access-group', 'luci-mod-status-index-wifi', 'read'),
+ this.callSessionAccess('access-group', 'luci-mod-status-index-wifi', 'write'),
+ uci.load('wireless')
+ ]).then(L.bind(function(data) {
+ var tasks = [],
+ radios_networks_hints = data[1],
+ hasWPS = L.hasSystemFeature('hostapd', 'wps');
+
+ for (var i = 0; i < radios_networks_hints.length; i++) {
+ tasks.push(L.resolveDefault(radios_networks_hints[i].getAssocList(), []).then(L.bind(function(net, list) {
net.assoclist = list.sort(function(a, b) { return a.mac > b.mac });
- }, this, radios_networks_hints[1][i])));
+ }, this, radios_networks_hints[i])));
+
+ if (hasWPS && uci.get('wireless', radios_networks_hints[i].sid, 'wps_pushbutton') == '1') {
+ this.isWPSEnabled[radios_networks_hints[i].sid] = true;
+ tasks.push(L.resolveDefault(this.handleGetWPSStatus(radios_networks_hints[i].getIfname()), null)
+ .then(L.bind(function(net, data) {
+ net.wps_status = data ? data.pbc_status : _('No Data');
+ }, this, radios_networks_hints[i])));
+ }
+ }
return Promise.all(tasks).then(function() {
- return radios_networks_hints;
+ return data;
});
- });
+ }, this));
},
render: function(data) {
@@ -127,7 +199,7 @@ return baseclass.extend({
var table = E('div', { 'class': 'network-status-table' });
for (var i = 0; i < radios.sort(function(a, b) { a.getName() > b.getName() }).length; i++)
- table.appendChild(renderbox(radios[i],
+ table.appendChild(this.renderbox(radios[i],
networks.filter(function(net) { return net.getWifiDeviceName() == radios[i].getName() })));
if (!table.lastElementChild)
@@ -215,9 +287,9 @@ return baseclass.extend({
])
]),
E('span', {}, [
- E('span', wifirate(bss.rx)),
+ E('span', this.wifirate(bss.rx)),
E('br'),
- E('span', wifirate(bss.tx))
+ E('span', this.wifirate(bss.tx))
])
];
diff --git a/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json b/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json
index 05569d760..db52c7313 100644
--- a/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json
+++ b/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json
@@ -125,7 +125,7 @@
},
"write": {
"ubus": {
- "hostapd.*": [ "del_client" ]
+ "hostapd.*": [ "del_client", "wps_start", "wps_cancel", "wps_status" ]
}
}
}
diff --git a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js
index e431bccd7..f43e92019 100644
--- a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js
+++ b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js
@@ -46,6 +46,13 @@ return network.registerProtocol('gre', {
o = s.taboption('general', form.Value, 'ipaddr', _("Local IPv4 address"), _("The local IPv4 address over which the tunnel is created (optional)."));
o.optional = true;
o.datatype = 'ip4addr("nomask")';
+ o.load = function(section_id) {
+ return network.getWANNetworks().then(L.bind(function(nets) {
+ if (nets.length)
+ this.placeholder = nets[0].getIPAddr();
+ return form.Value.prototype.load.apply(this, [section_id]);
+ }, this));
+ };
// -- advanced ---------------------------------------------------------------------
@@ -64,11 +71,11 @@ return network.registerProtocol('gre', {
o.placeholder = 64;
o.datatype = 'min(1)';
- o = s.taboption('advanced', form.Value, 'tos', _('Override TOS'), _("Specify a TOS (Type of Service). Can be either <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value starting with <code>0x</code> (optional)."));
+ o = s.taboption('advanced', form.Value, 'tos', _("Override TOS"), _("Specify a TOS (Type of Service). Can be <code>inherit</code> (the outer header inherits the value of the inner header), or an hexadecimal value <code>00..FF</code> (optional)."));
o.optional = true;
o.validate = function(section_id, value) {
- if (value.length > 0 && !value.match(/^0x[a-fA-F0-9]{1,2}$/) && !value.match(/^inherit$/i))
- return _('Invalid value');
+ if (value.length > 0 && !value.match(/^[a-f0-9]{1,2}$/i) && !value.match(/^inherit$/i))
+ return _("Invalid TOS value, expected 00..FF or inherit");
return true;
};
@@ -79,6 +86,9 @@ return network.registerProtocol('gre', {
o = s.taboption('advanced', form.Flag, 'nohostroute', _("No host route"), _("Do not create host route to peer (optional)."));
o.optional = true;
+ o = s.taboption('advanced', form.Flag, 'multicast', _("Multicast"), _("Enable support for multicast traffic (optional)."));
+ o.optional = true;
+
o = s.taboption('advanced', form.Value, 'ikey', _("Incoming key"), _("Key for incoming packets (optional)."));
o.optional = true;
o.datatype = 'integer';
diff --git a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js
index 426b5d98d..bb61805bd 100644
--- a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js
+++ b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js
@@ -46,6 +46,13 @@ return network.registerProtocol('gretap', {
o = s.taboption('general', form.Value, 'ipaddr', _("Local IPv4 address"), _("The local IPv4 address over which the tunnel is created (optional)."));
o.optional = true;
o.datatype = 'ip4addr("nomask")';
+ o.load = function(section_id) {
+ return network.getWANNetworks().then(L.bind(function(nets) {
+ if (nets.length)
+ this.placeholder = nets[0].getIPAddr();
+ return form.Value.prototype.load.apply(this, [section_id]);
+ }, this));
+ };
o = s.taboption('general', widgets.NetworkSelect, 'network', _("Network interface"), _("Logical network to which the tunnel will be added (bridged) (optional)."));
o.exclude = s.section;
@@ -69,11 +76,11 @@ return network.registerProtocol('gretap', {
o.placeholder = 64;
o.datatype = 'min(1)';
- o = s.taboption('advanced', form.Value, 'tos', _('Override TOS'), _("Specify a TOS (Type of Service). Can be either <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value starting with <code>0x</code> (optional)."));
+ o = s.taboption('advanced', form.Value, 'tos', _("Override TOS"), _("Specify a TOS (Type of Service). Can be <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value <code>00..FF</code> (optional)."));
o.optional = true;
o.validate = function(section_id, value) {
- if (value.length > 0 && !value.match(/^0x[a-fA-F0-9]{1,2}$/) && !value.match(/^inherit$/i))
- return _('Invalid value');
+ if (value.length > 0 && !value.match(/^[a-f0-9]{1,2}$/i) && !value.match(/^inherit$/i))
+ return _("Invalid TOS value, expected 00..FF or inherit");
return true;
};
@@ -84,6 +91,9 @@ return network.registerProtocol('gretap', {
o = s.taboption('advanced', form.Flag, 'nohostroute', _("No host route"), _("Do not create host route to peer (optional)."));
o.optional = true;
+ o = s.taboption('advanced', form.Flag, 'multicast', _("Multicast"), _("Enable support for multicast traffic (optional)."));
+ o.optional = true;
+
o = s.taboption('advanced', form.Value, 'ikey', _("Incoming key"), _("Key for incoming packets (optional)."));
o.optional = true;
o.datatype = 'integer';
diff --git a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js
index bd9a43e27..d8fb3d337 100644
--- a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js
+++ b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js
@@ -46,6 +46,13 @@ return network.registerProtocol('grev6', {
o = s.taboption('general', form.Value, 'ip6addr', _("Local IPv6 address"), _("The local IPv6 address over which the tunnel is created (optional)."));
o.optional = true;
o.datatype = 'ip6addr("nomask")';
+ o.load = function(section_id) {
+ return network.getWAN6Networks().then(L.bind(function(nets) {
+ if (Array.isArray(nets) && nets.length)
+ this.placeholder = nets[0].getIP6Addr();
+ return form.Value.prototype.load.apply(this, [section_id]);
+ }, this));
+ };
o = s.taboption('general', widgets.NetworkSelect, 'weakif', _("Source interface"), _("Logical network from which to select the local endpoint if local IPv6 address is empty and no WAN IPv6 is available (optional)."));
o.exclude = s.section;
@@ -69,11 +76,11 @@ return network.registerProtocol('grev6', {
o.placeholder = 64;
o.datatype = 'min(1)';
- o = s.taboption('advanced', form.Value, 'tos', _('Traffic Class'), _("Specify a Traffic Class. Can be either <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value starting with <code>0x</code> (optional)."));
+ o = s.taboption('advanced', form.Value, 'tos', _("Traffic Class"), _("Specify a Traffic Class. Can be <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value <code>00..FF</code> (optional)."));
o.optional = true;
o.validate = function(section_id, value) {
- if (value.length > 0 && !value.match(/^0x[a-fA-F0-9]{1,2}$/) && !value.match(/^inherit$/i))
- return _('Invalid value');
+ if (value.length > 0 && !value.match(/^[a-f0-9]{1,2}$/i) && !value.match(/^inherit$/i)))
+ return _("Invalid Traffic Class value, expected 00..FF or inherit");
return true;
};
@@ -81,6 +88,9 @@ return network.registerProtocol('grev6', {
o = s.taboption('advanced', form.Flag, 'nohostroute', _("No host route"), _("Do not create host route to peer (optional)."));
o.optional = true;
+ o = s.taboption('advanced', form.Flag, 'multicast', _("Multicast"), _("Enable support for multicast traffic (optional)."));
+ o.optional = true;
+
o = s.taboption('advanced', form.Value, 'ikey', _("Incoming key"), _("Key for incoming packets (optional)."));
o.optional = true;
o.datatype = 'integer';
diff --git a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js
index 3b1a50371..bf3eead66 100644
--- a/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js
+++ b/protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js
@@ -42,6 +42,13 @@ return network.registerProtocol('grev6tap', {
o = s.taboption('general', form.Value, 'peer6addr', _("Remote IPv6 address or FQDN"), _("The IPv6 address or the fully-qualified domain name of the remote tunnel end."));
o.optional = false;
o.datatype = 'or(hostname,ip6addr("nomask"))';
+ o.load = function(section_id) {
+ return network.getWAN6Networks().then(L.bind(function(nets) {
+ if (Array.isArray(nets) && nets.length)
+ this.placeholder = nets[0].getIP6Addr();
+ return form.Value.prototype.load.apply(this, [section_id]);
+ }, this));
+ };
o = s.taboption('general', form.Value, 'ip6addr', _("Local IPv6 address"), _("The local IPv6 address over which the tunnel is created (optional)."));
o.optional = true;
@@ -74,11 +81,11 @@ return network.registerProtocol('grev6tap', {
o.placeholder = 64;
o.datatype = 'min(1)';
- o = s.taboption('advanced', form.Value, 'tos', _('Traffic Class'), _("Specify a Traffic Class. Can be either <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value starting with <code>0x</code> (optional)."));
+ o = s.taboption('advanced', form.Value, 'tos', _("Traffic Class"), _("Specify a Traffic Class. Can be <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value <code>00..FF</code> (optional)."));
o.optional = true;
o.validate = function(section_id, value) {
- if (value.length > 0 && !value.match(/^0x[a-fA-F0-9]{1,2}$/) && !value.match(/^inherit$/i))
- return _('Invalid value');
+ if (value.length > 0 && !value.match(/^[a-f0-9]{1,2}$/i) && !value.match(/^inherit$/i))
+ return _("Invalid Traffic Class value, expected 00..FF or inherit");
return true;
};
@@ -86,6 +93,9 @@ return network.registerProtocol('grev6tap', {
o = s.taboption('advanced', form.Flag, 'nohostroute', _("No host route"), _("Do not create host route to peer (optional)."));
o.optional = true;
+ o = s.taboption('advanced', form.Flag, 'multicast', _("Multicast"), _("Enable support for multicast traffic (optional)."));
+ o.optional = true;
+
o = s.taboption('advanced', form.Value, 'ikey', _("Incoming key"), _("Key for incoming packets (optional)."));
o.optional = true;
o.datatype = 'integer';
diff --git a/themes/luci-theme-material/htdocs/luci-static/material/cascade.css b/themes/luci-theme-material/htdocs/luci-static/material/cascade.css
index f3922c00f..dfa9c5dc0 100644
--- a/themes/luci-theme-material/htdocs/luci-static/material/cascade.css
+++ b/themes/luci-theme-material/htdocs/luci-static/material/cascade.css
@@ -754,7 +754,6 @@ fieldset > fieldset,
border-bottom: thin solid #eee;
}
-.cbi-section > h3:first-child,
.cbi-section > h4:first-child,
.cbi-section > p:first-child,
[data-tab-title] > h3:first-child,
@@ -2547,6 +2546,7 @@ input[name="nslookup"] {
padding: .2rem .5rem;
}
+ .cbi-section > h3:first-child,
.panel-title {
font-size: 1.1rem;
padding-bottom: 1rem;
@@ -2951,6 +2951,7 @@ input[name="nslookup"] {
display: none;
}
+ .cbi-section > h3:first-child,
.panel-title {
font-size: 1.4rem;
padding-bottom: 1rem;